233184
634
162
-288
883
-868
-705
-554
-661
467
566
-487
-934
307
-955
660
232
-885
-385
-864
-434
712
926
-690
-47
-238
940
-682
-579
-696
-265
288
-413
-979
96
-758
-655
886
983
220
-107
565
-131
-132
614
751
-89
-705
587
729
-268
-776
-185
670
-263
965
-319
687
-164
-650
418
-232
178
-600
-581
214
77
765
-533
-26
-622
263
904
-272
-359
-239
256
-372
175
-575
-798
-409
187
874
315
109
609
344
-831
-534
303
420
72
-27
-666
280
658
172
-309
45
-594
516
948
-102
83
811
932
356
58
-316
666
-607
426
-801
587
445
-908
-126
-458
-463
313
-734
891
-986
-201
434
-258
-674
-72
994
-602
-139
-43
-144
444
-722
-99
77
-511
-359
-339
-695
-550
-362
-586
-196
373
880
-218
603
-752
-276
-903
110
-416
-1000
-970
545
267
-574
-324
571
591
-204
-251
-345
161
-212
844
-178
-288
-412
-486
-559
374
-241
-568
644
998
-640
945
95
256
-447
-839
294
-619
121
-802
40
-765
-62
216
-75
644
193
-706
-669
-103
354
-526
192
-481
-797
-912
-799
-102
786
-388
-253
88
-633
882
-226
-493
592
-35
867
-902
-730
-882
993
-17
-885
634
145
853
-272
176
-777
448
474
-234
427
716
-623
493
-319
754
-394
174
995
806
-726
178
845
980
626
574
-994
-993
212
-119
-544
-527
-48
-13
-452
559
-71
624
-370
-150
779
-590
-836
-842
-599
325
-583
150
-27
809
395
-243
-767
-720
85
295
-238
-204
-604
-679
-324
245
125
582
-921
56
680
-458
885
-14
403
746
982
23
908
887
920
224
-986
-725
603
-348
-345
36
440
-119
-893
-222
425
-519
-977
379
615
-295
150
574
870
-691
201
-535
543
-496
896
-679
593
-744
50
-789
478
532
48
-978
976
588
-705
-985
169
-830
-604
942
259
-213
-742
451
640
157
-847
-917
908
706
-641
-647
963
-364
969
194
-780
-521
-874
571
5
60
-117
-1000
920
-12
406
149
-419
-10
-421
-287
-472
248
-255
761
-809
746
65
792
143
-93
-786
-603
799
-914
-127
-523
-398
564
527
633
957
-785
733
180
-659
-437
-252
-774
692
-437
-170
-312
-742
-610
433
-149
243
-3
-958
91
-829
689
-400
-986
133
395
-565
-983
689
220
98
-356
454
994
-527
-485
-523
468
-306
742
-472
713
855
-170
435
-494
739
-111
113
-564
390
158
72
-218
717
-807
-340
847
-827
102
-47
-543
-670
-482
-136
317
84
221
-254
761
513
-994
680
32
379
18
416
964
981
263
832
-509
731
-280
774
83
901
796
716
-616
571
5
318
908
848
-260
862
-914
-429
-617
407
-165
635
145
-91
271
-163
-582
550
343
-873
108
349
-472
-865
-144
-962
-57
-48
557
23
-79
-492
-835
-86
969
-598
359
-569
-879
-217
662
779
-210
552
970
-536
-202
-610
-780
989
257
-834
241
-397
-436
585
446
647
981
-926
862
-728
-545
-508
-192
-300
439
-947
-486
129
-731
399
-642
-589
-353
-559
622
-551
-338
593
-756
157
207
46
103
-605
226
986
827
-236
725
-580
-810
356
-921
-836
27
-889
-577
196
-490
643
179
803
815
353
-182
-58
-703
-520
434
-156
558
-326
-13
-287
-514
-601
-652
-224
-984
802
265
129
-743
545
-709
608
-462
564
-66
-367
-315
551
36
421
-691
-417
286
-330
835
208
-651
-551
-41
332
-627
-730
-378
-592
453
341
256
-340
-6
295
-845
545
-40
-580
472
273
746
837
-173
-395
888
-766
699
-60
-514
429
-751
795
458
587
83
-36
311
-280
76
221
55
-938
-477
-242
518
789
-886
686
93
-457
-196
-842
488
695
-581
-219
-985
494
-664
-723
902
963
616
848
854
648
337
153
730
447
-619
783
280
235
349
366
-72
-133
-935
-741
-828
471
-512
474
443
94
-679
-176
734
-188
858
-458
-63
-355
-366
560
-808
-916
-553
-177
134
-574
20
337
-234
-673
562
971
719
-193
-307
-107
800
-684
997
-720
-656
-946
-144
72
-759
542
103
294
26
801
659
391
-129
21
359
73
-168
138
-723
978
439
-468
-705
703
987
-174
116
13
-398
-482
-413
-792
-868
-39
464
-560
-93
224
-966
-388
-646
-397
650
-935
274
96
-412
701
-448
504
-292
-322
537
283
-988
709
-62
-373
-231
-917
-587
804
208
-5
-294
809
-163
-307
-854
591
29
-737
-899
-164
111
982
83
532
-693
849
-817
-58
-525
228
314
-324
-397
-405
-562
-721
342
401
248
-225
513
-56
-926
666
113
-830
937
520
888
433
720
-621
433
295
823
632
966
950
-62
263
-572
-955
347
983
-100
618
-143
-820
172
181
409
463
-264
580
653
-934
352
104
260
608
-197
-923
-312
671
-16
866
703
649
-996
-23
-274
-602
946
501
-704
216
762
566
-494
-580
-231
-499
281
-202
925
-704
38
-146
730
172
428
718
691
-874
-160
424
612
199
-458
540
20
-357
-3
312
-636
546
-934
919
76
-365
-281
790
-891
-727
208
235
-548
903
-756
790
-956
721
-242
-465
119
833
-502
-603
102
-229
642
409
-599
-850
-305
732
-96
-177
819
775
-892
-149
122
-2
404
-155
642
124
-842
721
-849
427
242
-33
-475
366
-903
64
218
307
34
-939
-952
807
-121
-860
882
-230
642
151
-448
-660
-280
522
-894
-818
852
-885
247
-604
-768
343
-23
-499
-311
213
-228
-685
-777
386
-839
-227
760
705
965
-633
-470
-513
-203
-354
340
394
-684
392
-758
512
497
-383
-906
386
-95
-261
314
805
128
996
849
-620
849
-142
808
-423
281
705
-174
-472
320
-392
153
-995
609
-997
-914
-661
-741
-202
-319
44
-715
-636
237
826
938
728
-639
919
169
-955
-753
132
365
-634
11
855
-951
89
875
468
435
214
858
660
-883
719
-479
-640
480
929
-505
-746
-202
483
-118
-149
-735
-738
843
-63
-546
667
533
-93
-454
130
634
117
344
-544
101
781
331
-492
-562
130
393
862
973
115
986
-999
-885
959
-733
-488
-390
-798
-452
142
-743
-11
-313
950
-160
542
-885
-250
-354
731
-996
295
-373
-77
784
-867
-146
-867
-855
-614
359
589
830
356
810
-603
582
-329
-42
279
265
139
-531
486
-509
-854
-797
174
-556
654
-629
442
123
-128
983
-727
-100
-720
960
124
-966
81
790
-729
-273
186
470
916
667
-685
449
267
721
361
978
-825
549
174
499
333
-53
788
276
-239
18
827
-376
-331
571
-347
-256
-27
366
-935
615
492
770
-651
-71
-704
-429
350
-107
570
-603
3
-362
127
-594
-965
586
-888
688
-3
-852
474
916
-564
548
-723
614
913
299
-72
538
-595
-628
0
-624
-137
310
872
619
-648
-709
427
386
-375
526
741
81
-447
67
-64
376
938
-539
231
-150
726
437
-305
-704
703
-197
-72
-627
-360
9
-790
225
993
-825
-637
-578
229
503
-594
-454
732
903
965
-382
358
-463
703
558
-833
959
-81
588
-805
533
400
-83
-393
-642
-508
-784
-312
819
807
107
-38
314
882
-662
-967
-970
1
-808
847
-287
-378
-16
100
56
-169
841
-562
290
6
-68
-123
700
439
39
-676
640
-976
2
-672
861
220
771
444
-749
67
95
-300
-214
915
353
34
-239
-542
941
-104
636
-230
-29
-253
432
-839
-439
388
-761
-892
-206
-176
464
635
314
97
-353
40
-76
-539
536
-39
-385
973
-456
-136
191
185
736
-158
-910
620
-400
-609
970
777
487
-770
889
81
800
143
-301
-520
291
34
-152
-385
-515
978
-240
242
-321
254
-773
473
-457
453
-241
-350
-993
-854
-975
-688
904
-492
37
-940
882
462
-26
-350
404
-102
44
-120
-993
-818
-943
-322
-730
847
335
810
-158
961
-238
97
-998
-599
-451
-393
-629
-644
-685
503
882
-141
573
472
955
434
-190
42
-264
-72
171
349
648
725
395
-151
-167
33
-243
408
482
302
115
-776
698
-414
-529
-917
-454
-144
239
391
-888
-301
776
-627
849
803
531
898
-677
252
679
-564
178
-682
789
503
885
269
898
702
-889
-790
649
229
-84
-599
-265
-666
55
545
170
-319
747
-962
531
501
398
-831
181
-924
958
624
-780
-109
553
-406
647
-708
519
-648
84
-65
-839
-895
-241
511
-724
-717
782
-304
856
422
-107
-573
-304
614
-593
-588
-143
-637
364
855
481
-444
-972
-384
568
-848
-768
620
379
-557
-118
-901
-341
-281
-216
-977
597
-966
929
-14
74
373
-593
367
629
-312
-152
823
-537
-197
-944
302
-560
-934
-187
344
-294
958
780
704
65
989
-382
-196
-412
-346
-817
71
-350
-687
157
-200
884
-364
816
729
374
-35
-834
200
-349
728
-137
622
-910
-934
-59
83
44
-395
258
812
656
481
-6
-286
971
737
890
188
-984
799
-635
-995
-80
-359
326
106
-399
-123
-116
10
587
666
611
471
303
288
964
-179
508
67
-254
-814
222
-839
267
-365
584
-883
-165
688
-13
151
-458
-674
387
-206
404
-601
371
-719
-507
935
-530
-732
712
-650
39
148
-229
256
-688
941
-436
-111
-813
-226
-495
586
587
279
650
638
636
-84
401
-602
386
-978
-247
378
-736
416
254
422
445
-53
93
701
-740
-17
-99
-589
891
741
-938
677
-256
-27
-86
-622
-541
945
828
274
408
458
-566
-316
790
57
-610
-314
939
768
-39
604
-552
80
580
-131
77
-54
-224
-549
580
-656
549
477
-398
-4
622
67
418
-589
703
-636
-86
253
485
120
-860
615
656
22
-130
-861
998
50
429
-934
983
-311
-151
984
410
-614
-646
509
-905
-159
681
-368
867
522
-295
643
-419
-679
-48
-818
362
-205
-356
-257
-862
-830
383
544
485
-546
-748
361
350
435
951
-865
-604
129
-873
427
-557
-309
-462
640
569
-964
274
737
-641
944
-399
361
-636
-483
-277
-701
-157
-144
820
-229
626
-14
109
234
916
-988
-688
704
-473
641
131
-991
679
820
-916
-416
-562
474
-442
740
-117
626
786
742
157
604
666
443
-58
-446
-647
-392
627
-638
-824
-326
-72
324
84
0
682
80
196
-273
415
-34
986
-64
-906
-439
-199
-866
494
633
-390
-913
295
124
-773
492
-846
196
309
-688
-279
848
474
500
-736
598
-976
742
148
-821
-321
-384
-313
671
-644
402
223
-313
127
60
-132
-305
941
-669
-208
66
-531
-901
-247
95
248
833
-926
817
-39
-669
193
-813
288
-351
670
-814
-22
148
-398
460
645
343
492
-436
339
-177
-902
884
-166
-339
-901
419
-536
-742
-254
295
906
841
-614
969
-941
-826
-95
-320
698
757
708
-85
362
-476
-726
717
305
359
110
-142
-825
-291
580
-747
717
355
513
-904
-566
-82
-666
-552
-685
40
-166
438
-227
200
520
-613
-166
-564
673
-801
-69
375
853
-112
-999
-404
652
318
-434
-628
518
-456
-680
-806
296
312
414
-612
-308
-98
-876
350
704
820
385
849
-293
-834
24
515
866
-268
-107
95
-818
572
347
645
948
-228
-417
-4
-780
-36
2
-383
-641
320
-516
422
-717
616
335
460
514
223
660
783
654
-85
-157
90
-536
716
544
-641
725
-223
869
-166
301
-961
-347
849
-222
208
153
40
-998
-705
761
805
799
492
511
502
-576
-312
464
-274
-799
-80
-89
-8
301
-502
-805
-626
-907
458
11
-543
-581
140
-241
-624
-53
155
431
502
-782
-123
305
-108
-192
949
-306
669
-778
-225
-862
960
638
-465
452
224
-475
874
-809
-327
-122
-390
-943
-130
652
290
-47
393
161
623
-312
-150
-118
-630
72
-641
519
-930
-552
-436
-850
314
-693
513
953
-705
-12
716
-760
504
-749
-254
-427
527
-126
820
-337
-932
-225
-697
-590
389
1000
-302
-870
-548
-742
632
488
-17
-289
-765
196
460
16
1
-190
-849
-46
-593
292
443
221
800
-190
-802
-700
528
-191
206
-295
417
1
607
-666
17
-350
-571
-932
172
-741
786
-889
518
712
-35
494
-289
-113
82
874
12
-933
939
-884
865
390
966
712
577
-78
331
177
146
-905
-868
175
-296
403
-852
813
35
-517
438
352
-665
663
-194
514
-890
-115
-947
622
-572
22
357
355
448
555
155
318
864
89
993
-665
-689
-453
412
-720
-428
-601
854
-166
-95
108
-387
-768
-329
-837
-704
187
202
167
-672
-74
850
425
-50
-769
356
953
23
796
435
145
-82
-235
954
805
-492
-28
-516
961
919
769
-20
-742
210
-274
538
365
-104
679
-21
-876
-384
-239
119
-491
-994
-347
-977
-69
268
-851
-32
648
478
100
-573
830
-993
868
733
-255
986
573
-292
-778
-468
-422
-555
163
-155
223
-329
-531
518
-800
680
245
594
-980
158
119
-480
-987
300
-115
-86
677
-545
-764
-921
-704
981
-360
-274
633
-797
-265
-149
-815
974
-329
-652
-222
15
-391
-19
220
-747
142
597
-169
471
-959
484
31
995
206
-565
-908
-945
-66
-755
514
-885
-234
413
-998
150
-136
921
846
494
-991
782
139
-14
-392
-133
-593
921
591
-530
-59
908
-911
89
199
888
-432
226
925
515
286
993
-780
106
-828
-138
-141
-66
-855
-156
97
-231
-177
553
-944
-538
587
274
-324
568
-27
919
-779
405
614
631
960
72
-88
-634
32
-338
619
-606
-948
598
422
343
429
486
-895
-834
509
-675
-496
-365
-914
-869
14
281
277
447
137
277
208
-377
23
464
692
583
-695
535
-827
415
714
936
-590
-976
-312
-218
-763
-747
-581
-218
-120
564
-799
-310
-474
875
828
119
843
809
208
-486
568
-228
-445
-959
-965
-793
845
323
-883
-132
-506
-475
-901
171
-642
288
477
-655
991
-736
248
-65
138
-242
-79
405
-808
338
818
411
-887
-640
-178
754
-187
-885
945
971
198
493
989
-344
-869
508
896
-439
-646
57
353
-588
726
-167
-295
319
514
-271
-100
574
-196
55
980
-305
-935
444
-166
-180
792
-868
435
25
-119
695
-793
-332
-588
221
-28
-497
394
-774
-834
600
-797
-394
-375
711
766
-408
-284
584
98
498
-179
-941
-912
255
-819
-206
288
-192
-626
-529
662
-175
293
799
262
-982
-70
647
-4
-418
305
-464
-399
-934
351
-879
231
-567
-897
221
-729
429
586
-809
-19
566
-859
680
745
-5
-426
719
989
249
121
-149
-536
145
-745
-123
-407
357
-554
245
-132
946
-201
-948
-195
-546
-15
-328
240
400
-793
619
-400
547
-802
-612
-793
-230
38
229
-22
680
912
-17
-739
-713
-124
-114
-763
-216
-240
-123
-729
-600
-64
-522
-584
110
-743
242
141
-767
834
791
523
969
430
501
-524
560
24
-513
63
737
-403
-241
328
758
-440
-857
-858
-743
108
822
-60
904
363
-591
-964
175
257
-28
768
419
-840
791
628
-109
-686
-518
972
995
-137
-166
-790
747
170
-661
-554
-842
279
-140
-277
632
-436
-956
30
355
228
-795
27
-263
-760
380
-691
-641
462
-643
-123
231
411
-903
564
-201
408
-73
341
622
71
172
-64
360
-108
503
-366
-527
-500
979
7
83
559
299
134
228
372
295
639
-144
797
981
-249
-716
274
882
-765
611
275
-555
786
-236
599
133
801
-363
-477
-724
533
-374
985
913
444
322
-870
-54
768
955
-127
907
532
-687
31
-753
197
157
-464
759
-680
266
805
-975
-28
-685
-159
701
519
824
219
-304
-166
-418
-259
78
748
-592
-455
130
587
663
234
307
-114
877
601
-430
-760
-308
-281
395
21
380
144
-422
-393
993
1000
782
-575
-623
836
-406
-61
706
788
11
-608
-364
-735
36
-789
44
582
-142
-497
325
-142
-23
-344
44
-557
-869
5
276
292
228
860
717
419
-455
716
546
958
-426
-842
-621
-731
-4
604
-119
699
614
-948
-816
-546
864
-660
-247
-646
997
-834
805
481
910
-44
-486
322
26
-133
709
-208
493
-153
-637
978
-53
799
1000
108
90
418
87
621
-296
124
-188
190
398
784
10
-369
-765
-731
-162
-407
704
861
839
863
-759
780
343
363
829
430
-186
178
-510
120
-434
-572
-244
140
-114
-877
-458
502
867
-832
239
-350
-110
-530
-348
377
-204
-539
7
948
-98
402
-941
-615
-6
-241
-432
-472
876
-941
550
-845
-272
-481
-829
-333
-662
-978
368
-887
180
104
-14
63
322
-403
343
480
-154
-726
272
231
-272
-673
-603
-404
200
347
-479
-934
419
89
-737
969
419
-884
46
266
941
-542
-938
462
933
-61
804
379
-678
-505
-780
-735
-296
388
-330
-815
-380
-549
598
-941
502
222
-471
-883
632
-200
942
127
-48
-716
648
705
-670
60
-34
231
-266
-747
-135
-531
-954
716
-149
978
-73
487
-799
-147
560
-830
259
-480
-220
-470
-416
231
111
181
374
27
176
580
869
-398
618
486
269
487
923
-759
-540
585
-750
-668
-474
-206
-795
157
771
248
-958
957
574
-43
449
674
999
-856
-595
250
411
-20
-50
830
-366
-285
301
-828
765
784
-562
997
461
413
-406
-543
-538
-492
-106
-246
229
-238
208
-51
-504
-540
451
893
-217
365
293
835
-257
-553
115
675
-4
-909
122
415
298
-220
-691
53
805
40
-337
133
651
588
436
-50
-971
711
-377
-60
-28
-789
-476
-549
453
235
-471
-326
-416
-671
-40
227
107
885
-811
-566
-594
-451
991
-675
979
-835
-690
261
980
404
-308
-457
967
875
-929
397
-483
964
-849
-245
-614
-567
641
578
919
-999
679
-144
-596
940
993
-747
978
-855
183
783
-904
288
389
-941
-601
722
259
-534
-538
-685
-994
853
489
708
-922
-579
-849
-404
-750
-516
506
315
754
-460
-1
238
887
-800
691
653
556
992
877
912
726
602
-952
-54
-718
-143
598
-884
-640
-886
115
934
123
978
3
-369
138
423
575
305
-612
-105
-767
-202
735
585
-957
839
-7
319
258
-989
-911
43
492
323
-550
380
-841
106
46
887
471
-140
930
-800
51
-82
109
87
-516
622
483
591
924
410
-538
953
-360
-711
828
-919
685
-91
-760
350
-238
-1
229
-917
-974
-562
-598
-930
486
712
401
497
-315
-781
-724
337
-696
-164
-385
-801
-108
-775
-281
502
109
-261
101
-429
-935
-233
722
345
179
-550
-719
891
458
-79
834
-60
639
211
-588
-479
-892
281
-919
3
-31
-32
17
565
-893
-304
976
426
748
-455
357
-673
589
330
119
-160
449
653
-974
-473
914
340
-44
478
-915
620
-903
57
875
288
495
-686
266
-54
-264
-883
-541
14
-882
-627
896
-29
-117
-878
349
374
-362
-39
300
341
-75
-786
-173
-996
547
-314
992
764
-837
304
-619
-672
-481
-435
-59
512
518
-441
-643
84
-5
-895
-733
-88
-467
764
282
-652
857
-827
-292
-518
-961
-992
-277
481
609
298
-303
-231
-147
638
961
202
664
145
53
912
813
161
108
-547
-185
365
-499
369
-418
-320
301
-4
-311
648
-181
45
277
-226
-579
-17
413
108
790
-887
-483
-165
-647
770
70
511
324
980
739
812
-806
82
-909
-568
782
915
-635
-824
560
253
-796
461
703
-60
-626
954
-753
-179
-217
238
916
-348
479
-815
-572
952
131
902
-694
-495
769
-800
122
869
43
690
614
468
592
858
-854
-66
-386
487
737
639
941
30
-500
-451
692
465
95
-149
-505
105
697
-7
916
-318
-870
247
827
153
46
624
-527
722
-460
737
-881
242
417
366
607
91
-779
144
22
570
314
894
-574
-378
340
-519
-689
-619
925
3
-810
323
625
-605
176
24
81
363
-218
-447
909
560
422
-82
-691
949
770
-66
261
16
564
-402
681
-334
835
595
863
723
161
871
-283
635
116
-494
883
-373
-170
-852
310
219
-744
372
-707
-84
228
837
513
-108
-386
-409
288
-485
744
186
412
828
-345
-434
808
705
-673
743
286
734
-700
304
883
-77
-33
178
495
763
570
79
-327
-87
881
779
-470
-297
996
-519
23
-81
245
-821
-756
-693
653
-292
-162
-368
-99
-324
215
-292
132
190
-976
-83
41
268
133
42
-223
807
-550
185
991
8
-475
323
-941
985
-97
936
835
423
-195
111
-539
799
-611
-915
600
124
926
-212
-870
558
392
-285
942
574
54
11
483
495
-155
486
-709
-998
-267
897
-958
844
-711
410
-990
507
553
827
293
-934
-371
-82
-866
-818
866
44
-41
681
-190
751
447
-410
-55
283
59
-285
-632
-555
-853
-102
438
401
-940
765
247
-245
962
-617
117
338
-561
569
-917
-456
985
-692
-775
-95
739
393
-130
-341
-98
294
953
877
-436
-128
-475
743
407
-138
-316
383
546
-164
-695
769
106
164
312
-171
146
-349
447
941
114
243
-710
243
464
503
-757
-418
-522
-156
392
-224
787
632
-949
751
442
-323
-626
-297
-862
-100
-467
601
-585
899
-971
269
-727
-514
514
-338
908
909
284
-75
470
-33
-920
769
426
311
-825
324
547
-553
789
341
-862
518
922
-472
26
-570
202
802
-426
627
725
-441
441
-942
-849
-434
487
312
-750
-684
585
-503
-221
395
86
41
557
604
-870
-975
458
442
-988
-44
371
-490
-888
493
712
414
985
679
-639
-749
193
866
915
11
-175
429
-419
-932
-359
-494
-54
-848
-503
739
714
608
-913
-753
644
-403
0
-927
74
665
809
7
473
-21
887
418
-291
775
789
-91
496
237
602
-490
-686
945
193
-13
955
-492
-488
-572
-844
-610
597
190
-750
981
220
867
-982
-865
-454
282
146
872
331
-860
51
-754
-993
-131
-731
-456
-641
39
-101
654
539
-242
-810
310
374
269
-501
456
-510
-902
781
388
611
-691
-551
-152
222
-353
978
216
794
319
136
-804
203
-35
388
280
-560
775
-885
-856
-503
464
82
-778
-429
-742
-47
984
-453
-637
674
-992
278
442
-572
782
-534
340
-530
-685
-230
770
428
302
678
18
-242
-968
567
-213
-133
-869
893
-986
-400
-382
376
410
148
611
394
931
-429
664
-44
516
-823
131
-403
910
-587
764
-115
429
54
-537
-989
-412
-405
-649
-187
-322
541
941
831
78
-705
-256
-126
-260
-566
-999
-868
751
334
-699
-574
324
694
-777
390
877
564
-902
297
119
-287
104
-436
162
-825
612
182
785
665
426
-26
-486
584
492
751
-943
-145
233
-875
-405
-916
-121
-483
-297
-374
-883
-757
3
236
-95
717
-183
636
151
416
803
-394
495
-45
-79
-728
410
-775
-635
-376
-741
-673
812
-294
334
277
-189
439
-162
109
-771
-604
-697
-965
611
718
-86
826
317
-602
37
-440
-988
-373
191
-953
-720
-609
-103
20
-118
383
-463
-489
166
-540
727
-745
268
-535
412
326
-851
-486
-793
157
806
-948
-877
632
236
21
314
-922
-849
-895
-230
655
975
-290
-282
974
18
457
135
644
693
554
149
831
746
271
68
-459
-998
-480
-473
-290
-604
-587
-63
-261
-107
725
-470
702
913
327
555
495
-199
-506
177
733
-949
-432
-34
82
880
268
-112
156
260
-146
426
37
769
-789
-353
814
331
-273
375
46
236
275
-590
529
197
-500
-834
-280
-394
-999
-603
655
-551
811
-133
-345
-5
-700
-237
-782
-368
981
-474
189
-661
335
406
-195
-459
-692
970
-204
629
952
-9
-766
570
-205
-910
711
634
-363
-921
492
-782
295
-237
-646
-791
-202
166
-272
-144
-652
-232
-133
892
467
21
384
-868
813
783
-787
-850
-802
-557
963
-369
758
-605
-754
-398
-215
428
479
145
-663
-529
50
-462
-803
-404
860
540
-204
-880
-683
686
208
-612
652
-896
-824
-485
159
844
-709
990
325
158
-206
568
-817
-45
-676
-280
453
453
358
150
870
-806
874
-384
847
931
956
-167
-895
765
891
933
323
-31
718
866
-445
736
754
-221
148
954
382
-450
868
79
-382
722
-377
478
216
759
-903
-101
111
-877
-52
-277
747
377
109
-928
-513
-773
-405
-241
-838
831
140
-629
-541
924
-849
948
-507
-547
-520
-863
-967
349
237
927
731
965
56
468
-761
824
97
924
664
895
-430
766
37
816
-618
-191
-712
-141
603
314
770
516
127
-157
-592
578
843
514
-799
-350
506
-710
755
645
-880
-315
-912
-245
-118
980
-597
805
-177
589
-753
474
-395
707
155
478
-791
988
-169
-574
-573
-823
395
-719
377
899
33
-792
-85
-378
-184
880
-225
483
450
730
528
509
199
505
-34
326
438
508
293
-207
-149
662
635
-84
-425
778
331
330
115
-629
598
818
-534
-93
-632
-322
-993
617
377
-68
-674
-166
311
-148
-449
160
925
378
753
-519
-285
-469
-643
705
-57
1000
183
153
352
-577
542
-61
-639
-379
-905
-576
-91
-977
-519
-145
768
294
658
-359
-846
-336
3
296
181
-602
869
636
979
256
926
-849
-300
336
-497
-828
560
-232
-119
453
-275
-795
-111
184
-979
163
-661
-446
-375
-512
643
-374
-229
-346
-970
-216
-216
177
-648
104
-308
465
419
-26
653
343
410
381
-436
-143
32
938
138
254
628
-394
471
-373
586
-609
-605
-722
-792
-441
-734
-678
-689
-836
444
-510
-822
-321
-612
607
-283
240
319
940
-281
-11
-951
-625
-612
-189
-961
631
127
-20
-906
366
-492
-95
823
58
-149
917
-438
-385
475
-362
961
953
-52
650
184
-244
998
-436
-454
-156
-647
230
792
-409
356
-813
795
94
572
-965
700
66
-647
-203
419
-992
-512
191
-352
-132
-778
-852
410
720
-500
421
-175
908
858
951
-796
540
678
223
-897
89
-841
944
203
-363
-22
-406
676
131
563
-512
40
788
783
-493
465
731
-839
-91
394
830
690
-816
106
393
461
770
499
472
-752
-476
-166
5
-133
-744
487
-991
646
935
811
168
685
-807
385
250
124
595
-423
478
146
-777
811
-190
-968
-55
-164
-10
286
-429
-323
739
167
-565
845
-315
-20
-372
513
833
638
-172
-865
-149
463
890
306
-342
661
732
331
49
784
138
-380
-509
-797
211
-122
-890
714
733
626
840
881
38
-207
776
342
222
-948
628
-183
-40
135
997
-641
612
-749
155
117
526
328
526
-670
644
-781
-193
-519
707
689
703
868
-637
5
587
912
591
-344
53
-380
721
-486
-690
668
-112
-1
-105
550
337
853
-503
-246
-432
-54
-759
920
698
-435
902
-879
-834
924
-733
677
-255
891
564
271
875
900
514
-896
-563
-55
-200
-132
-524
173
-866
518
-677
995
87
-197
189
720
-801
287
453
-720
482
-836
993
-74
142
443
111
-916
-306
-590
362
288
80
438
109
-172
56
-115
394
494
245
-66
-888
323
572
574
-711
478
-298
-195
-72
-620
-802
243
950
742
-489
-739
-774
-834
-40
-873
-814
-165
-258
478
457
10
10
-453
223
-721
41
-430
-600
-174
443
-544
231
-603
-498
41
-375
89
-725
-119
84
-277
-102
725
-479
-1
924
-137
-705
639
908
353
-180
-647
823
96
997
-123
269
-849
-8
298
-817
401
-838
174
776
523
564
357
453
-381
184
37
-89
194
494
192
-845
849
-629
458
-574
-375
839
574
563
-15
-559
-610
932
-991
693
532
658
352
-665
-237
-847
784
-196
994
-856
-166
-915
307
-994
152
-971
-516
-561
-623
635
241
-437
-687
-933
621
-197
838
106
904
-769
333
-257
12
-105
478
987
-984
-111
117
483
-592
-852
-780
-421
-527
-533
-101
-791
80
945
-143
297
335
230
278
-133
600
862
57
-142
-13
-620
641
-611
-263
-520
268
785
-759
108
-788
282
325
-619
-863
-864
-648
-891
-785
379
-809
-915
308
798
179
912
-744
-523
512
-887
924
-510
-627
357
458
-906
468
-2
187
-418
-104
-385
819
279
-372
915
-866
-733
135
-615
-798
-497
-974
114
629
-587
-975
925
879
-301
-952
-78
590
-666
122
282
-698
-873
-931
-904
184
-767
-127
676
-230
782
222
783
970
-358
-126
528
-95
-778
180
-854
-807
-1
-499
394
-794
-282
-252
-912
-693
-82
805
412
-658
-829
-164
204
-86
327
762
-902
367
643
726
-179
301
-508
-573
-330
403
-754
-978
-772
934
712
-150
-867
144
443
974
-246
-132
-4
-248
720
-761
999
-197
-599
755
-413
-586
855
-30
827
767
-61
308
77
-895
416
-972
499
552
378
131
-463
-428
-620
-457
12
-349
-553
-422
835
762
-276
-827
-596
512
-473
-235
-835
486
51
163
-17
-705
345
-601
300
-839
722
-23
-179
-160
282
825
-744
650
-797
471
703
-162
-882
661
-841
232
448
400
-399
617
54
-256
-281
38
-950
10
896
910
-382
369
656
535
-864
-990
-352
993
-621
758
-600
145
-328
334
396
851
349
-336
-991
822
-786
-414
-368
-480
-331
-630
7
746
-971
-88
492
841
-138
571
-41
926
890
-585
674
-450
-688
57
363
-56
-443
254
-267
444
632
-37
713
362
833
-914
291
410
-5
-469
689
-220
-31
950
-756
562
243
-791
-417
-863
703
471
-727
884
191
-192
566
-809
334
802
938
115
741
716
634
-383
77
687
-512
891
294
684
95
886
21
252
-299
44
-60
550
324
548
-438
-387
-523
387
548
141
-693
812
-500
-154
175
24
407
-784
971
521
928
-739
-377
481
-954
-483
209
-356
873
136
930
-789
740
-404
-24
-424
999
973
964
-402
214
951
274
845
323
877
-713
626
623
992
302
125
-173
-665
-3
854
-448
-647
-484
-90
-417
387
-101
539
633
-460
767
344
-219
-789
482
719
964
913
-244
-654
32
426
518
360
-98
772
435
367
-658
829
645
563
680
-613
-983
390
197
-353
-491
320
413
544
-433
-964
32
-600
756
897
77
-387
31
-228
-258
324
-721
692
-550
610
787
-383
-440
426
-557
-539
869
-598
-775
316
692
473
-191
401
-5
-516
-96
-987
-222
811
-270
528
24
-937
954
660
29
912
-449
-915
2
508
-173
-582
169
-984
-18
585
951
-225
-442
981
139
832
47
-472
930
-602
-958
180
419
-628
-699
-162
100
-236
659
334
-205
-753
-234
637
909
939
869
846
484
-540
480
768
201
-720
-147
739
-419
-207
-189
-726
238
474
-573
-323
680
-485
884
-990
-179
482
-49
-832
-575
465
714
-524
-625
-923
-79
722
-888
951
197
-769
-102
-629
133
744
-803
220
511
712
-855
-623
-525
-982
390
-12
-698
524
298
-755
753
-871
-685
320
322
510
251
-777
-158
-186
-280
918
207
839
-770
-643
523
-399
507
-506
950
56
139
-48
774
-422
-240
574
-713
-178
474
603
64
-913
358
-566
-872
410
275
206
841
-234
-268
932
-994
-714
916
504
630
776
-859
970
-551
-415
345
-264
627
-32
197
133
579
-303
-442
360
-567
624
187
859
835
-674
345
614
200
371
-980
-590
-90
-287
930
-104
194
424
-182
219
-16
-523
172
308
-933
864
-32
618
960
550
-787
59
809
-927
378
391
-166
39
535
774
-780
256
253
148
-812
682
418
190
19
-852
-635
-141
-151
486
256
-777
963
-662
-881
58
-333
-743
-906
120
-914
894
-502
-813
-620
43
-761
675
461
922
-305
-616
822
234
756
925
-519
249
-197
608
54
-866
-619
876
90
337
970
349
485
-457
-186
-985
-340
-239
-69
97
-913
212
-420
-764
-941
671
517
201
-82
-942
-127
28
-310
-102
414
999
958
-625
-707
706
-248
330
169
275
300
86
-542
275
51
193
-488
-461
978
961
243
-930
-762
292
635
-905
949
248
-102
-555
-770
76
907
-794
728
470
-13
453
812
187
835
-87
-564
-89
-722
-275
-343
313
-580
708
131
817
-956
814
728
724
-476
-833
769
355
-542
790
-5
242
-3
217
-385
-847
1000
-277
857
71
945
-486
-818
446
506
-67
-464
-128
365
60
229
855
-339
403
699
-993
832
-384
333
176
588
-100
707
-52
-824
278
775
840
-362
-222
31
-561
-296
595
474
847
39
595
52
480
-152
-110
30
-916
-59
77
-60
-369
491
407
6
-835
-472
-988
-55
163
-920
-999
-743
596
-77
-253
-542
60
382
-123
-634
76
-582
-220
719
-839
-246
-330
-916
588
853
91
411
-806
859
685
-170
770
-384
343
-516
292
-210
755
-190
365
-342
502
537
-679
740
-598
388
-965
82
519
-455
614
-959
557
-465
695
507
-836
-915
941
-781
-335
828
14
-700
570
-961
335
-202
568
-98
-679
-880
-135
219
-10
-569
951
-474
399
-697
-185
971
595
440
978
-757
825
-836
-799
34
473
-593
568
479
-787
-192
178
-341
643
491
-684
-590
-11
264
-58
-721
-651
-912
-803
116
-662
591
-256
-898
-971
-677
-115
-924
-307
-785
677
122
289
993
-906
-719
80
-581
873
-119
-726
-688
-789
-735
-716
-68
-76
-464
-432
471
-998
301
995
483
210
-407
744
821
-383
-648
944
-435
-565
481
657
234
-424
-23
605
-836
915
-398
115
-412
623
816
-581
575
-734
743
899
-594
-31
936
-120
-542
334
-125
24
-477
481
741
-895
196
277
-996
92
404
-406
787
-270
-10
-380
240
120
726
151
572
-670
-173
-170
-870
65
-717
-178
-56
-850
-743
216
-127
487
-275
607
-598
-58
464
485
798
-503
-734
923
124
227
-858
-57
760
-197
897
-232
-613
-892
788
7
-348
959
-259
-257
543
622
-404
9
-800
-638
572
-971
-590
-161
799
-754
929
780
-818
-33
678
-106
-954
-279
149
270
-460
-206
474
432
881
328
66
370
-705
834
-892
284
-626
-233
-814
772
-57
339
-449
989
81
89
-538
289
-213
156
-295
-216
-113
829
42
937
-560
-780
660
361
-285
-406
621
610
-974
-821
210
-228
19
905
-600
-611
-809
940
693
-601
560
71
-233
186
343
824
691
-457
-258
-4
-227
773
513
350
855
-724
550
-967
-512
644
-574
673
-237
536
-973
639
865
-623
-134
97
808
504
436
-978
-834
792
-187
275
-224
972
-194
-587
-33
81
410
576
117
-652
920
-866
-616
267
-902
-167
-788
-724
55
-171
737
762
-187
-163
-794
-448
-530
-633
-558
227
-186
642
-692
-811
376
-901
-163
-890
-968
948
7
712
-260
-796
767
490
-250
-50
580
-745
-759
560
174
299
236
492
496
-919
539
-660
35
-728
932
-819
658
-326
772
806
-339
476
3
-627
-378
855
-378
464
-242
50
-348
-84
-679
-731
-576
-358
909
-864
-170
-501
508
381
653
-431
643
-671
-622
860
829
-540
-718
-229
338
663
-544
-866
-6
-905
-329
-660
-195
661
679
298
-885
-159
954
-103
845
-416
2
248
-418
984
984
-485
486
599
-412
-94
-358
904
-288
-67
-146
196
-660
745
-769
895
-874
620
-958
511
-393
216
140
433
703
865
674
244
621
230
467
-669
876
325
-503
590
-257
-341
-876
-823
-96
-344
854
-459
558
-830
417
58
-326
927
642
46
322
-537
-485
-116
8
-497
625
-753
-684
151
-538
966
-657
-367
920
862
-510
-174
-400
791
513
803
-547
-813
-875
404
-828
-355
-475
-377
104
719
-450
340
-10
633
-160
-46
-829
-310
-279
279
-271
-158
-757
-971
222
-563
-737
639
-141
442
272
-135
996
697
-182
-756
-217
449
619
241
-492
399
-623
772
-796
-897
118
505
-159
265
505
-109
-90
755
-504
-827
77
-814
-921
-482
-306
-842
406
-921
759
808
-182
-489
489
-190
-233
-112
949
-985
-140
344
543
-130
-717
517
660
833
-27
-211
-188
281
-167
739
906
-872
-682
84
-648
419
754
916
-78
456
-873
-561
107
-176
519
-20
323
-349
941
677
-681
397
917
353
-224
587
-630
379
-282
499
248
-481
-478
-50
980
-920
-445
-23
-378
-731
-140
-531
-637
109
-737
800
-395
-615
265
581
1000
636
864
-919
-250
-474
737
567
438
623
-909
-322
-105
406
-450
984
482
-760
-882
-399
-873
488
29
122
-675
-335
465
-219
947
326
-680
-362
-205
324
79
-531
-582
-227
-463
447
-432
-21
719
487
583
-549
92
361
-540
802
100
-694
671
957
-272
787
439
-334
825
704
-194
-366
604
-677
688
372
-181
-133
300
48
334
221
-830
-610
-811
-254
415
623
950
-831
-915
296
-988
-730
-801
588
569
266
749
921
-249
-86
547
726
-907
592
360
-396
-944
305
-592
423
-98
455
-740
-521
216
-708
369
-207
648
-944
-689
571
814
-434
-598
-680
340
-442
-895
840
387
-922
-924
429
-471
425
830
-911
307
-973
916
23
-758
736
175
468
458
-265
-942
-710
-725
-163
-507
842
-493
-35
536
-529
939
-31
-182
-262
-33
-753
-379
-339
606
-251
-356
-697
342
-250
461
460
186
301
211
42
-455
-168
-272
107
578
-661
-490
-224
716
590
-375
-983
-399
831
-885
-363
-986
-818
994
673
-729
-969
-7
197
330
756
252
-809
705
793
-113
-416
969
-747
818
992
-331
-66
-231
-511
-705
192
-141
-120
692
247
-39
612
188
-407
-27
374
-844
-507
527
678
-410
760
-931
656
347
-244
-416
258
49
-953
703
342
-957
941
944
227
501
2
-594
695
-951
-688
308
-320
630
-108
798
224
-221
-428
362
180
-651
178
-248
-383
16
-497
-278
-49
-48
593
-420
204
755
55
841
-847
-200
-681
850
363
919
-424
-834
661
-604
307
348
904
608
18
-585
-42
-165
427
-91
982
687
-306
-303
660
-119
457
-515
145
708
-698
383
-241
706
-260
817
917
421
-472
931
-416
-184
644
-879
-217
993
-608
380
-511
-947
-984
-762
584
421
-488
-29
96
-847
-656
263
-63
-990
-689
-272
-820
-391
605
-267
796
204
-503
-113
778
687
-29
-187
-958
12
-312
-110
573
509
-624
-775
231
-473
958
-297
907
-736
-679
-868
156
-794
-212
756
127
-726
143
-753
353
256
968
704
-188
-32
838
-45
72
71
-37
743
433
513
-243
-26
382
-247
526
985
-281
-314
-339
-307
-885
-304
177
-53
682
500
913
71
-323
351
-162
-684
-8
-883
-392
-271
-646
-34
-340
856
-300
432
488
329
-126
-166
-563
892
-163
422
-486
-398
432
227
761
-304
91
-320
-182
679
-946
-84
-298
-199
-247
929
883
537
244
678
-502
-334
-30
576
-497
-660
-771
404
803
865
849
207
513
-704
-196
-58
-205
619
-678
-936
-915
-746
-15
584
507
-986
592
941
-658
52
-267
851
-392
-97
806
802
-575
-975
66
-749
103
-838
-263
-346
54
996
686
-385
-121
852
150
504
-344
972
790
-192
-856
311
-371
153
706
161
-869
-881
758
-69
917
-723
196
-316
-23
266
-471
222
-190
-705
624
360
655
-523
-614
438
840
-912
-284
-726
220
-688
435
158
-901
-241
-140
975
482
199
343
493
533
866
375
-712
122
-516
337
67
519
479
170
81
214
-914
524
365
972
794
-927
205
-751
870
-365
-177
993
448
-968
-808
108
-808
406
-489
-323
-19
-374
-667
-43
-681
-811
437
-608
454
-632
-383
272
974
-747
269
-54
-166
-471
868
751
-29
153
-861
872
684
-396
864
278
-710
-213
-858
-410
63
804
357
-270
-162
-817
376
487
767
724
-71
738
188
133
-794
-369
44
133
-282
815
-754
-26
-419
-527
-901
74
483
-369
233
-524
-41
-790
648
139
316
-639
-381
823
-710
-399
648
806
-489
-232
-871
-400
-626
-962
-938
954
-973
-34
-46
-501
880
-311
-322
-663
-409
-411
260
-523
-443
446
-68
201
-22
-784
-78
347
-422
983
970
-131
-961
-352
-684
193
602
-553
-494
349
-771
215
-747
-654
550
952
-507
829
-210
-993
-118
343
328
-785
-616
407
761
-484
757
953
-592
865
362
-642
346
-495
-591
-831
479
-570
-234
844
-476
-830
-775
871
-378
473
-633
940
321
339
722
803
-295
-811
-581
-18
991
-765
365
722
-531
581
401
-387
-735
538
-629
284
-782
-49
-597
-682
696
-476
-415
358
-413
-186
-15
-849
-241
291
565
-617
-304
-190
-25
970
690
452
-996
193
-166
933
374
-441
-314
-182
576
-31
626
-407
-614
-116
-195
597
-751
-418
256
-614
764
-220
564
729
132
-919
-292
-565
-36
-76
595
-786
973
-625
755
570
-13
362
-262
235
-803
-134
-116
-848
287
706
705
-623
156
140
4
320
-599
-945
260
546
491
-372
-147
269
-638
-527
574
772
-898
-557
-22
-802
-749
-311
761
359
828
-611
-839
37
891
-351
-71
-924
-882
-331
-280
-860
525
-489
669
965
674
515
295
996
23
-955
-376
856
185
970
788
-726
818
-254
-955
-748
-879
272
-843
-568
-695
-462
587
457
-24
730
-212
-327
-691
-810
457
-490
-72
737
385
778
212
-247
28
-673
-304
-717
198
-900
-799
870
-509
331
703
-888
951
-408
-132
-932
306
-612
-590
436
-418
-616
-363
585
7
-266
929
-750
675
409
860
-337
242
-505
926
584
-375
-612
-813
415
967
455
-487
492
-361
462
657
-491
-563
-38
402
-327
424
-423
-727
-835
384
684
-424
306
490
988
231
418
-92
-415
-727
683
-973
275
-275
-411
575
-586
991
859
-704
916
-995
-397
439
-444
-254
-233
675
357
951
-647
-719
881
810
-638
204
-305
-983
333
-77
847
-912
119
309
-889
-74
815
-907
563
346
-5
-184
-217
-162
-789
-553
869
-891
-514
-482
-247
952
12
879
631
464
-80
-740
300
246
-988
-111
896
-706
222
-260
720
738
290
462
665
-93
-734
423
721
-271
-58
408
-841
155
971
-461
715
623
405
-683
-103
-113
247
69
-525
947
704
-669
265
-23
-353
310
-510
187
-899
-184
-79
-262
-146
982
862
631
926
-643
832
977
68
685
860
346
77
-85
967
-62
593
-596
-113
-66
372
-28
427
24
-32
-322
-94
869
574
-996
-332
-469
-778
-986
-903
-840
796
-8
-969
160
-397
610
-636
-789
-700
-696
-572
455
616
949
-147
-854
-657
929
516
-271
463
499
349
510
-69
-821
771
806
-6
-565
31
-835
-916
412
-461
-72
195
23
-830
378
2
-95
243
261
46
945
-317
219
173
572
-756
-985
-128
-712
-723
-736
916
982
105
742
371
579
-2
-163
-66
6
-151
-582
56
-549
100
139
297
-920
-251
160
781
482
-931
624
997
270
328
293
-793
-769
355
-468
290
662
8
163
-356
-241
215
-333
-791
-933
-710
-17
367
599
-269
681
214
-991
-510
-939
318
-426
-367
-182
92
156
284
-10
-778
309
666
617
606
310
561
854
-321
-380
125
107
898
-601
-96
-209
-102
553
606
820
-222
-739
-111
-387
-647
-756
286
-688
-916
596
-429
106
-544
670
30
-764
473
305
741
-889
-706
226
-341
14
-72
3
734
-468
-299
-330
954
-532
-628
423
-411
-8
119
-522
-135
-539
957
502
972
501
457
781
-334
-342
-980
844
-21
530
-914
-507
-61
-657
546
70
-784
-916
851
807
-446
712
-713
335
-946
473
-366
-942
110
121
-207
448
-811
-108
-38
-357
790
-629
826
-361
-964
-516
-329
-992
19
-82
-844
-807
101
17
350
-199
-748
686
-649
811
788
-165
-417
219
404
106
-903
-562
-199
-510
-666
-101
319
240
588
209
254
-680
-476
-44
759
793
79
848
235
-22
-291
-843
502
776
124
-468
563
-834
-571
287
59
-339
-888
128
33
161
-551
-697
-493
-869
-632
423
903
-17
486
-237
34
-109
-949
-849
-623
-556
-215
404
-116
68
-992
239
547
-725
-640
-712
-921
-928
543
164
13
-152
596
48
-462
-836
-560
-18
-243
869
-728
723
511
533
667
-935
-603
682
-165
667
579
-102
577
948
287
669
-605
98
281
136
-927
-262
-816
646
-846
971
105
-240
398
-509
-516
482
-241
-287
-585
732
177
-572
56
-474
663
73
-543
679
-455
-206
-212
-16
524
-785
-708
-114
654
266
996
349
-358
-944
-691
290
766
575
-522
533
-609
-477
529
-948
-434
-742
-917
903
966
273
-59
-603
-118
-357
345
-901
653
-810
-653
488
810
854
825
402
971
25
-592
686
-815
372
-652
727
116
337
29
62
-813
-504
-703
-715
-846
-292
-890
387
-567
915
496
-106
237
771
778
-818
-673
-113
-166
-73
-15
544
666
174
979
715
-534
-231
557
645
-196
-434
60
-340
-704
-928
874
565
613
-214
-46
-48
857
29
-154
-403
-541
-699
-159
-817
-182
-443
875
184
374
871
541
213
-314
114
805
-418
78
393
155
-742
519
-784
178
-992
-34
-127
-194
401
-867
477
175
360
523
1000
559
741
-111
-978
925
-73
-731
-205
-53
563
710
90
-527
319
-232
817
-759
720
742
-435
-400
2
-566
-682
611
-647
435
-770
-456
-860
746
580
-903
-431
819
571
-784
503
-221
152
-217
721
-438
-345
950
-111
-514
-366
-773
-556
-350
-435
-365
-804
-800
-8
478
-722
173
662
196
669
162
-73
-780
-315
23
58
-593
954
379
-651
224
382
114
-333
214
-457
-228
973
-240
-798
-405
-985
142
690
-376
675
-964
405
471
244
571
-808
-898
571
631
768
-165
161
846
976
327
-696
-930
-534
-978
-635
-940
-828
926
19
-293
393
329
-119
-914
104
-401
475
-935
283
651
-764
849
-976
96
-67
610
-390
-691
-346
-458
466
90
648
-652
-845
74
-693
509
346
-613
-224
852
620
918
-237
-221
293
-241
169
871
425
824
-390
-147
561
383
-865
-793
736
437
-171
-635
-590
-666
720
952
-740
-444
920
-986
-732
128
-856
269
658
-869
718
-58
-49
-10
620
727
-655
-89
359
563
238
87
-824
512
-812
-763
-77
-631
739
893
-576
417
-74
-794
346
940
686
60
909
-128
30
2
373
328
578
-769
-819
-231
709
497
701
176
733
-495
-517
-764
-951
-567
-824
-552
-396
-739
441
823
134
754
477
-729
293
-719
-131
-611
-870
893
-714
860
-860
-925
-750
-477
-424
210
-526
-49
-8
-549
-350
750
-395
-292
320
-921
133
-12
-272
-690
705
613
118
-219
341
-542
-242
76
215
817
879
-106
-910
-175
663
-614
660
-539
-132
310
-500
171
-914
99
-691
-440
-368
-885
-245
-714
516
794
384
-848
-913
544
-199
-273
728
376
-849
-355
370
-74
-187
-480
-11
94
438
957
-322
30
865
76
67
-428
815
-607
-928
-460
994
-342
-207
50
-628
842
-352
108
25
-77
-556
-131
-273
104
-704
825
776
-942
-502
-393
-299
-334
114
-584
-15
-397
630
533
-798
470
-375
966
-854
771
-879
3
597
61
-886
-421
-837
-245
-831
-607
151
964
-325
-827
876
50
32
461
259
776
647
-83
276
426
-575
-21
-171
-933
-971
-756
167
92
-856
888
746
-343
-48
421
252
-382
264
642
-261
-133
-821
448
943
707
-30
316
264
-899
480
-769
-609
113
811
-590
879
882
527
551
902
-17
933
507
-769
-615
-783
148
995
-448
-145
159
-926
-998
602
-718
956
-730
253
608
-112
234
312
819
589
-8
140
178
-552
538
-50
528
167
-746
-615
-748
-290
-716
605
-659
-891
-808
-282
426
980
787
-719
618
-972
-498
-810
512
-592
-624
-856
-136
-890
-759
-40
534
-737
813
502
258
893
657
831
188
-171
-805
19
-312
44
-260
703
119
71
-547
-700
618
-954
-508
-957
-811
184
-984
-309
989
-372
-982
253
-439
-647
-30
-426
-722
970
395
-512
636
787
165
-294
-499
243
-49
800
-977
644
-236
-701
252
31
-193
-11
-352
251
-721
274
-854
778
-118
-612
-640
-495
347
177
826
-568
-633
-211
-282
-469
131
324
606
473
875
406
-603
1
-588
174
-89
-313
-539
-966
-420
488
55
-498
-34
-510
672
138
-184
-482
146
340
-82
260
572
-268
174
972
672
526
817
98
-389
-496
-862
218
422
-480
22
-304
303
685
-285
482
-343
-521
-657
773
946
958
593
803
448
-710
939
-920
224
-810
-243
-769
-966
-277
-336
864
553
341
886
488
621
-660
527
-589
-339
-356
738
-545
-1
-835
-700
-516
-326
-725
358
453
570
466
224
1000
33
-198
-54
-742
-377
-836
-981
43
728
-982
429
68
95
226
-36
373
528
-540
351
7
-21
-914
758
898
257
-883
627
-832
925
505
175
-530
342
-142
-32
-826
-514
814
-770
-187
451
991
-957
936
811
-235
-937
-570
-397
4
932
-702
883
-243
689
-984
-76
26
172
-481
-615
-71
-845
-187
129
235
210
504
-326
-224
345
-465
403
-258
919
37
88
584
312
-713
-319
-383
261
317
494
821
318
24
-465
-590
555
514
-762
-356
-552
825
-841
434
-598
-887
-93
140
-848
-332
-747
342
-847
908
822
680
663
-424
-756
467
-480
449
-70
579
-245
452
952
-94
-838
553
-381
-711
181
-559
894
69
994
-344
16
-404
-461
245
-139
647
511
-679
-89
-298
-264
-676
412
517
-502
-355
577
-232
-230
-879
-571
-590
287
273
-116
-367
717
-131
147
478
864
-505
-274
-575
-543
563
-450
-565
-394
-506
-724
512
-118
808
-932
114
-338
-482
52
643
998
-704
681
870
-763
-544
707
91
-66
-981
-131
-775
940
661
806
446
-233
-395
-765
-594
-999
-795
-40
-846
363
-538
932
-996
92
301
-856
487
716
142
184
143
32
857
-85
-917
947
-883
-414
-355
769
70
958
762
105
-645
-498
525
565
837
882
150
-358
221
689
-279
-875
363
-889
550
227
-194
-149
851
676
-88
-404
-427
-59
-228
906
91
116
-222
-394
-182
-813
209
-673
154
353
-789
-986
756
-293
-274
-356
580
-508
-477
-795
568
991
791
87
594
-764
417
-923
-642
-722
241
382
488
764
811
-248
16
411
997
672
-994
-559
543
-762
867
301
-806
-209
746
453
-256
-670
305
-477
281
205
-661
890
232
537
582
743
-231
938
-289
753
699
-77
-25
-399
857
898
-772
724
-433
-645
-902
194
2
-858
-741
-92
-955
665
-494
-745
-883
70
-809
19
633
761
-206
673
82
607
208
181
593
587
-201
253
257
450
-435
428
-408
-330
-392
-564
-985
-812
-768
43
777
814
-337
900
-834
676
-958
-825
141
991
311
691
616
36
998
113
-179
-216
871
816
-595
-467
-122
-749
694
174
-177
623
906
-166
53
735
-671
346
-57
-593
313
-959
-98
267
142
-62
-178
-137
-828
-895
-62
521
247
353
249
773
-346
-366
-210
-131
170
948
476
-279
-264
725
-286
739
537
58
-77
144
-863
-177
-405
-923
600
359
-711
-110
-228
220
-422
-581
-523
-790
-365
810
209
-142
142
664
-50
943
611
-930
448
760
68
-688
163
115
555
44
952
-841
-187
839
662
-444
-342
37
563
988
-957
343
232
285
339
730
789
534
-831
258
707
936
-23
541
-435
143
992
342
203
371
-866
736
-363
-823
92
-240
-326
336
94
-204
-447
-22
-413
620
-326
-578
871
-553
219
314
-378
-565
-177
891
-950
-172
-776
-30
607
-698
-590
324
897
-216
711
416
-642
241
807
894
404
258
-261
370
-803
498
-12
-572
459
-996
998
529
-651
678
489
624
-47
-471
85
-561
-971
130
-457
829
-322
405
892
-402
-210
779
-343
153
-894
235
262
784
-98
274
191
-961
-887
472
705
278
-189
-3
384
882
489
-263
-191
-332
224
-180
-545
399
-433
-326
425
360
-634
151
827
8
-387
24
-442
52
416
581
935
783
145
797
476
-954
-529
5
-976
299
-336
290
525
956
-767
472
-543
645
43
-402
-940
719
-911
986
-87
-859
-447
359
-790
-453
654
-849
-857
-605
111
-453
888
243
827
581
-230
-461
-591
58
662
-338
-841
-411
-412
-675
-34
481
812
-316
-330
855
-863
890
675
-874
-230
-603
70
-470
196
-298
-632
911
962
-388
89
-114
-937
-894
114
-455
-69
-200
-232
-203
904
-243
131
249
508
651
-362
-510
38
-985
-106
-318
-89
-591
-510
625
-48
854
815
909
462
344
594
-767
431
-233
-76
792
267
656
444
-775
873
-315
477
289
-500
-492
190
-328
-436
-258
983
943
-260
362
-965
-65
432
977
-973
487
342
152
426
655
79
-539
-885
-79
-120
193
185
-617
-76
-653
498
-127
709
566
115
-879
226
-868
-835
127
72
-415
501
77
842
111
768
-297
255
71
173
632
-150
-324
-168
-446
-991
-70
525
68
-590
-898
-718
-352
-135
306
-934
-272
-686
295
-435
869
872
-420
509
896
-18
672
-864
589
354
277
-424
746
503
-72
91
-713
-58
390
800
-169
815
-796
-273
-216
-557
485
-754
-117
460
962
868
53
-305
-537
-534
688
394
-454
782
-513
698
348
634
-709
651
408
-18
-111
-146
579
172
-834
-430
883
239
-984
-852
-480
248
644
-41
-809
-249
571
796
892
50
-955
644
930
102
-318
190
66
-927
-109
-145
-976
-252
-168
405
860
-537
-563
-515
889
-929
-877
-72
954
621
513
54
-640
909
178
-52
357
-665
235
69
938
-587
276
-639
-644
-561
934
-495
889
654
-188
-587
-247
-85
-200
-266
-176
-999
-494
480
771
307
-728
-387
205
-97
-661
-364
984
-766
-300
-939
-139
860
-382
-922
-951
-740
-582
-877
-527
-306
-692
-387
716
455
-96
-478
181
-752
578
984
93
23
-997
822
830
890
951
294
-679
-434
557
317
-455
353
-23
-236
972
508
207
727
353
-492
-143
-481
-270
130
200
657
771
-187
43
874
716
-302
959
-484
-225
-380
-697
-164
-83
-218
-612
184
-267
-106
-70
418
-67
-596
6
668
-426
-795
-795
-723
778
-409
-81
923
-581
-617
632
-784
630
-603
-586
-325
-608
-232
-827
-866
520
766
620
-10
666
-874
4
-502
832
197
463
-736
-1000
765
-21
-835
-795
-5
-98
-247
-450
640
-476
-938
-721
429
-801
736
-504
347
-49
-95
-751
-712
572
276
725
-506
-779
-821
-479
-650
-978
140
37
-378
495
-378
-292
-410
-533
-965
-659
984
449
443
792
66
-906
589
-604
-442
-792
974
-888
-920
266
-921
-402
-915
534
782
328
434
544
478
151
-484
963
-107
-218
659
716
-150
547
477
811
-268
-224
607
-889
-156
-60
-370
-502
-684
795
-397
64
133
-374
114
461
118
-419
-609
808
443
-272
-494
360
-28
-251
-631
213
223
832
788
-161
425
-347
832
924
-54
627
-539
32
-83
441
-844
-52
-89
252
663
-249
-438
-409
789
-742
215
-580
-813
384
-889
507
-374
595
547
-527
970
-782
-626
-915
393
115
-648
913
847
-279
106
533
-43
82
-49
-467
31
787
381
350
122
-223
-508
964
-429
-678
-116
104
631
949
-738
139
197
834
42
109
145
-747
903
-25
948
-47
389
118
942
730
507
-364
388
614
-814
201
-646
-58
865
416
-937
-706
666
-593
-662
811
896
65
409
795
74
85
463
-589
-532
856
29
801
654
382
-196
-280
341
-384
451
742
-441
-872
953
125
-577
-21
52
-105
123
-118
814
-960
297
922
460
-617
-803
773
633
-392
819
222
986
-72
-260
-814
-388
-879
233
503
551
939
576
215
-576
290
-647
-139
-519
893
180
-179
550
601
492
71
828
-754
639
792
-442
-990
-212
728
-265
-530
216
-932
-701
296
-291
71
761
-363
-928
549
337
254
333
-642
664
332
109
-963
639
-128
244
-855
-616
-660
-200
-850
384
31
804
646
929
958
600
300
707
122
-327
-287
816
-590
-819
-367
-763
-460
31
509
-435
794
153
-906
479
-760
-466
333
-871
934
-822
998
-969
-765
-658
494
-335
-372
283
698
-991
-563
493
-533
652
145
886
442
-588
-691
-602
-707
433
202
568
245
930
-134
-673
970
-950
-428
832
-343
979
-113
227
-378
750
-39
-769
-524
651
-950
42
353
-864
-123
-571
421
-14
944
279
103
115
-755
650
-221
-902
-986
-805
377
-12
-11
-76
-1
-199
149
-963
-98
415
783
62
-435
379
-423
-150
941
105
-746
-789
-34
178
-792
-826
239
587
-204
226
691
-283
602
-109
-451
-918
-536
505
-748
-391
-340
156
-673
-340
-444
-440
-106
277
-620
-585
777
100
-761
315
449
507
782
-27
-349
-512
423
-339
568
-180
18
659
750
-847
-952
-792
-279
316
-682
-274
625
-960
413
-559
478
361
-505
-909
519
-765
730
520
303
-182
230
898
680
555
-746
866
133
239
738
423
-380
945
-649
39
297
890
-822
-563
-289
638
-128
808
-626
556
-626
877
-993
78
95
-343
405
840
799
193
716
-299
-714
-604
550
606
-292
-17
-693
884
335
169
-342
-261
367
417
-729
305
-873
407
-213
-543
-550
427
-264
343
-306
-503
1000
839
656
-785
-962
-525
986
-450
271
-886
-491
984
370
99
566
-31
-701
756
-522
-982
-77
-44
-944
501
202
32
870
66
231
964
-701
698
646
-601
47
-923
359
320
-174
-339
-836
-562
273
67
-24
264
473
-495
-344
-345
195
-461
-502
-318
34
-225
622
638
-250
358
-227
580
995
815
-249
474
668
506
678
-497
715
294
-777
-211
162
178
-794
-184
-11
-267
916
659
-13
983
-567
963
-387
-93
-982
-298
440
-452
-139
-689
49
500
281
-55
445
-2
-652
-533
-221
-59
-871
853
986
-793
312
526
141
-834
41
459
841
-192
608
-911
253
49
585
67
86
7
-767
133
-675
-750
-845
-819
921
-549
-732
135
-698
-868
960
-929
-149
534
571
588
721
-1
-946
-991
975
-269
-82
-495
331
289
-464
714
191
-493
-873
449
-303
889
826
1
-77
-681
987
-564
-45
552
-443
293
119
998
-889
791
-990
587
419
-215
333
478
-800
-148
55
902
71
-618
300
-824
-962
584
-983
725
528
197
803
5
-968
-153
351
243
-108
671
685
-391
-261
-726
-51
382
899
-203
-955
386
107
-385
-408
-377
-710
-46
-142
-644
338
588
957
800
232
-223
-949
-675
715
-15
646
328
60
-164
-789
708
173
516
849
124
-419
-147
274
-319
-288
870
980
-295
509
-199
965
-753
398
413
842
-47
185
135
611
-954
998
711
-867
69
683
-690
190
-703
409
-442
-183
-916
-115
477
671
-123
302
576
747
223
-581
-894
-225
-768
-827
-686
722
452
481
952
593
156
-167
671
144
863
194
307
595
813
-852
930
-192
556
-131
-912
852
723
663
-674
204
788
64
-201
-191
210
997
-85
192
-828
863
-717
-123
127
-1
216
-789
568
925
-30
450
-874
280
-229
480
589
-238
145
-647
-627
667
-585
-753
437
148
-508
782
774
143
-286
-657
960
997
-459
-573
212
-331
-179
733
47
-820
-577
363
947
373
395
-386
815
-598
-770
-245
765
988
-532
-763
667
644
-241
-987
808
211
-628
349
-449
-193
-138
457
-861
-639
-913
411
-525
-801
-86
426
-883
-589
-796
885
181
-879
-788
-239
-13
-696
-752
963
-570
-950
475
-148
390
57
-308
-784
-771
-682
488
-641
195
-724
665
-875
-773
734
-86
129
641
-80
-791
693
-979
-781
413
-878
-488
-354
606
-6
-992
153
881
737
-389
12
-337
-873
280
906
-856
187
-318
-628
-434
313
327
901
-673
549
995
-828
45
212
-332
-830
946
108
-975
512
86
-54
16
-724
-124
-78
-331
-199
126
799
-10
726
508
-110
320
-874
-345
511
34
-110
747
484
-416
-995
600
-262
712
112
326
-9
229
274
-733
989
236
-895
560
39
318
-200
157
-20
-340
945
369
-318
753
-429
-352
-979
-613
-255
969
-40
-119
-735
825
-787
-189
-944
-187
-110
-675
-820
-714
-611
-664
-498
-25
840
-988
740
595
798
212
326
-761
-299
-253
-78
-480
-383
-520
-730
-653
-25
-444
96
-1
694
-858
387
-147
972
-342
720
224
-441
340
865
-604
237
104
399
904
316
-786
632
-829
-61
-580
-386
-688
624
669
778
289
-966
773
839
441
169
-361
523
956
709
-476
-443
-732
47
991
958
-155
993
77
109
-115
314
-929
-805
-564
718
416
-908
734
556
165
555
-950
966
-65
-608
-817
-146
-938
-45
-215
-868
-87
175
-638
-620
952
332
398
-978
-459
991
136
705
746
684
343
732
-38
-196
-298
-288
-966
-564
-139
-996
711
992
919
555
-974
79
-394
-760
140
-701
653
-860
733
332
-534
-219
907
-953
984
617
-596
842
-515
-628
-582
295
654
248
-528
940
-333
-372
-973
104
-778
-950
-965
-26
-23
355
-711
-452
-585
333
33
90
-497
732
-941
804
-273
-991
-762
-605
-485
-254
85
-104
351
698
-933
-626
808
213
-25
745
861
-441
-267
1
-173
503
341
987
357
-296
-89
549
-14
662
-189
437
-276
418
524
-83
345
-423
-838
-54
-340
182
825
-998
-866
487
-986
-409
312
829
-649
730
419
324
969
-29
-680
793
-201
-558
547
-623
-341
332
-652
553
-450
455
98
111
-438
-808
671
676
-74
760
785
-203
-961
377
-889
-862
-71
-53
570
-367
-690
108
665
806
-760
-462
-266
454
593
61
778
-507
-529
856
215
-633
-901
-402
-14
-44
-888
-392
729
-353
-876
678
796
-187
-929
692
308
-948
454
152
603
612
536
486
-486
334
694
-165
-730
288
-881
-581
459
-202
954
-445
-1000
-163
-503
-556
808
-752
690
533
-351
164
130
-156
271
783
-870
-389
-779
-777
533
843
972
-824
815
370
-672
-406
-235
533
817
-797
531
614
-34
-116
-873
-307
-436
-911
995
-397
822
977
13
48
-650
-315
341
-840
601
-455
137
997
-951
-586
598
-585
124
384
270
721
579
164
608
237
223
-507
-902
791
-59
236
718
839
-717
-857
-541
-370
146
626
40
620
989
-991
929
978
599
-374
-654
845
225
487
744
-8
30
-874
-928
-217
-697
855
-678
300
-401
-258
-797
892
-792
-510
797
-408
384
653
234
-233
-735
-870
833
-337
-560
-583
82
81
-429
-651
-879
-404
-494
-976
-57
-724
-63
-105
-517
899
270
-864
-204
827
89
797
-707
-632
78
-418
675
796
715
756
-394
134
-827
778
-262
-848
-703
-613
-532
661
218
-116
-26
-99
779
-198
-665
277
-649
-845
-762
-535
-267
-316
-840
82
-164
-306
35
825
-54
781
-946
-254
-856
491
-361
195
311
284
810
906
410
-625
633
153
-248
246
74
744
-878
-773
-232
-596
-426
-730
-605
869
-229
-605
-256
-836
-151
761
952
14
-24
-267
-505
-634
-597
-905
-353
-711
-428
95
-149
-488
713
-571
833
-978
-259
-692
602
115
-77
138
47
79
477
-110
-224
985
-204
98
-58
205
66
612
-662
-408
-58
797
-489
-413
841
-225
-426
-421
-111
-46
-205
449
-488
911
-858
-981
801
-800
-528
808
-305
-567
598
-454
-70
-235
881
78
67
-299
916
-846
551
-962
-947
615
403
-598
607
944
-804
-977
741
669
-752
-880
-779
669
-1000
676
-151
754
184
596
-617
-870
937
347
-461
-891
404
906
9
605
-271
-267
604
-361
547
-46
279
59
-236
762
713
655
999
-467
-528
282
-296
656
752
-522
104
895
671
-467
147
-542
-837
25
-344
-988
-216
251
-637
189
565
-773
361
-37
141
879
796
-814
-153
-842
-818
-428
398
730
-250
648
-744
-456
-544
123
249
-310
-647
761
-580
290
171
692
299
-617
-762
-788
836
34
-498
643
-420
62
-673
-542
-27
271
-108
-438
-276
52
264
-142
-9
241
308
8
459
-150
990
-697
324
-393
-691
398
490
342
425
139
-106
426
479
503
-975
-248
139
473
-215
862
450
-760
-371
-773
996
-882
222
-904
65
-806
-675
314
-458
-378
-949
761
297
204
607
-289
987
-377
-490
-542
572
638
457
-212
417
19
405
343
-111
-722
-998
-646
437
-989
131
204
-907
-393
754
-674
30
-514
896
-455
756
250
831
-421
-540
710
-827
-865
495
-682
-500
796
114
83
-659
479
184
-726
777
-855
-120
251
615
31
954
-748
757
-549
11
-624
903
642
-862
642
348
433
595
511
-374
326
586
154
563
162
359
-213
433
-637
544
600
-170
-91
796
-944
-922
-923
-395
793
82
-434
-818
-159
249
-715
60
-145
-44
897
396
428
-617
-700
-19
342
-594
-211
227
-894
261
694
644
589
-320
639
716
-299
486
557
-713
-79
526
-152
-857
-993
656
689
694
938
869
324
-627
735
385
-800
855
-603
-25
-579
597
-848
-777
-698
654
-977
-278
-119
-526
517
807
585
692
675
940
-572
86
93
-433
-538
277
-27
844
-480
78
-942
355
-164
874
772
-483
282
356
-559
770
-985
-550
-632
-806
-527
858
-414
-561
33
16
-977
694
-414
-721
667
-346
978
836
243
-994
-356
-378
-652
-3
655
-137
819
281
-989
29
635
-215
725
-466
283
-990
376
230
-810
795
95
863
954
813
343
-922
-700
-586
-858
253
-595
948
576
164
-820
267
946
-865
255
-388
922
447
677
-757
105
-288
515
-56
987
231
15
269
806
-69
-408
909
847
-435
156
-734
136
263
222
26
-617
513
289
-464
909
-454
417
683
-560
53
80
-609
-301
13
817
-55
341
-293
867
-3
-715
318
-19
643
60
-122
220
239
547
-274
146
584
384
-938
303
-63
368
532
-928
134
559
171
-671
-460
-737
-183
986
-633
-877
-714
-24
376
408
-151
-75
-775
769
-602
-494
-815
411
-431
843
-640
23
-289
733
355
748
-242
-912
908
469
-343
-620
-966
-38
-437
783
-439
312
-985
107
522
841
-927
-652
640
-410
-716
-210
-655
851
-827
177
-428
-170
176
103
-368
-691
82
-935
318
146
-791
-651
-310
716
977
-737
-138
132
822
-356
-276
222
38
148
-57
-501
758
981
-799
-131
179
220
-71
233
91
-609
-556
-327
-985
654
307
-70
873
836
888
636
-988
-133
-653
-457
508
-36
12
500
-581
561
155
252
-64
911
227
-165
665
-197
-884
-904
973
614
464
621
457
-862
-895
31
-400
-487
-952
-512
-916
-144
362
470
822
718
12
-160
-929
-392
-93
-741
-331
-457
155
642
132
-542
-968
738
-50
240
-694
188
-628
219
-983
-292
72
724
478
636
-487
903
-9
-887
-998
990
75
112
-752
550
-644
918
599
-422
408
-586
74
968
-894
-922
-522
724
407
-268
880
-576
87
-673
-937
695
-692
-517
38
-478
-297
405
799
-16
503
-291
711
819
345
-324
182
-956
643
-578
954
-872
-7
692
-842
-350
738
636
-859
452
-846
-46
484
920
-706
-207
855
-77
962
649
276
970
847
-584
-33
691
-785
386
796
97
-714
-600
-789
-543
165
812
-860
191
562
-593
699
-140
683
538
711
-160
481
-94
892
-793
-602
454
983
775
-897
-580
757
-510
255
712
-354
772
480
393
-894
-44
699
29
207
-416
-4
290
915
221
-200
-259
-183
-992
-54
134
171
32
578
161
329
407
-176
-146
203
-771
-721
950
-422
-336
-312
664
86
-267
-287
-222
-361
-228
870
-463
725
56
-147
457
98
-306
459
17
-523
693
911
519
108
-997
35
990
348
729
-442
-975
-373
111
498
993
-274
-41
441
597
321
-220
-765
776
944
-758
-52
663
632
671
866
-193
583
-261
-451
564
615
-11
-620
266
-448
759
-85
-623
581
448
467
-20
388
-465
1000
-671
-449
-692
-990
154
-749
-30
723
-41
184
354
149
-418
-175
904
-903
429
4
675
-51
-202
-905
-849
-630
944
852
710
491
785
964
742
674
-227
58
363
-14
972
-90
-271
-877
326
444
725
158
-133
-635
-212
-666
-667
-633
-650
650
356
358
-493
-205
304
21
191
-7
-69
301
-711
786
66
-43
-458
750
-614
642
383
961
728
-624
851
961
-706
823
183
711
722
-354
538
166
546
-839
-989
-120
139
562
-857
-941
147
-398
-387
-109
-630
255
-505
-520
-91
-521
-25
-554
-307
-866
951
-826
863
-517
-575
-326
794
50
136
371
-52
-146
-943
-558
-13
-215
-623
600
502
-131
-320
232
-32
479
833
200
-756
830
-255
-761
705
-369
-227
488
351
-65
947
-806
-470
161
63
-841
-863
936
486
263
736
413
-600
-770
-246
-57
737
-723
-673
-488
946
57
-565
-431
-288
-276
-726
126
230
327
811
-434
929
1000
157
356
-849
-96
-160
-253
-125
-451
-287
-300
301
-142
-201
57
232
-864
674
-681
746
-917
-176
-100
-904
281
181
-356
429
463
-83
-367
710
418
393
-167
-169
205
401
418
227
225
-843
-814
-447
-46
583
875
52
629
-346
-696
-828
222
-939
-332
838
280
689
-70
-223
836
-485
820
-527
533
-947
-275
204
-390
9
906
-518
815
-545
134
724
897
119
617
380
850
-950
-541
21
-956
371
999
578
-238
155
-760
539
-71
-329
515
108
91
266
471
-663
-325
-461
720
106
432
316
363
-965
29
130
296
629
427
-23
351
0
949
412
775
580
-599
-88
929
-915
-386
-806
-299
-59
655
-279
-153
-185
-784
100
385
117
69
-638
-253
-907
50
-952
-875
588
119
477
-51
-744
-935
-109
205
-779
-797
-583
-80
-815
116
851
700
282
-208
-164
-163
-530
515
342
-217
-496
853
-673
980
-808
-961
573
-745
-119
-471
275
-912
-192
-654
-464
2
-164
-8
-921
199
-958
560
-22
-926
116
-364
-374
600
530
-384
358
-445
-961
887
-963
-23
531
-890
931
599
977
-916
-914
155
800
199
998
-813
-720
-252
-385
941
-984
25
-930
120
887
16
738
-703
216
-479
-115
-748
145
33
-291
774
-295
-703
119
424
999
-580
716
907
241
575
634
966
-417
-230
-486
-328
-766
-572
-948
506
120
335
-560
86
-37
122
985
170
-826
-835
-636
36
-825
854
-247
-236
934
-522
209
726
-496
-833
476
149
863
679
903
565
-470
-711
771
757
687
225
-320
684
-35
-818
-615
-25
-869
-718
-788
271
311
-699
860
-10
793
-954
-15
-601
430
60
-360
989
-163
548
628
64
-674
919
-398
748
-918
168
168
-888
-353
-94
450
-877
158
850
378
318
411
118
458
838
722
856
-49
-729
-418
994
-993
-97
890
-616
-870
-847
612
-475
-186
378
545
-411
-217
882
787
463
772
29
125
-491
235
615
-626
731
979
408
866
644
-603
178
-993
809
-403
-837
-86
99
399
-973
350
-526
-946
-460
732
191
163
-689
203
-972
943
109
-718
-404
43
137
53
204
-330
-74
-497
-479
406
709
-661
-327
583
617
803
123
-19
921
323
507
192
-490
768
-171
475
-902
601
747
-423
850
-648
-221
366
-575
853
336
-383
-977
-905
320
-450
826
848
567
894
-548
-592
-910
-991
482
-86
445
704
174
-948
-734
-561
288
628
171
-581
944
-30
-886
-714
218
-762
649
421
181
819
-629
244
658
617
-381
-667
35
853
287
851
-686
-676
754
-51
188
-136
121
-321
166
748
-768
-135
716
-505
-553
434
-740
-377
-476
856
-373
725
955
297
774
-157
590
-573
872
-965
55
368
-214
-585
-194
363
655
-285
-191
-143
-826
-634
485
652
-926
-643
-815
461
-840
609
334
898
-848
-937
191
820
-669
-369
-864
-708
-755
59
924
-929
-104
294
-227
-383
-914
422
949
516
-37
-939
-633
-148
-718
712
-710
603
302
842
116
155
562
515
501
-887
952
752
623
507
-578
655
425
-774
227
551
-940
-147
60
328
-138
-322
63
504
414
-67
-872
-547
929
-837
513
-421
-442
-871
-356
615
534
381
-820
-249
-576
10
14
-595
-501
435
-263
531
-278
607
-247
-872
887
-804
282
286
-455
665
-847
-836
580
-98
-569
429
712
290
34
55
427
785
997
323
-499
-59
-952
690
-492
904
421
-577
-443
-431
54
-592
575
-645
407
392
691
-56
708
-681
577
517
-691
928
-107
51
-607
883
-622
-201
-364
936
471
468
951
579
42
821
141
529
851
-451
-713
-210
-310
444
-425
90
-639
-275
-440
422
831
296
-160
-609
385
-334
-91
537
271
333
47
-744
-810
129
789
777
-700
461
996
-630
-391
-912
900
504
571
-549
159
-94
-759
178
264
-942
839
630
-279
737
819
-452
443
-974
-34
-593
-193
-902
-618
-412
-556
156
518
259
675
526
158
211
351
118
797
-222
-441
528
-96
-580
-903
-657
560
-87
-112
202
-816
-731
969
-942
-611
478
-224
-214
-140
377
-211
-945
-899
397
806
155
-334
-312
-827
717
-880
-622
-785
-562
-336
36
85
92
78
244
-720
-724
650
-235
73
156
-412
495
-758
-331
-763
483
-848
96
-111
-852
78
-366
-925
248
552
-97
-823
-939
-361
-650
178
647
-464
449
623
409
316
470
904
570
-454
-527
-526
0
692
670
-513
817
72
-628
-925
916
457
654
-632
252
632
-995
709
830
793
498
167
-270
188
24
927
469
468
-946
502
792
-125
-144
265
602
-588
922
-69
-483
-4
840
709
541
-762
-512
944
-748
-481
406
165
-847
-847
736
27
-896
-261
263
492
-657
-73
581
-827
816
-744
464
-555
277
-285
515
-93
-93
364
-828
-780
460
772
-224
-576
-32
393
-475
148
641
-705
378
-722
789
-948
-887
988
-155
663
108
-592
965
590
968
-777
925
-545
-891
-447
-232
-400
-634
51
210
-810
-368
712
677
-98
-67
23
251
816
895
-871
-484
996
914
-242
-513
-60
648
728
-590
-27
-230
-837
-426
-188
-165
904
517
-863
815
-909
567
-365
-71
-222
-817
438
-695
-148
-516
77
-931
-335
430
898
57
-147
-221
-624
-735
816
-514
-857
-639
-788
-548
170
668
687
196
583
954
-430
-715
-724
887
256
-401
746
900
-639
-899
22
-311
-696
-464
19
-990
-84
-519
-941
179
-468
588
594
77
462
133
197
-651
-174
-594
-496
572
-344
-237
965
990
-144
874
-178
653
136
673
302
863
-710
-574
432
607
620
-499
703
-677
788
523
-938
307
54
-750
-535
-39
-343
159
-329
791
-686
-752
-367
188
-538
695
897
954
-445
-786
-511
139
380
-529
292
-288
-310
361
831
286
-85
838
-403
796
-570
-198
972
355
-648
172
781
869
526
-131
621
448
510
-233
572
-708
-277
-5
281
-883
-254
-125
-631
-18
-854
-378
711
-466
912
283
-52
143
-962
-797
-936
3
-690
719
708
-323
-239
669
141
608
831
-694
428
-64
116
-883
456
248
252
955
560
966
980
592
-393
-513
-11
861
237
642
759
-683
294
608
-664
676
265
-550
-149
-657
773
97
-531
-649
-121
-927
-340
-703
156
808
-717
-15
17
240
700
851
720
495
-571
7
701
946
-482
-761
783
-666
254
-811
785
84
806
915
-180
633
526
-78
-923
472
-101
-17
-996
-257
587
-863
89
906
-259
369
-678
-262
128
-814
-379
968
-448
-300
-242
264
-612
635
-536
407
-426
-683
18
-688
-481
70
-489
490
642
-231
-423
-12
457
-424
76
714
-260
498
66
653
443
293
439
-672
498
-160
-565
73
-611
-267
-92
775
-732
371
-728
-369
487
809
-793
-276
-540
-262
-966
-21
-567
300
-480
-231
172
553
-304
-592
531
-243
-718
-709
763
56
-169
788
9
812
597
-578
-431
467
-828
245
103
177
265
-753
-992
-259
425
189
456
239
-585
-797
-47
294
-984
-620
-242
-24
892
-371
-364
429
-475
-921
-671
527
749
-252
771
412
-389
380
283
-256
573
768
137
-833
-982
-796
-797
954
690
339
-499
-961
31
-397
671
958
926
461
229
192
884
932
-875
142
141
-324
312
929
63
468
517
558
952
-618
626
-155
787
-320
-952
427
763
-44
-62
229
-74
-985
-854
-284
495
61
-768
-652
733
-351
291
-775
-555
243
-691
-210
35
-65
-712
209
314
468
-858
709
107
-564
-316
649
-841
907
951
244
174
-559
-866
424
334
49
-498
-364
-907
318
930
475
-566
-653
559
-88
682
515
-281
-89
718
871
552
585
-194
792
-604
221
591
724
-899
-399
-584
145
540
249
143
-404
335
-462
-793
-801
-518
784
-546
-54
544
639
-736
-533
-821
545
-61
-575
-9
807
95
129
-563
-793
-616
927
815
-307
-710
-217
-600
-654
554
-986
-927
962
905
-217
-81
174
-883
398
-189
-115
-174
804
-226
316
-230
481
527
143
-343
-650
209
-256
-446
-19
14
894
468
-172
360
-750
160
-76
-649
420
290
161
-895
292
230
-233
-471
842
-382
809
801
117
842
873
-356
501
103
92
-990
826
652
-711
917
919
-550
367
442
242
-40
-476
482
-796
585
-921
125
-880
-108
-887
79
725
-133
-768
-532
-133
-256
-77
61
-379
54
-490
717
265
581
-58
824
223
-971
-418
358
153
-479
148
-802
828
-439
-684
-364
-962
335
-141
-156
-150
764
-195
581
433
-971
624
-908
483
200
316
163
-917
-487
160
47
-277
830
643
371
-939
-568
67
-690
629
-844
751
-953
79
-457
788
219
725
808
267
323
-10
-867
-94
268
801
-342
614
-302
314
355
824
457
824
-450
-748
-187
437
484
741
-774
967
-678
-144
-713
576
693
-320
-967
478
739
238
917
-651
520
277
205
-188
-849
-576
-79
91
-897
-340
-352
-940
-859
298
898
567
-741
907
-185
376
-478
-729
-866
-117
643
635
-894
724
313
-745
899
263
826
892
104
-511
54
-811
883
376
570
-589
394
-177
-561
-344
341
61
273
497
798
-721
355
-477
-173
225
636
446
100
-545
-733
-976
684
-688
-217
518
-110
957
317
-177
-819
789
-739
-568
460
453
-885
-702
-103
-349
-42
212
35
-18
302
-21
356
-926
571
-697
-327
-292
-384
-956
375
125
809
872
334
276
-471
260
-694
13
423
-671
-184
-687
488
453
-173
-447
-814
-675
-290
-14
63
158
-219
160
850
660
-854
-394
-77
853
-315
-923
123
784
-628
188
-896
-823
208
-240
410
-981
724
-71
627
-190
244
-688
-784
599
-581
-931
-391
-311
194
-58
-785
695
-156
935
721
-771
616
460
-728
-966
-25
255
827
22
111
-146
257
-118
615
-93
614
-714
258
612
935
-608
679
-429
-376
39
832
-213
-278
415
-815
-301
103
-684
-915
685
-948
330
746
803
-510
649
-576
-145
542
422
736
-643
175
-816
-197
139
-60
-141
915
237
839
687
-853
-599
-65
-124
-366
-469
655
-116
631
536
-550
-645
577
517
739
-585
-445
-4
-784
-481
-799
-278
-52
-610
428
989
-654
391
-967
53
-272
-646
-771
-911
-139
525
412
-843
-952
-957
176
-259
-695
756
411
6
588
849
867
-340
450
364
741
132
869
-928
-847
-750
263
542
-805
-573
170
-90
-44
-883
-417
406
-617
442
207
650
-150
-274
147
-305
466
228
876
-727
-894
271
129
71
560
53
507
529
-981
-816
900
441
-629
304
-224
872
-316
993
-151
366
190
641
526
367
-606
-369
72
-579
16
-370
583
904
210
403
417
-384
742
-367
181
242
-922
-296
-882
-701
-301
318
927
-386
-256
361
935
479
700
609
564
265
-51
-614
255
-823
273
560
-36
-117
-676
-14
-583
907
-581
-414
408
942
806
836
-965
-943
425
634
-387
361
730
-946
-204
150
740
-143
660
-458
-410
541
33
-686
49
757
167
-62
-801
991
857
8
407
-650
-284
694
-163
-521
-314
419
942
639
-757
615
-677
715
-366
950
374
-847
-367
495
999
-623
-559
-955
-902
-796
-234
-666
686
810
22
368
480
915
470
-24
-269
167
-954
-570
582
641
392
88
-211
-237
346
1000
119
131
-776
-675
-328
910
203
740
-603
-666
-713
1
203
643
137
367
-40
675
797
175
-104
831
-777
622
166
8
96
-182
156
-242
162
-306
-193
-69
-727
-515
233
37
259
208
-744
-158
-455
707
-782
905
204
171
326
311
606
168
388
751
459
-163
961
376
779
543
-78
-968
-297
-80
144
486
240
831
775
854
-81
163
-964
-691
110
926
-967
-99
-728
-443
-293
-504
-179
-550
908
442
168
-512
988
326
903
-601
103
888
644
-395
-990
-22
244
-459
-133
-745
-615
625
432
-661
489
-937
-547
449
217
537
887
935
29
-694
-274
481
85
-406
520
-940
923
-562
-934
-312
231
172
245
857
924
-241
881
379
-806
620
410
804
-104
-443
323
-569
512
331
-902
73
414
837
296
312
-498
-786
80
675
-130
-353
187
-872
-667
-472
442
162
-127
46
676
-442
-353
921
-155
253
210
-124
412
260
75
-329
45
-197
-878
-590
-802
-963
-215
701
-114
-869
150
170
-644
-691
398
-67
-268
-507
607
-526
504
-221
655
160
223
379
517
-996
747
-497
-130
323
850
72
-167
4
-853
-650
719
-803
-728
-646
517
276
309
-889
735
429
-406
-419
-672
-893
356
-882
-154
-642
494
-163
403
-621
39
470
-293
352
-920
-331
997
696
-922
-401
279
905
376
727
58
-866
-97
-104
98
86
-729
16
781
-911
82
445
787
-593
-613
-132
970
-309
-200
-837
804
-479
773
-830
-810
647
750
-235
732
-585
207
10
-871
28
-572
24
835
-422
-330
106
-411
-768
478
-280
-484
133
175
-417
-736
-606
-501
-91
-704
-556
-497
-942
-884
307
-849
945
-885
531
-523
100
504
-931
-489
-993
983
-772
-791
650
-41
787
-442
924
975
267
-560
-425
-510
-629
798
-800
-133
727
-964
-443
705
655
283
-898
169
646
692
-992
-345
217
-536
-710
860
352
-918
-334
513
-685
660
-720
731
-486
-818
-506
-241
-750
-286
-815
-921
-438
588
963
-793
-627
114
-793
-573
-28
246
-932
985
-120
-171
-703
-202
280
-863
672
616
598
909
235
440
-82
336
476
-887
338
-908
768
-908
970
122
-645
-203
143
-830
647
-70
-681
-18
-907
-453
-107
-717
-19
-921
-505
65
307
512
-448
196
-688
132
392
-444
-150
-216
-758
166
113
292
-929
-835
-835
85
-435
-11
-762
11
-484
879
-157
254
-62
519
-101
-633
-581
-192
-595
174
789
282
606
165
-837
943
248
364
-221
915
146
-466
910
-670
-165
781
-916
662
-496
-721
-239
352
167
546
-291
954
-948
390
-984
126
535
-545
-528
-812
-479
280
-752
-240
901
92
203
201
816
559
174
318
354
469
-372
-37
-512
34
709
44
783
130
913
567
586
337
61
835
-3
675
-820
-581
343
157
168
40
415
985
528
135
-290
561
804
173
737
-222
-504
490
468
378
944
453
-973
-501
-17
-436
849
417
427
-405
-32
-365
-683
368
364
676
373
-431
500
-162
42
976
979
-267
-983
322
-687
940
-348
616
-438
-176
339
506
-537
-534
-369
-256
-99
-657
-122
635
287
520
-374
804
-108
709
682
-773
864
743
602
389
147
-376
-375
753
930
849
41
-36
420
-97
424
407
-48
974
-578
-996
297
813
909
-271
520
453
-542
285
-528
430
301
-281
-126
544
954
557
-254
111
229
-317
-344
2
951
-940
610
722
-116
-942
-56
-9
-512
-577
-734
826
-769
651
-505
476
-93
-169
-299
-100
452
-552
-166
-72
-115
771
-233
-487
-571
210
-927
-438
395
228
-413
-434
188
-3
162
677
-786
-490
-875
272
843
-271
-996
836
-951
123
-535
-489
-572
800
935
409
-554
417
832
-411
452
712
654
560
107
721
-866
891
-844
91
-555
24
-477
516
458
843
-148
371
-317
306
-226
509
36
694
915
637
-815
200
653
-939
-882
-425
-713
-904
90
857
299
-605
856
36
-476
634
-258
49
-727
854
-587
-681
-452
473
-931
40
-553
-799
17
754
-767
-371
-353
-70
942
328
601
948
255
205
-882
-630
-945
479
-112
665
-331
36
-487
411
-635
246
881
-956
898
546
-587
-355
-981
-771
991
407
819
10
973
-277
-510
-864
-444
-671
387
-391
-777
469
980
-767
758
-652
-208
149
192
582
587
348
503
-285
962
-237
647
-550
-567
-539
34
439
-427
144
-439
257
200
-863
757
92
-769
631
227
994
-299
842
-293
289
-832
-132
-937
974
-623
-232
-343
757
58
-827
-122
701
929
-146
-173
-111
680
-242
-699
23
-298
-629
-283
-952
444
871
-142
-677
-162
-790
-642
167
600
450
209
-19
-109
786
311
-879
-16
-680
-411
-251
-867
-486
484
-353
-823
-406
786
873
-990
784
339
380
-521
22
-945
343
973
265
878
-690
585
-597
-962
92
-57
-877
-78
-814
483
-69
755
-432
-914
-454
-704
771
-911
-437
-865
979
99
894
186
-867
-166
-370
929
983
312
3
92
-864
-239
45
-401
968
673
-476
-87
-400
614
-810
-239
-370
-213
514
953
-187
543
561
-965
-332
325
662
210
-947
-697
-534
374
-531
-66
166
357
-4
-341
-85
363
-46
-823
-431
494
712
-390
-800
-798
-798
-756
346
-183
-36
181
867
-591
-677
-787
-586
-266
-317
-105
575
187
-927
336
-736
768
96
-22
-90
166
-171
-286
-348
-938
-195
485
-708
320
439
-499
-510
-88
259
-43
-674
-31
876
687
-747
125
319
676
97
21
-691
-949
841
-465
-418
93
-478
-67
-214
-311
176
309
50
484
-526
-197
-207
-744
107
-947
690
-293
433
927
-651
-241
-877
3
-858
-487
380
-903
66
105
-10
-36
367
-131
-590
-356
279
-399
601
-963
-384
-720
55
-589
548
540
932
-353
623
-367
458
690
-493
-22
-611
746
529
82
596
-538
-513
272
-685
935
886
322
-65
-916
-827
475
888
-949
-535
-246
175
-646
358
-712
509
-703
667
-155
228
68
835
994
-785
762
-724
-597
-691
853
-617
475
578
-394
287
-733
871
-179
675
-658
-928
-354
588
-458
-633
-607
-449
-626
-64
-32
355
-812
505
-21
983
-840
78
-169
250
-204
606
869
-919
916
752
-326
208
-815
400
82
819
-988
400
-959
205
588
792
-675
898
678
-83
557
-496
352
405
549
688
-773
117
-587
-559
24
-274
-401
-12
-95
-443
930
729
309
-589
209
863
-416
-119
-892
-876
436
287
-791
-546
-805
901
198
987
-892
-856
298
-681
-533
963
805
-932
327
-402
-88
-848
127
-254
-539
570
450
193
363
-876
272
752
-617
-928
451
-680
523
-389
763
-50
-603
454
275
141
791
-260
655
265
50
-384
-733
296
-439
808
373
-654
251
-578
664
873
913
189
513
575
879
-528
133
277
587
807
-1
-962
-555
-252
962
-985
254
523
-921
-532
-192
243
-970
-833
16
534
819
-968
937
-265
146
-72
91
-733
822
453
358
84
-588
723
-519
-367
801
-846
-486
229
689
-113
-37
372
-479
-252
-90
19
850
943
901
-481
-107
-154
679
865
148
713
166
-460
-834
306
165
270
-863
-515
-397
-534
-482
52
-893
-741
-446
100
-316
443
-108
757
-496
261
580
-974
183
-300
-177
-915
-18
207
27
-687
135
-614
-65
777
-59
808
118
-224
-658
868
-987
-566
678
855
-754
-473
379
-508
-855
687
-530
53
-286
474
-108
-380
586
52
547
-848
443
844
260
-413
971
-701
-572
142
-27
-94
-308
372
-852
311
443
875
59
394
406
988
-691
-404
740
-44
105
353
-702
161
-65
-5
-889
536
-711
-560
-373
-783
781
-837
-409
-822
-924
575
495
573
-902
458
-171
-193
248
-590
-272
361
10
-578
-73
415
521
193
-871
-341
964
106
80
306
163
-480
-287
-602
-710
921
-700
853
-168
-313
-758
-654
-321
234
178
-432
637
428
9
-978
-902
-776
-161
-284
-17
377
-546
-946
-124
216
-841
-384
527
-2
823
845
297
-575
-852
-415
328
-895
367
-594
-230
484
-259
62
-857
-114
-121
-145
-308
-556
-789
430
73
-162
831
-828
-173
-461
-491
-136
996
785
552
-580
649
930
420
-254
-437
-455
731
494
-602
-13
592
-118
500
-371
-775
-476
-97
-324
192
-894
90
-339
285
-866
-174
-977
665
-168
-959
-729
522
524
543
-36
848
580
-69
-399
413
-120
-437
-192
-356
825
402
345
674
-306
277
-290
-710
-551
32
734
-398
-52
-265
-41
625
-841
-644
-740
921
438
-327
820
-555
-265
713
180
-950
236
352
-811
-693
-126
-557
609
304
-661
-550
-723
499
-44
-423
-819
-590
-294
71
946
315
-754
319
73
-216
-938
-698
-84
-349
107
382
158
304
638
943
-284
594
98
-389
-642
297
91
-452
642
478
712
-626
-672
-517
555
-916
-959
-49
-759
341
865
399
-276
927
300
-526
-59
-75
946
978
437
810
443
-431
72
164
-515
351
904
439
-714
-64
564
655
-26
680
-984
-730
868
-227
117
16
-403
70
706
213
-50
565
-420
978
764
-268
-150
984
63
-801
596
-886
844
-723
-430
-706
-610
815
-721
836
206
-110
806
-383
-839
226
415
-890
-590
-148
-503
-461
107
693
-327
-545
914
571
-136
56
197
247
822
753
371
-857
-305
427
465
-637
-235
-56
-388
460
-537
-776
556
635
732
466
510
-780
949
357
984
-81
-153
731
805
-529
-92
-46
942
-677
6
255
-17
-465
-149
-673
-33
894
-966
-460
-564
8
-282
355
350
712
396
-649
776
-436
385
857
-182
763
263
-21
-554
52
946
-548
867
815
521
769
751
95
-98
-828
-972
766
-731
-993
-389
26
-784
-904
544
-1000
-165
570
-157
-170
745
-915
404
203
-248
664
892
604
150
-807
827
217
-695
153
383
-354
340
-223
189
-477
-467
794
-882
961
-675
-877
-447
-436
228
-974
-125
-578
-228
-33
797
87
-694
-379
-445
-814
464
-376
521
-411
588
-642
762
-655
796
-630
-132
188
-955
-520
447
-330
-689
15
53
-250
737
-20
981
-205
-254
-581
266
671
-814
686
-758
54
-354
-966
-346
259
632
555
166
425
-143
53
65
413
-601
416
832
-498
497
-174
690
362
-517
-108
-60
521
825
-839
-601
-257
-368
-43
1000
796
302
474
899
174
-484
-246
-815
152
403
998
656
465
321
-601
225
-551
360
-101
-969
-859
-605
-875
-469
132
147
740
-160
-442
-51
-962
703
559
-625
125
-641
-961
284
-936
-659
343
231
-689
-508
618
-686
588
-723
-760
-780
-988
-544
536
-814
-238
-626
914
-892
723
-151
332
-39
-700
-877
256
-554
-140
618
965
-357
180
987
-668
-493
-961
-918
-638
151
-213
923
937
19
-696
-240
-159
-121
-977
-409
-509
-286
991
563
-81
98
-339
0
-989
571
-837
-200
529
45
731
100
433
702
93
-53
-957
316
-836
-798
109
221
-521
-823
-827
973
413
523
-177
693
563
855
-97
-221
-206
629
-333
-464
395
-69
-752
292
-415
79
-723
737
257
-620
506
137
398
-445
-961
-415
-154
-762
-452
755
-473
-157
-498
514
-345
-496
174
-533
-345
-577
-163
-7
-445
324
-83
-527
-369
-441
932
-955
-984
606
-497
-919
103
-717
475
-956
143
-228
606
995
715
-164
-585
508
-399
-778
-904
-621
-138
-663
190
661
-670
-957
-743
-879
495
754
-909
-836
906
989
766
-290
-757
567
206
-955
-853
-283
589
-473
782
-299
805
-117
-478
334
298
627
-60
191
-730
571
-913
-72
100
-676
235
143
-88
-865
723
480
-87
137
-112
-538
722
346
-480
-789
575
-765
-783
-956
-31
245
-94
60
286
-399
844
-220
828
47
459
-738
-624
75
-84
924
324
-523
-930
-424
-259
459
633
661
486
826
774
-614
-51
480
-751
-216
132
421
-894
-530
-167
-653
-229
-492
-450
-472
678
34
-437
-663
453
-174
846
362
-417
-93
-892
312
-42
372
563
-444
-209
865
816
370
231
-260
-398
275
179
64
-404
732
530
-623
-966
646
-844
144
-35
971
224
-844
-720
-435
499
-919
-981
-920
-847
733
-1000
-382
-127
-768
406
472
58
266
-645
-948
-356
47
311
175
844
-491
-436
-983
291
-697
-180
936
283
-419
530
609
761
-371
888
-994
450
621
-204
702
-559
743
863
-277
-1000
-623
-683
-514
755
-59
-936
-752
-475
-809
-29
-781
470
-624
-544
-47
-617
-414
308
-184
-680
-614
425
521
822
391
-855
-409
-422
155
-341
586
341
-307
-680
-167
-554
-815
-432
-469
396
-536
-963
471
-158
333
912
822
-753
892
338
496
26
-796
-835
99
-495
650
-799
-130
877
85
233
756
-944
-569
293
-531
-581
-35
-407
-882
734
-183
-480
-70
-862
60
330
-980
-848
427
49
-423
344
-567
-238
-255
627
-307
802
-60
951
690
536
-189
-986
-217
321
25
471
-281
-927
-960
250
212
505
-444
9
531
-93
63
-724
-431
-402
-412
-776
153
414
668
227
565
374
-401
-686
-912
355
-600
-729
-759
307
-386
-838
530
263
-332
55
286
407
830
-589
101
638
-1000
654
-869
1
-294
908
-512
-294
625
-751
558
-459
-118
501
376
-456
-374
976
889
-228
331
-382
-334
65
674
-938
-998
-388
388
996
-659
-578
727
-79
-474
801
172
210
404
364
482
-730
112
297
-267
130
-119
-971
942
807
-755
-716
975
237
-322
65
327
954
496
108
-760
649
-260
260
-333
668
618
-379
480
73
-186
-552
653
-126
-467
878
358
-990
-402
858
-878
162
-35
340
165
-622
-713
-146
602
720
-36
123
-372
-877
217
545
626
107
-144
637
-670
-548
-523
867
-284
852
-637
-971
-982
667
294
300
-213
727
776
-627
-451
-430
912
-874
148
-773
256
-650
-336
-251
-660
682
956
933
-178
-68
621
562
-187
-425
-119
-537
960
-82
-539
-464
17
-976
328
57
780
-205
-685
936
-248
-596
852
-615
337
-508
-987
-101
-664
556
816
256
-627
-381
-871
847
-171
212
-931
33
836
62
-110
-909
240
-843
211
58
504
-250
-13
-300
-555
551
129
-862
897
-92
26
-861
-722
720
-883
278
-828
725
-47
85
241
-545
671
683
172
466
385
194
-425
-758
550
-301
-168
554
-189
-895
-441
586
416
486
-657
324
-943
381
-808
-169
-839
309
-669
640
-671
-949
-803
297
-669
138
68
886
-704
-174
202
481
43
-121
-444
548
290
414
463
-250
583
559
-996
471
-508
-923
-290
-35
-833
-951
236
-878
-436
-816
-83
657
651
319
-34
-596
639
686
405
-394
-730
-982
695
207
-127
-710
798
-678
929
307
-530
641
-262
-25
-695
-802
-242
-259
-13
562
-703
594
444
-349
210
801
930
895
409
812
-369
-759
-825
295
120
-527
-974
929
-92
-818
-921
694
-741
620
-416
585
741
32
804
824
939
-85
143
-685
-269
-390
-744
-693
-567
827
733
890
-581
494
212
-67
273
599
47
-364
-70
199
782
315
628
-210
-630
305
144
505
171
736
499
569
207
-63
-78
573
-496
-301
424
673
-939
509
582
932
-651
-547
-814
-960
945
-452
837
189
-773
-929
-939
-459
-916
-82
-419
24
133
-588
-244
973
182
173
800
408
436
-547
53
-447
-487
32
-774
690
-799
-876
-658
25
-511
-54
-842
-35
647
-568
-357
-765
-222
-982
-757
-138
-248
-274
407
355
971
872
-732
-621
-942
-546
615
-861
-884
21
-463
-511
-858
-665
917
192
439
-301
820
-302
-55
753
615
-782
313
-56
-483
617
-526
182
-83
512
153
-260
96
51
192
-270
757
503
-238
202
581
488
412
723
-301
-470
-139
314
890
491
17
62
-450
447
-509
-477
-163
314
243
397
-561
-839
82
597
914
-662
-430
416
310
600
-443
311
-341
999
757
-193
152
173
77
638
262
-313
762
-476
312
302
-754
-570
869
-926
-608
-713
-679
-921
-569
313
92
61
829
-902
-367
-287
804
184
-604
-109
757
-465
-2
-791
-506
294
-790
-292
-268
-161
905
-333
497
94
134
-953
206
27
195
962
221
985
-375
972
268
969
-768
-398
404
487
216
-805
402
248
-458
273
-584
411
559
-717
-864
381
645
162
-495
-630
-626
-256
-866
832
-480
-385
375
-713
-731
893
731
472
581
32
-841
-494
770
623
-874
133
532
-263
-317
-775
-581
298
665
-988
-52
-568
-890
810
-963
-926
735
865
-314
-8
-574
-557
559
-656
-900
-453
-937
-24
-606
-802
-492
-518
789
200
281
925
-90
-552
660
-772
-721
-657
388
-629
-354
998
432
-488
-501
708
595
769
-912
4
665
-664
-795
-919
-591
-100
-825
478
-472
539
947
878
-283
277
-764
801
449
407
-811
28
74
-312
591
170
-975
650
-520
-53
604
-276
659
396
-983
-323
-238
-125
-189
-494
-152
265
-627
622
102
446
-403
154
-697
-395
850
-660
-23
430
302
110
-333
68
-749
-295
-419
728
936
-138
-64
329
-240
-944
-413
245
949
67
-331
-40
440
-282
-815
310
-323
983
853
-640
231
652
480
656
496
-406
-472
-168
713
-317
-437
-296
446
514
349
479
-692
814
-634
195
-22
-35
215
-430
-187
-969
-69
360
-668
278
680
-691
71
-366
-984
-936
-308
-503
-635
557
865
-540
631
406
-78
-177
933
961
-832
621
163
-351
495
-705
-962
-960
-291
906
-180
286
-3
-878
-226
451
588
300
-316
571
9
39
445
849
650
-891
-62
-965
-540
-435
-585
57
609
-694
186
-489
-143
-584
-97
549
-916
-775
557
780
-760
384
870
-37
-55
-702
-158
609
-921
572
475
-488
331
420
824
-730
-739
-461
-54
344
485
-369
172
113
-615
882
429
863
-142
-319
-412
834
-393
121
-120
848
56
-854
720
509
396
-65
549
449
-3
-969
-59
338
373
-687
564
721
-559
-847
-580
351
74
-762
275
828
397
902
-168
65
853
839
-514
855
681
372
766
885
-694
-501
-870
431
-306
119
-75
-507
-571
-347
231
-17
-827
-962
970
-238
-119
-78
-432
-363
-184
-745
-373
722
-878
-289
736
199
556
937
-146
607
796
-15
-40
941
849
-873
623
582
769
-248
205
738
234
-146
368
-941
93
-720
-255
-368
653
-951
-997
799
-172
439
-358
-752
-296
-593
376
66
81
676
995
747
-576
-995
209
562
-876
792
-61
-155
-851
-710
-941
-867
-843
667
750
736
-384
-566
-686
-24
4
-828
814
-71
549
582
-944
-496
-19
715
-187
766
-784
-311
-498
86
-29
-560
644
129
465
368
207
-637
596
-358
-597
670
706
-770
-264
-571
-773
-440
274
-274
320
-732
-7
-400
959
164
502
-398
-884
934
340
922
995
40
329
-529
207
276
147
-188
917
803
438
-68
-599
-113
-176
-93
-794
194
539
476
-298
4
753
-391
-402
978
583
-103
281
371
-737
243
41
-635
15
119
-501
-716
453
-678
-190
-1000
956
-339
-822
915
311
-978
-425
-667
69
-182
275
-319
-637
-127
-260
278
-42
-487
-893
-150
333
-465
807
117
-141
-623
101
672
-8
-484
720
962
88
333
-799
662
-840
187
221
43
146
987
79
845
610
-888
616
-910
967
-805
466
937
774
-632
-503
328
-619
-149
-412
423
702
-377
-991
-310
-757
119
903
-566
-491
372
585
201
-954
-582
184
-539
-65
881
-891
-431
-554
318
198
-256
707
-340
-966
-349
-516
264
-458
-669
-584
-277
307
-936
-795
170
-484
-859
52
925
-64
-772
-301
865
243
684
-530
468
470
94
754
-617
-559
-842
-63
871
735
-829
-811
-814
-987
-623
-682
77
565
330
-907
-411
-734
789
-96
-890
-830
618
-492
396
234
-392
-235
805
-677
-503
-783
136
-838
821
634
700
-433
-572
491
-31
-842
-231
778
-119
579
197
-68
-671
-375
-589
229
-364
-378
-379
571
-829
912
-925
886
517
-307
273
-716
-456
-19
48
419
854
-407
409
-91
-287
1
-991
-942
-211
373
10
-568
127
615
724
964
749
-912
-556
-752
922
-857
-387
-637
-561
-195
-223
518
890
-619
757
246
252
-108
86
149
-147
994
233
455
-151
-205
-370
-527
407
-289
195
404
-660
70
136
279
968
946
244
-518
-490
674
-529
-26
-894
-166
2
752
-369
474
189
-172
-203
-122
666
-976
710
553
-245
-188
428
-639
16
-93
992
490
-489
-77
-777
492
544
-197
230
-360
-162
-201
357
-115
-490
471
-260
-417
-84
797
-273
-806
-545
438
-29
384
-144
696
-57
987
-23
-103
213
-282
-445
511
-365
-525
356
-123
167
-929
-770
395
-626
620
429
-857
307
-966
56
-582
39
570
393
679
977
-360
-799
908
-978
-987
500
688
400
-675
295
-382
-47
-567
-65
458
941
-96
-199
-206
163
377
-634
755
-169
-540
-367
150
84
-956
-621
695
-266
-872
483
144
-159
89
630
-77
306
791
583
92
734
815
-594
306
102
-88
-464
-211
-380
937
174
-922
-314
-850
-846
626
548
-890
176
-797
475
-483
851
-887
787
-106
-288
-277
-60
377
-469
486
-974
-837
816
-165
-861
384
922
35
-372
758
-327
656
-394
-187
-730
-61
914
911
630
-319
-630
199
-691
104
-583
-428
403
-407
313
821
902
91
-919
988
971
-595
418
83
907
-304
401
-915
-975
-588
158
472
-767
240
197
399
75
-867
777
-90
-958
205
73
25
636
-463
-477
944
886
972
854
922
-646
-372
688
-663
96
-75
-694
-970
618
-423
236
-734
171
848
-650
-980
760
-862
142
-828
265
-312
209
750
978
614
-182
-461
-766
754
-840
-653
328
-577
130
-466
467
-422
7
-221
699
888
830
-218
271
103
-701
925
-258
-908
-930
906
-416
-680
267
-224
-275
-708
452
-868
-445
-215
958
963
-330
539
647
-315
414
326
-737
819
936
427
-327
608
-219
-26
-111
387
5
-338
-848
-202
138
57
894
-87
-138
107
-161
953
505
-375
-745
722
866
570
804
212
-143
-444
944
771
-257
996
-980
-401
-13
-27
-278
494
749
-69
947
-260
206
280
805
129
-912
-86
-932
883
292
-684
-392
572
-707
998
610
451
562
-445
-678
-516
-556
-317
780
-655
792
-459
731
440
126
-470
149
-73
-146
286
-160
-707
-455
-571
1
968
234
357
965
120
-101
-171
790
622
-388
10
-80
467
218
-950
448
975
-944
95
-79
-8
-78
651
178
104
-177
-85
-996
-460
-759
-909
-689
-758
-179
639
-877
-190
-566
-912
-749
-897
-458
-97
546
267
334
45
615
-904
401
630
23
936
-60
-252
831
-613
-281
958
-236
-790
448
-452
158
519
13
836
-694
-206
-868
751
-81
739
834
-256
-95
-30
-253
989
304
-795
642
561
-453
940
95
845
-203
-491
-524
859
737
53
-212
-634
-717
-923
-155
-536
393
850
344
-365
-82
-473
-991
681
-719
-364
-444
521
-638
272
127
-960
143
368
271
-728
-814
-66
-638
915
-411
129
994
676
-544
75
525
420
774
-145
128
-341
745
830
678
695
639
-731
105
-555
768
-184
135
211
443
-33
-268
-696
258
713
-886
924
-563
250
-62
-251
-643
-533
947
944
-270
-278
612
696
-487
937
-953
-675
-828
-206
562
-363
214
-130
-481
81
-683
-493
700
-830
-399
-767
557
-430
79
-962
405
-355
-579
188
-396
707
-523
990
729
256
-146
678
-61
-442
643
103
-345
-679
434
-848
715
-58
-748
923
-256
-486
119
720
-392
935
-868
-828
-923
603
-110
-204
-143
-49
937
710
838
-385
92
56
327
81
157
273
-924
-939
523
-911
833
-448
220
-177
-119
5
-976
380
45
-976
730
687
-463
387
-273
-586
227
-137
535
532
804
-37
696
-674
-982
382
130
-830
-59
728
-367
5
372
94
742
-723
-766
-984
-573
347
-858
668
-685
-120
-983
-693
-309
-827
968
350
-177
-725
-929
657
646
-996
-6
-817
-92
-423
408
446
377
325
848
-816
994
-676
-485
413
867
-43
652
-983
-784
-912
-26
-550
-38
593
-226
-922
717
-652
504
50
-471
-479
745
-549
-879
212
348
-637
291
219
-166
-899
158
752
169
-764
528
-77
-43
-768
-14
-764
-661
-432
-117
-881
-101
952
-730
289
221
367
-281
-790
-75
376
-762
565
-114
-279
621
657
325
-282
949
279
-625
633
-842
-685
144
541
-513
-603
-543
-343
-614
332
-373
-245
-873
726
151
-121
597
106
-911
895
-679
362
-974
-193
853
939
799
179
814
-9
-469
334
248
818
692
160
860
-843
-556
569
-602
-640
-818
-295
436
427
781
189
708
-520
-934
-521
-771
350
-988
-21
-194
763
651
-506
890
-401
723
201
-833
-842
-663
338
22
-2
-806
-563
-246
-443
906
784
622
855
854
609
-852
-394
372
-653
-739
300
518
-137
-545
913
226
-904
-957
-320
-183
148
-58
-255
-607
-886
-693
-857
602
831
483
255
-493
-252
903
776
-959
-1
-806
-697
-773
345
591
132
658
-6
-222
-857
-748
-372
-634
809
-395
-142
-288
-718
-436
365
7
152
-599
970
-53
-234
-496
184
-150
857
696
152
556
-152
32
101
826
-768
-247
586
793
-971
27
446
-700
321
968
417
-104
-462
-350
243
-125
365
-819
154
704
417
477
-873
629
544
864
862
-167
-841
-507
789
-599
-70
942
262
-698
-290
-510
-655
280
-927
492
-614
21
-747
991
240
822
-76
234
-995
439
-672
259
186
424
-701
953
-965
282
-554
-583
714
87
-906
-39
728
550
333
949
47
866
-833
-222
-296
-766
440
-472
766
337
-578
-268
916
757
-593
-213
-532
277
44
255
-408
308
-377
276
162
-578
998
-131
231
-836
904
349
-388
865
-191
-179
-440
371
969
231
780
65
-322
-38
-655
-60
792
411
526
-393
164
531
-724
660
-943
702
-98
678
-931
25
-727
-187
-507
2
638
-900
-719
-997
-464
-752
996
-276
-276
995
-696
181
325
-727
490
-256
369
429
-197
-10
70
-119
-977
261
-800
-696
209
315
-878
370
160
-42
-96
612
142
-479
-127
-245
-116
975
925
797
282
89
401
-774
-901
360
31
247
620
463
390
-813
176
-727
-817
555
601
98
-658
534
206
-791
-488
563
709
474
-584
598
1
937
-14
-972
970
790
-336
-371
491
989
-587
-572
540
-169
57
-855
615
468
-109
-647
987
945
227
-457
-89
-148
917
-561
937
-606
406
62
564
-704
702
-831
127
341
655
-585
-190
-865
-186
205
296
479
-208
-724
-808
87
400
-366
252
397
904
-308
659
-678
126
35
466
341
-87
-397
86
-156
-420
-603
593
776
635
74
-476
-45
818
714
253
-113
-819
-255
123
-512
-666
-6
428
-417
136
-297
-783
-20
580
807
634
319
225
-522
-957
-666
334
794
-306
830
-338
618
-669
-670
-322
-856
549
357
685
-285
986
-535
-476
-438
-669
833
307
473
-123
-755
846
-626
-763
-235
-488
838
608
563
-421
469
289
279
-299
596
226
990
-792
-65
-25
426
314
-982
577
-288
-83
-50
917
-912
587
420
-615
-346
149
842
-136
302
-564
666
81
-204
-757
-683
279
-97
103
-780
94
-147
-604
-361
-455
463
-7
636
-28
616
165
91
-521
67
-250
-611
90
-648
-203
-971
-943
-781
-652
-557
496
137
-888
741
-755
229
98
542
868
529
-310
-472
-791
265
972
-285
-723
-643
-696
-210
-577
-843
-182
-929
-312
136
-763
166
-219
976
-473
602
873
908
-592
659
913
-644
-532
260
-565
-370
-129
-716
-901
-74
-841
-312
332
-219
193
-43
-32
497
279
-307
-34
-846
983
783
-28
-694
175
443
78
277
548
183
814
-658
-739
-867
-803
751
-777
552
-63
-578
-566
-183
73
113
918
523
11
776
732
542
105
-362
-897
112
-620
260
64
-753
310
507
-866
-392
-769
-342
207
-68
-767
326
-655
173
955
327
-307
-254
-208
643
-640
633
221
448
-682
152
683
-388
224
-111
-837
-141
-946
306
-52
-863
636
141
-195
235
-990
-351
723
133
-574
-708
-749
675
-936
-336
-325
485
777
-665
-702
-557
-953
191
621
-30
-61
1000
1
-440
-137
783
327
930
897
-621
-851
-681
432
-296
761
-105
-712
833
691
805
759
-653
380
399
-918
928
591
-675
294
-88
-906
-874
-815
-246
143
180
357
142
-358
-992
-380
348
283
-381
159
590
424
506
973
-433
-648
545
785
35
-405
-988
-341
39
100
255
-392
648
548
409
185
646
458
-202
997
96
528
-733
-690
458
-850
-622
9
321
-661
408
566
472
-330
744
890
-818
667
317
633
-274
621
-228
404
-410
-727
566
292
6
-174
476
979
19
163
-345
435
514
-742
-77
650
374
800
38
-130
96
-823
559
99
839
134
767
40
-278
-572
127
279
-540
12
-579
-417
-234
-390
246
-505
938
260
419
-305
-265
827
142
-422
186
-133
-756
381
-7
-414
862
604
800
85
-431
-434
721
861
-88
721
723
630
788
-546
579
405
506
226
-70
570
-135
-781
811
493
50
-795
731
224
-599
664
-428
973
479
340
156
-759
343
-702
-407
-15
-838
71
-733
-846
674
385
143
-607
-853
888
663
-179
-519
234
422
853
-195
-422
34
-878
224
829
877
-919
510
874
-132
-296
523
-646
466
-907
238
-776
-524
360
150
-671
-512
660
-669
253
409
409
-389
-920
-258
370
-799
-728
-113
-109
748
611
331
-474
946
-502
639
-282
428
-225
583
665
-228
-930
-871
930
-521
394
-280
-373
-624
441
223
819
-832
578
836
-420
471
-557
-485
-493
-95
103
-102
219
429
681
-441
540
-743
305
-902
-116
-497
724
960
-481
-343
170
32
644
432
220
965
637
409
-221
857
183
-793
11
-758
99
-40
542
-148
-574
-298
723
-243
-803
-340
385
-190
531
952
963
599
-749
-915
259
-748
457
-619
0
-928
-383
485
345
-790
629
-469
159
800
-79
660
-342
-929
-735
-988
-417
-655
928
-58
531
-168
-788
-954
-432
-397
-610
-490
200
805
628
129
451
674
-131
-32
-977
-918
940
296
352
103
201
296
840
807
-311
354
203
98
-644
-328
-125
352
-355
568
991
49
412
383
774
86
-597
-595
816
-505
712
-907
-291
-273
-437
-723
-666
-745
-159
-729
-545
206
224
-316
923
-479
-534
-350
-892
421
-888
-169
430
389
-886
387
-870
-192
-570
106
422
283
379
-395
-886
-916
-120
594
-674
-730
-247
-914
-832
-442
887
9
814
60
781
-221
-421
463
914
209
416
-733
-208
297
273
341
-979
640
-301
717
372
-740
472
-808
-153
661
302
468
-323
649
-649
835
587
474
778
-146
865
-820
-114
924
784
77
-253
-5
114
-62
-806
481
-35
-64
-193
-532
-853
630
-573
-85
485
-909
535
-430
79
-116
133
-920
-44
-592
138
119
108
442
-7
-518
-257
505
-524
-219
114
-78
-294
46
917
572
-261
-370
216
-284
154
609
515
-904
-120
-135
-586
323
-100
538
-830
901
-14
-905
-273
645
904
-571
969
-170
4
670
927
444
654
493
428
-822
557
643
-947
38
-184
-834
753
237
-730
-332
-644
806
725
983
85
-887
516
-534
-131
-660
-290
-762
-364
376
-58
-411
-862
559
-130
766
503
-209
781
289
218
986
96
157
-383
869
-908
135
-905
227
-920
-76
92
-633
-859
173
957
427
415
-390
363
-791
-21
600
528
-867
-74
937
587
-626
715
416
950
349
-700
471
908
-847
-600
788
20
-335
572
-632
-179
378
433
-241
496
-16
87
-710
-179
180
252
358
-770
242
-955
168
642
-424
95
-100
995
382
-993
776
-724
147
442
-367
294
-74
256
32
-711
812
-544
503
470
896
109
394
-491
36
690
-798
-78
-362
368
424
634
728
-71
-86
-667
-619
547
-946
969
443
-687
859
-909
-686
-617
-724
-125
49
-293
-875
169
651
84
806
16
-912
-427
864
205
592
-73
-20
-383
795
-291
-946
-170
-532
846
430
-905
-452
240
-379
316
-448
708
-306
-560
-504
-871
-479
-564
323
-31
204
-912
172
397
807
-778
921
-690
-430
-732
353
892
-858
-505
-742
542
-198
-242
559
756
-601
536
-539
27
825
800
-25
-371
-958
-359
-849
692
-66
257
488
307
-949
727
-845
-321
-277
-417
-879
-839
224
-991
-420
-177
87
527
-397
-507
-490
-479
-352
626
-16
-174
495
517
-253
564
920
679
-115
-572
80
770
-427
865
-168
-288
808
338
0
390
-298
260
984
176
-914
440
80
-869
-28
-113
992
-263
-567
710
-437
-516
-117
834
-848
-291
73
373
189
500
828
95
-303
-853
61
-824
454
956
853
254
362
-540
-830
508
188
-511
-362
664
119
-909
131
528
638
588
-189
609
-974
-736
701
-645
37
-469
592
885
654
-231
586
430
214
373
-764
-771
-335
815
703
216
-298
-121
-387
763
225
-947
631
368
-829
194
-430
273
805
-481
495
-694
491
274
-110
-101
329
-782
217
-644
948
307
338
-497
-672
-402
-716
288
-800
779
-569
-353
-511
-573
-950
329
607
-326
-715
-708
653
-165
-552
91
-870
-712
-998
-789
-719
977
508
-38
-963
-222
343
930
429
-635
348
164
451
155
581
-235
-501
-125
-404
-433
108
-70
906
-237
692
-192
-689
-215
-631
-310
401
565
393
-140
251
-538
-649
-952
-415
87
557
-234
735
-336
-895
598
80
839
19
-516
-186
-70
-922
499
-434
-432
667
626
735
-171
221
185
-80
688
503
240
-434
176
-256
-545
-774
-977
516
625
802
-104
470
-280
270
-517
-625
894
782
808
-127
106
130
438
202
516
760
-624
39
24
-942
147
269
-444
654
-318
771
-465
191
818
-831
257
59
-17
576
-436
384
-860
-312
-145
-947
-82
823
806
-279
491
751
249
-293
626
199
336
854
208
470
388
-865
-137
-546
-279
619
-413
53
359
140
-634
-856
694
271
825
-666
299
-974
824
-898
250
158
-847
-634
253
-823
-156
-111
489
684
-648
244
547
362
845
-487
546
189
83
983
-254
920
-595
429
-339
-29
-330
-854
925
923
931
472
-536
229
888
-235
-908
900
194
289
-853
-154
669
563
61
669
-523
-890
259
897
-377
-221
-71
-867
-994
729
839
-464
-131
662
258
-799
776
-89
-133
803
-599
701
452
-832
93
-795
2
-471
-103
792
-425
281
952
921
-549
-657
905
-36
440
785
462
-861
667
-570
264
111
648
-875
436
-807
279
-543
-510
-571
230
-831
684
-262
-70
-335
-916
725
285
-526
432
-236
-189
459
-889
178
-96
-447
-596
573
80
-195
92
-726
295
503
-404
445
197
888
384
556
-944
-198
-932
126
-631
408
456
-10
-187
830
-630
244
-764
859
-504
-473
-635
86
-804
234
-85
474
424
-367
812
-820
895
-272
939
-772
789
946
560
-255
-653
880
-924
554
710
944
274
2
395
952
-270
-583
-401
659
-1
-697
175
419
847
-974
-33
917
971
-669
184
-118
-833
431
-112
-983
315
26
-288
474
-580
919
-47
-240
878
-706
478
-107
552
-591
797
-485
525
-507
87
-409
726
638
169
129
-221
385
-639
715
-610
402
-494
-251
853
-435
42
703
-569
147
-107
870
-207
913
96
782
781
-555
-432
339
-86
978
-52
221
713
888
522
152
-107
-5
287
-694
412
-167
220
107
-507
877
-182
766
-499
-434
393
688
-438
326
986
-988
-12
858
676
-595
-63
-817
-65
288
82
-332
271
-793
-467
106
-472
-728
209
-603
640
-143
-851
-538
674
-282
475
-19
380
-648
436
-118
-19
-143
-336
676
198
221
583
-583
-486
837
606
137
369
-493
-683
-550
-710
556
-439
-118
334
935
-71
49
641
-357
-230
-676
-110
-495
945
-395
296
726
98
364
-550
30
95
666
-484
589
-975
423
907
-81
-561
386
-204
739
-246
169
224
779
-652
-687
-646
-560
-571
921
463
747
129
451
98
-276
-493
500
523
-593
986
-257
698
-823
-170
413
-456
-851
-542
971
404
-49
831
112
-378
411
-447
440
19
283
-295
468
-500
240
-829
346
576
676
-356
-896
596
420
-465
-259
322
959
-629
-104
664
92
-856
580
-690
485
111
612
-789
89
976
-990
-122
280
-540
166
-900
-474
-713
167
702
920
-553
-205
302
925
-81
-978
-258
471
256
-260
193
554
-248
66
994
-226
711
495
951
-929
385
265
-303
84
-234
-662
-831
-547
-92
795
-414
-627
604
-225
264
353
-685
-538
-977
598
597
-833
199
162
-90
-61
602
926
-379
-891
-328
-460
-584
-785
-297
-707
945
842
-581
-636
-443
-798
-738
-897
679
512
73
496
460
519
650
-897
493
296
649
-5
-673
-887
954
-26
44
579
91
-778
-970
-581
928
819
639
-900
525
-128
-925
680
-782
162
-348
-474
562
-978
-884
724
-946
797
-425
323
20
-342
-613
19
-834
-383
850
-897
-518
868
-463
831
142
-484
-811
-285
940
-899
971
938
-504
439
-308
-731
-365
79
-322
-579
151
-876
965
493
-575
267
-97
696
-857
-143
550
-464
994
60
704
200
-351
877
134
-783
269
-919
-157
-145
22
-58
-777
-515
-733
-751
-349
-872
925
-386
-702
-663
-657
54
91
-322
-496
556
-569
-126
437
-875
-31
-352
196
-239
-524
-243
-350
-495
-595
-894
329
-268
-954
-478
393
240
-533
826
-682
-725
-680
-122
148
-173
-645
199
963
371
30
348
-869
932
320
105
925
-974
930
-412
-738
-990
-281
157
323
804
-571
-991
972
-976
871
-761
839
-984
525
915
-105
-472
-314
-977
-958
153
-425
90
-910
-474
-219
-307
-407
935
-845
830
634
-159
12
-922
798
-147
-874
-264
701
-247
-756
-743
-668
721
340
-708
-105
662
-376
-441
580
977
618
780
164
729
87
566
958
80
190
399
-737
-308
27
22
-459
116
618
497
-201
-980
94
448
-676
-874
-979
-151
-834
52
-227
-979
663
137
95
-587
664
-364
196
63
50
570
230
563
-498
-78
-638
-486
253
912
-309
-752
-135
431
-439
460
-347
485
-474
688
1
914
-192
359
-730
807
-790
-645
675
-704
181
210
-595
-167
-712
-534
505
-448
-597
613
-920
-13
870
-98
386
812
-463
112
-195
-858
-279
-844
268
-304
-120
-86
919
288
841
-606
-457
-713
870
-558
293
341
-177
475
883
178
-312
500
-639
-868
-437
614
668
499
941
-575
-277
33
-82
-937
549
-113
175
-641
218
-970
-154
831
-644
917
-723
510
-486
-654
-299
604
-80
775
-745
-394
120
818
-470
463
342
-572
212
-581
-703
888
-42
364
-925
-149
-158
505
-886
-34
850
-760
-371
35
590
568
-939
538
-397
124
-698
-694
-991
-855
-160
-201
295
-59
-301
-18
60
604
249
-285
294
597
-313
198
264
919
-442
-129
605
-819
802
634
54
540
754
468
984
48
-422
127
549
197
568
528
-6
-328
148
-18
579
-390
-58
933
-760
-748
542
-847
942
48
-296
826
607
190
-38
954
912
-141
634
826
-734
-192
426
-141
540
441
-179
529
431
144
699
-986
256
739
364
-352
300
-223
-489
-184
-855
117
932
-218
-630
-483
139
-86
-676
-5
365
985
227
-548
-102
-25
-852
-670
-594
-799
921
920
710
744
-563
-7
-644
-232
431
-92
-394
110
-16
987
-597
-339
-785
411
456
-806
-597
152
-994
253
-214
625
-198
-106
-102
54
-341
-134
565
380
742
-860
-674
-561
-986
668
-338
-674
-528
-78
-602
963
-947
-745
-188
-854
236
796
-157
446
-46
-694
-700
121
-774
-52
467
-103
-433
777
-678
161
104
814
-442
278
457
-186
778
166
446
-148
-695
-839
-597
-272
550
501
-382
920
933
-104
90
-170
510
-766
-375
272
-674
-286
299
-46
280
543
-560
-416
-173
-449
-447
-861
583
-175
472
-55
797
448
567
939
66
-227
381
692
-716
-399
-778
888
-99
-209
27
-859
862
-66
-590
959
720
-880
632
347
88
736
203
-561
272
280
620
-9
-835
-62
556
-796
635
-250
321
-409
-28
455
-909
-93
945
874
64
125
-760
-932
552
-5
717
601
-932
300
469
376
-57
935
703
-442
815
-612
-789
-993
998
-984
-403
599
-142
589
445
-212
249
899
-335
369
583
311
722
595
-318
-182
321
-340
163
-179
-105
-946
345
-227
-798
-542
415
144
-386
-862
-276
-977
390
-102
803
-558
650
-179
-775
-603
-234
457
422
102
-38
-105
-636
-944
-78
457
400
952
-436
770
294
717
621
395
-5
33
-846
-507
197
-797
234
-805
277
290
-1000
949
35
549
-748
699
882
-105
-53
384
-403
109
-624
813
221
625
-203
606
282
-953
-45
21
-693
-810
-410
528
560
933
-772
-912
126
99
-137
837
-920
805
718
849
476
-424
861
-104
424
465
-255
299
-581
-20
653
458
-68
-833
140
-180
-968
943
-112
-42
233
785
958
170
761
608
-294
377
623
610
106
816
-983
-471
-554
-470
-689
-460
799
-980
668
-225
348
-388
-736
38
-758
314
546
-256
435
783
319
-29
-630
-941
-157
-400
-273
110
18
403
-216
-537
648
406
925
219
-583
-95
153
-417
-398
290
-200
-285
667
309
-543
952
-518
-291
35
698
797
413
-701
-818
-176
152
812
798
713
-711
-149
-297
-59
-659
-462
-550
-167
544
-318
-838
-36
-455
-919
-398
-703
-978
-392
119
324
-772
826
602
635
-643
-136
-697
-635
987
-290
-133
-868
696
336
582
-870
181
59
-539
-326
-176
-74
-932
-972
760
-611
58
97
-885
-339
354
954
630
673
-108
-789
700
-24
648
27
-740
578
-988
-376
-394
-998
-675
-320
148
195
501
359
-652
-700
-640
428
-819
-493
672
830
-487
-361
-508
653
-732
-494
-316
918
-651
809
231
580
-241
35
-147
476
393
508
-84
370
-665
-15
308
-567
856
444
-491
-794
387
741
-559
-574
-530
474
816
-492
-769
137
466
744
-133
738
-477
937
692
562
218
-739
411
-566
-122
-628
-869
470
-972
-664
-978
264
67
418
205
338
776
871
300
639
-651
-909
-684
306
497
-502
-633
262
-949
827
291
-745
819
-611
435
-376
-506
-537
681
-82
244
444
-335
316
463
615
-74
777
453
-536
242
-677
-551
453
409
-39
624
-388
882
757
-594
-832
596
620
483
-192
-309
816
-808
900
-723
-741
-971
-45
-299
883
587
366
499
308
-638
-690
666
134
541
-379
-21
434
-291
225
316
784
817
-739
-985
-572
167
637
26
-52
-474
321
-411
892
426
-336
-555
-316
-504
-533
415
673
452
739
719
649
278
318
-22
-849
857
348
-501
224
93
697
-33
291
-97
-241
-93
289
797
-276
748
416
-498
-184
-778
699
170
138
802
711
-683
221
989
522
498
38
-73
32
-594
-847
988
-224
370
-748
-926
-163
399
-449
656
-205
228
-386
-638
794
-218
-881
-212
6
793
732
-241
594
463
-940
716
-139
-442
737
276
-370
-272
-417
905
906
872
41
-902
86
-226
457
-478
427
-303
-391
-46
247
985
-359
209
807
-789
925
-651
254
837
303
-450
-286
-38
319
-2
230
455
-625
-670
-908
188
-639
228
23
671
-751
-55
898
869
907
155
284
-918
871
622
844
-812
89
-372
916
-47
370
-61
159
733
-960
529
202
162
40
-282
593
775
342
-757
-938
348
591
735
776
-626
590
524
427
-802
559
343
-490
146
140
-293
-666
-465
711
-108
877
943
268
807
572
684
1
785
-61
-413
-914
-919
695
-891
-316
-558
-505
600
872
892
-537
74
-199
-193
-822
-11
896
-68
642
-355
284
124
-275
-544
772
965
344
-461
-563
756
262
604
198
-354
-835
233
-635
146
-731
-143
255
-804
581
9
-3
328
860
877
-905
-686
269
-978
-550
727
167
-982
-130
-425
508
501
967
-342
674
-181
419
574
918
-381
-661
-657
565
-357
698
807
679
-375
-408
-571
904
-333
-908
275
308
-665
-564
406
-774
-380
777
331
330
-235
847
955
-714
-847
-259
-544
-961
241
278
292
34
482
-5
-641
660
-211
-309
-69
543
-528
-54
349
-900
706
-541
172
-540
-493
-983
915
-336
427
1
209
644
-687
-701
-442
-638
-878
-671
949
-590
-553
561
220
853
-743
808
-661
-779
-612
4
971
-401
-906
707
239
544
599
439
73
297
-296
655
432
-442
977
-630
357
-606
329
-858
-769
688
-561
-531
166
940
535
662
-164
422
157
208
620
963
-710
673
420
-71
-385
-34
-870
-599
511
868
-113
-124
-828
240
164
73
761
667
967
-870
378
214
-943
-571
-911
543
191
-311
272
-749
-320
799
164
-561
477
-854
540
-682
-264
-232
-595
466
-698
874
-849
852
254
929
992
159
986
-271
-87
650
567
-25
-621
0
-622
875
907
474
234
-510
-408
183
-550
23
447
-398
885
328
-325
386
-122
787
349
832
-834
809
469
-245
-760
-622
-859
572
519
-360
80
-780
518
211
296
666
659
799
-468
-914
723
-587
-502
-475
-483
585
14
513
294
706
955
638
960
377
-150
-93
406
521
426
-376
-229
121
-775
23
454
-523
-623
793
530
-724
229
-313
886
782
754
-535
780
-468
-388
-72
-504
-907
138
-125
696
642
955
806
-234
405
290
911
-284
-152
151
-136
-743
937
-618
-771
381
531
-364
-677
-751
393
-50
-355
720
448
124
-800
628
-442
-801
-694
610
426
-148
-414
677
-987
689
-488
-498
353
954
216
-546
-96
-165
-742
-949
956
288
98
-554
-295
-763
-823
-165
-839
-326
-645
-960
-152
-178
-795
718
-30
-479
-325
725
478
733
-317
-888
273
386
722
548
-731
486
-811
-160
712
-70
274
-946
-538
368
771
867
-823
-427
693
-491
-941
-315
493
-252
-114
-716
480
778
-526
885
89
411
-744
835
708
-28
852
-624
-681
-357
-930
-975
-117
812
-26
-55
715
-452
244
-849
762
-148
-726
943
336
500
612
554
296
997
357
695
495
907
-75
-751
719
475
996
979
681
-854
-287
-442
-448
-434
482
-542
-594
952
623
-130
462
-650
730
381
959
127
124
990
194
2
245
205
569
22
-303
493
-554
638
447
-182
448
-123
-98
45
-928
-337
-644
0
-474
-1000
149
304
95
963
188
-633
-381
105
975
-549
-62
51
-715
-606
-320
-376
-9
769
345
262
63
654
240
-647
891
639
460
-831
427
-287
-193
648
-406
414
-816
280
540
442
-414
317
-942
-813
236
143
-350
48
-153
470
-786
-534
853
668
435
750
571
-945
-204
200
-358
335
-187
590
-1
651
-880
240
815
640
749
319
153
-512
-840
910
365
-165
158
466
-625
702
-383
858
932
188
976
30
138
97
401
-719
-252
-517
442
-35
60
-252
548
843
371
-44
-676
-150
-33
-757
857
-303
-537
27
-579
-175
-709
-318
-276
-877
143
-609
769
-21
596
-606
943
59
443
438
341
461
885
-632
773
-85
-425
-936
-437
369
-396
120
-323
921
471
113
586
-549
154
-688
-482
-333
-817
408
547
3
-965
787
623
-15
-734
-50
616
-829
273
7
-977
451
-280
-161
660
-778
-226
-338
615
-287
494
-712
-703
445
140
700
54
-320
-225
436
313
698
35
26
-991
-666
130
-89
-960
-327
771
-571
838
-780
556
-836
-547
-483
-14
424
909
563
-723
31
-253
479
-85
-594
-309
-439
379
-418
-786
63
385
461
891
301
-334
97
-338
35
388
-941
700
808
705
-472
-207
835
534
-20
377
-902
-459
467
-342
-390
606
-570
598
906
-936
311
-551
69
-157
6
-345
-18
868
724
-833
-321
-811
-138
-616
-558
699
663
296
815
-1
282
387
537
345
-736
594
795
-630
-221
210
100
-799
361
430
-768
684
818
276
984
-633
-300
-660
80
80
-229
-528
721
87
-565
-445
497
-576
-650
-868
-855
427
-152
-451
-243
889
196
-614
-295
464
-169
569
257
457
-177
-891
-477
-416
39
-265
359
425
758
-839
578
-180
891
574
991
-221
-398
936
770
142
456
613
472
28
-910
-889
493
368
401
-490
-858
790
-698
-173
-699
-86
738
-673
-773
444
-133
450
-985
350
322
184
170
107
-79
538
-923
-248
-386
-697
-167
-346
-655
632
635
607
-19
-68
290
913
-359
30
837
611
-115
-325
-136
-546
210
-549
970
-145
-27
-430
951
-671
212
-907
531
472
71
-88
-617
495
743
-184
-636
-254
412
-106
725
-498
204
-525
838
-903
-753
962
631
63
982
-851
39
-651
-131
226
837
161
989
366
759
337
855
463
-252
929
517
-370
190
-83
561
278
789
-224
-43
-20
861
-140
-589
-174
-914
-46
-708
-241
55
547
-861
796
762
393
-581
-301
-819
-714
276
702
-55
408
845
891
186
669
708
220
373
285
-768
825
263
368
-170
935
-37
-297
-672
147
-55
652
347
341
-721
386
939
814
-116
-261
694
-570
-950
-480
556
477
-977
-215
858
-693
53
204
-360
-313
512
-53
-452
-804
876
241
353
644
570
789
-306
630
-722
147
-389
-647
-244
-313
-607
-806
-249
-84
998
-719
-807
3
296
563
-827
783
-769
702
493
-26
523
-295
410
-852
383
977
-986
-754
-903
-122
919
929
-313
670
-43
-794
-259
-302
-616
-164
947
33
-746
63
-722
805
819
-720
294
-988
-294
790
-47
-674
-959
574
-337
238
212
-242
-891
792
561
935
-731
-398
759
815
259
122
871
-865
-913
504
723
798
29
155
-671
993
984
908
-125
338
366
546
913
820
-20
890
-873
-63
-784
-951
-99
-5
386
-7
347
-602
818
-694
-745
241
-120
-658
-514
-240
345
-985
-100
-728
-242
631
-133
-748
810
-94
-339
-143
-784
873
-398
758
920
679
163
-876
-267
-348
-167
-2
-753
-778
-131
-277
-244
-424
300
738
-302
-759
-222
-380
-991
-362
-37
-180
-750
-43
-152
621
-755
-756
-115
-251
417
306
26
877
358
-845
186
927
359
347
-723
475
63
-38
-567
-543
-899
588
-316
-574
-562
-920
-955
-825
380
-818
599
-193
-708
907
443
-381
-2
-290
-878
-883
508
-769
-147
-221
634
725
746
416
821
663
656
742
-685
-390
-915
-681
404
-209
161
-964
744
165
-611
-314
-922
-771
515
620
716
-958
621
905
483
500
-287
320
-797
-32
684
-941
-939
-535
591
663
121
-473
-421
-809
136
-441
465
-172
567
-803
547
373
-80
123
732
-171
536
613
947
868
962
614
163
-979
956
615
-913
-329
-544
856
-34
-186
515
399
35
776
-305
377
570
-982
-944
-992
-665
-235
10
775
366
95
-442
425
-516
461
-22
810
232
753
-366
517
876
112
-911
-188
-375
547
-152
545
380
-406
294
-892
125
591
-682
956
-848
348
313
-326
-560
-530
-577
-964
-475
-884
630
216
-581
-894
237
491
-300
602
-285
-792
-122
768
-117
-503
779
817
180
275
-663
310
-451
266
-911
0
-752
882
-431
-147
-582
-24
-34
750
218
452
-707
-434
279
42
-636
333
948
-63
-57
-743
485
694
-461
-285
-74
635
-104
64
733
-69
-607
943
-11
-629
719
575
-333
535
845
844
-957
-67
258
999
735
628
167
238
-356
-235
-748
140
764
533
-854
-890
-783
917
131
-132
-984
-332
342
714
-584
866
-576
901
-670
-376
438
-348
611
-120
-585
49
-388
733
-704
858
965
74
-152
-767
303
790
-867
-960
391
16
72
-86
780
-1000
715
999
531
347
-383
170
-751
-131
870
374
44
166
-404
-553
738
107
-166
-895
156
508
160
186
-842
322
489
306
-894
673
897
918
-36
434
457
-353
-255
-436
-93
1
-729
555
-524
-544
-1000
-318
589
80
157
-970
52
495
-582
637
161
-887
331
-532
172
231
-30
178
862
358
-523
-67
-762
441
-818
187
-30
889
-156
43
457
-838
528
-32
-612
353
944
190
95
-345
-30
-646
-569
-148
480
438
285
806
-618
39
600
-150
746
-39
-356
-446
888
865
-364
-693
773
-781
445
881
-98
82
-265
-780
994
-772
246
246
-943
203
319
295
-512
-420
-220
-471
15
809
-973
-924
-888
384
284
683
-930
602
-656
-370
76
-581
-982
-424
-82
549
886
-77
-446
-354
354
146
-851
-693
-430
198
280
355
97
53
-601
680
463
-583
936
-106
-335
513
424
466
-126
569
-551
-826
124
-988
-461
254
-826
-671
769
522
278
898
352
-748
343
704
-486
823
-54
-334
356
587
784
-100
-985
-361
334
781
-728
-523
638
446
657
360
-935
-988
-349
750
-562
-793
-62
-151
-753
-487
-437
918
-728
563
673
452
-411
352
-478
-470
-145
-806
-461
465
-768
-159
120
-174
-73
-745
678
509
665
-115
-355
292
864
345
-298
913
-554
482
-949
-873
717
735
447
816
529
726
871
-639
-135
-26
-226
3
131
301
-485
79
-694
-136
17
-590
260
-272
-700
502
216
532
718
762
-250
-604
243
505
29
108
-613
3
560
758
-268
225
342
-698
-118
-480
-662
-71
-174
676
941
-891
6
-275
-405
-615
-274
-576
117
-165
-828
268
195
-190
-998
626
250
-419
891
-416
493
51
534
251
-331
-999
865
856
-902
624
-585
-548
-160
-264
-542
957
89
-34
549
7
730
-106
364
325
432
-92
-382
-973
314
-560
884
967
52
251
498
-517
376
622
-101
-610
606
-827
805
-382
-926
-542
219
33
346
516
-34
-516
170
-648
884
723
228
-453
-329
-420
43
-647
-662
-310
747
708
-866
-731
279
84
854
867
-426
-786
69
824
-622
775
-622
377
623
911
636
241
560
814
166
-776
-62
214
99
-628
-594
-410
512
88
686
609
-258
-319
-332
72
445
-490
-141
551
640
715
178
-816
819
-529
375
893
765
938
-264
616
172
-338
723
-185
-467
845
471
-852
843
61
-349
150
-70
40
-228
-438
452
-369
-73
216
235
-629
396
77
-61
193
478
-341
-622
-499
766
593
-516
-984
-563
-508
824
-471
-205
-335
871
267
-236
-617
-750
-727
-289
222
-786
189
325
750
-953
-468
824
622
-395
-696
689
545
856
715
-850
-467
-36
-862
-150
16
-57
981
626
-892
-568
-970
-483
-994
336
-911
-69
-611
-176
953
587
-660
867
713
-103
-658
-288
138
-577
896
-34
-829
306
6
316
752
618
-201
-840
-102
869
-996
661
718
-690
380
824
-336
-555
-887
476
214
-77
-155
-96
702
-441
-49
-829
422
701
-341
763
845
7
-724
425
-353
-656
-500
-524
769
-590
182
-499
660
-467
833
955
-71
-211
99
245
361
568
-396
815
228
-57
579
734
755
731
-252
-663
824
-762
565
-499
422
-854
-726
810
937
786
428
-214
-690
773
715
-373
1
985
-39
582
-846
4
793
658
190
-122
-736
-208
143
-592
-761
-123
-422
515
741
931
753
-949
380
-163
739
-52
-421
542
-236
-98
829
-526
413
35
-962
425
-911
-669
965
-735
-156
559
-617
-203
154
385
378
872
-627
811
-775
457
-906
454
995
657
-532
125
319
-756
457
6
501
-279
426
-997
-719
719
-840
877
-344
885
-854
-530
-333
-341
-940
84
37
-609
-657
421
-193
34
376
-280
610
-500
-225
255
-734
50
-917
929
-242
-301
-194
170
988
513
-598
-857
-222
977
683
-383
-981
374
-92
3
526
-613
550
-555
-306
-286
-270
-738
-421
-183
-798
-10
748
715
-112
-359
341
-697
-586
-195
-44
888
683
287
140
-987
749
-633
690
472
-66
-374
-106
-378
-126
-354
-5
-57
-898
-96
938
-390
904
-423
-245
-861
-440
-129
180
505
-152
247
-962
-754
587
-886
666
919
906
-581
751
860
-106
-464
749
-844
-686
-132
226
-270
644
-246
-441
-892
17
-388
-940
41
213
554
400
-189
-81
355
95
-322
286
-369
-390
1000
-48
247
886
-1000
-251
216
260
114
625
-18
-277
294
-47
-63
387
270
35
-981
768
136
-166
-770
-379
-984
-813
-774
686
-500
-445
31
-903
-239
436
639
839
-573
587
388
209
-484
345
319
-33
80
-48
894
-148
-648
-202
892
-959
360
777
621
-277
355
110
236
-531
723
-648
-908
-297
337
-437
-650
475
759
-631
-862
858
922
-383
-294
-204
942
195
851
-272
-391
239
620
-42
-635
-600
-100
944
870
99
724
-787
59
-869
21
-990
414
738
217
-576
-288
-372
-970
-19
833
-434
-649
-59
-736
287
620
-178
-731
916
-415
-820
-482
-17
-496
-78
-397
801
-988
733
-121
-422
-923
-472
-892
-629
-791
115
887
-443
-768
224
-300
-374
-37
-858
736
-997
336
354
-499
-289
-703
-346
700
382
-126
933
587
282
-236
11
215
437
-698
544
287
-482
-596
-513
570
763
619
788
435
-825
-722
-196
-939
-95
-328
-944
506
-224
-41
784
-317
493
229
-673
-957
46
22
-143
-483
240
389
-188
-380
418
-369
974
-828
931
333
-282
-635
752
238
512
233
-752
-840
-325
-375
795
583
-852
212
20
-323
443
339
-342
48
-412
-462
-657
-14
373
322
-199
175
69
343
-394
914
-589
835
156
944
-247
-507
245
-727
-134
-53
554
-780
224
-339
-592
827
-801
-257
-245
-749
-85
-736
-889
-555
270
791
678
-707
-745
-581
164
-413
5
-173
771
-268
358
651
-534
-720
-315
209
691
900
-227
-571
-474
-486
203
-325
675
862
726
341
334
-130
-955
-283
-99
-733
-80
-597
739
473
-811
-520
-187
-718
-803
381
146
349
-272
428
-535
-98
278
-400
879
563
856
-149
-443
398
-412
-100
-498
-6
-376
612
102
544
372
885
318
333
-436
-245
298
-766
261
-972
229
519
674
598
247
238
-546
-64
-794
-314
566
981
-257
-865
694
97
-158
-576
978
970
-879
-741
-410
-998
-758
157
-596
-175
-407
-42
-69
-160
-905
459
854
80
554
-263
-857
949
311
186
-555
-266
-929
719
772
225
-170
-915
318
-19
-732
-710
22
-249
297
-186
-594
245
-844
-161
357
-111
750
110
-961
743
-250
271
-484
-182
234
118
-570
-532
148
-913
-242
-753
-388
71
194
200
-305
448
71
-676
310
-272
-383
-201
358
920
208
442
465
54
418
-813
35
-750
335
941
435
22
-609
-760
-62
20
717
356
949
490
-567
-186
522
333
962
-157
792
-796
263
-300
-315
-913
-495
772
330
-703
-945
481
-586
-382
-959
383
-413
-878
-756
-281
4
-631
-9
189
466
671
74
481
-398
862
127
-851
386
-549
-433
-536
874
-729
-518
-886
-635
-287
-73
-724
774
-682
-901
342
-545
238
-232
771
384
931
40
-242
-601
-372
-241
-355
-989
174
501
-394
-643
-599
416
-45
-201
725
-453
398
-58
-345
-81
383
-367
89
-368
50
612
-622
295
-561
428
568
159
-131
-95
-118
470
-386
594
40
766
774
462
245
833
-838
-18
-243
-980
964
-733
-429
-690
-196
679
-665
787
634
-385
-322
-699
703
774
219
-158
5
23
-81
299
720
281
-455
-250
278
-822
926
-965
506
-636
-258
343
-705
779
-897
104
-252
-120
-421
-159
56
-142
888
-999
127
86
-363
478
-297
-673
148
608
606
-787
-808
-642
-716
-8
126
-708
502
323
182
627
-814
555
-381
-624
-356
-361
-29
313
-32
-343
-763
-304
-354
961
-367
-675
-623
-260
-403
324
726
-32
-202
-202
-699
-378
215
-205
682
473
394
-987
661
267
-223
800
-614
-714
-391
549
469
790
-542
149
424
-279
665
571
838
-304
704
-415
-31
-528
-244
-125
-382
-201
998
972
-305
-11
-605
-931
-701
-865
840
624
-38
54
-523
-65
-261
-281
-932
239
-707
665
-460
-160
279
-163
652
85
930
-582
-679
-730
-820
668
70
804
684
-169
-7
112
599
-98
968
809
-77
460
350
609
-295
-973
751
-986
-907
791
535
424
-830
-520
-746
-471
-465
130
-940
425
-769
588
-401
-341
-639
-238
478
-218
-126
-435
-308
-649
-360
-670
-877
-574
478
-1
878
-492
-972
-647
817
632
-916
-936
281
-864
-79
327
-666
-856
310
-959
-773
-619
-74
-75
-870
166
-455
-146
-276
85
431
-514
-966
631
419
-939
254
161
-625
203
-828
275
-827
549
-824
4
-766
605
986
246
-523
973
491
665
680
823
755
-226
342
-992
-223
-13
569
-427
209
-529
648
287
-582
47
-417
-416
-721
-666
540
561
-1000
456
307
-350
49
-134
-118
-166
-155
-228
-525
244
978
-432
594
-484
326
180
-62
-230
-687
898
241
73
-787
-606
-408
-686
754
515
699
-466
810
110
477
-3
656
-559
-486
-309
856
415
-415
-568
844
-557
-810
992
-503
-190
-172
829
-270
508
-383
192
825
-126
-616
643
-704
44
53
626
328
811
721
55
-422
-327
-196
912
197
-120
-697
381
156
756
186
-115
-325
-568
-697
318
67
240
-673
2
236
28
-751
63
519
247
398
865
980
-479
-694
464
444
-149
-916
931
-286
464
-202
47
846
-380
391
929
-191
394
234
289
-584
866
-868
-174
438
135
-875
218
-561
652
-47
476
-277
-55
-915
327
308
-801
352
405
-81
407
357
-136
471
930
-70
513
176
700
-579
-456
-964
-510
-925
909
481
206
853
-871
308
-994
-200
38
99
183
68
702
-803
-239
74
113
-998
-362
236
642
569
-136
-248
685
-963
145
237
-953
-58
-957
-961
-447
-514
-584
167
811
-70
828
-279
-640
357
-844
354
642
319
-55
-79
-212
-928
-774
2
-698
335
-725
622
248
382
-873
-970
381
750
992
-452
78
-468
608
918
-59
-190
-946
-411
477
-863
-837
-431
-128
598
916
340
-48
679
195
677
-452
-445
179
-745
766
-384
645
126
220
-998
-336
-57
786
-271
526
488
415
321
-102
-194
975
-934
-116
-325
-308
278
153
-247
-349
251
998
-147
-724
129
-751
360
-850
124
-805
-846
-294
-515
-646
94
558
-97
524
295
271
-635
813
-628
-445
-738
-537
462
-553
827
-19
753
612
740
-372
294
81
-962
871
226
-754
979
550
801
-496
-33
-902
380
-727
-81
601
232
-89
283
-957
619
-246
414
-489
570
936
440
-535
-829
-250
-171
-125
-376
867
921
581
-734
179
683
-10
-252
858
-179
410
-307
700
-513
666
-502
587
-847
-132
-317
-261
932
-617
733
-142
296
-784
26
910
202
-959
-826
-50
628
604
-923
-581
664
139
103
582
835
937
-498
-169
154
20
-175
-964
68
-4
505
191
518
-676
566
-385
-83
-52
-969
-535
-688
-256
-538
504
-432
711
863
658
-194
414
-623
-433
544
-171
354
485
-478
-250
-543
-778
-458
283
114
-270
839
380
438
294
-448
-5
-300
-553
589
-955
-580
126
843
-585
372
-844
-939
208
413
-407
-149
303
-21
-193
837
-327
-919
899
451
678
778
777
511
39
471
895
759
-497
-117
-845
-705
358
700
-785
-268
277
-975
-359
-834
620
-475
-879
-482
-359
-43
-249
-95
-461
-655
360
-646
967
-176
372
-919
-931
-192
-594
-169
460
-895
-370
846
262
487
-593
-106
-931
-445
-588
-406
-512
-176
901
-643
355
299
-384
561
722
-197
244
203
622
289
55
869
355
64
-639
878
705
-799
-82
248
616
948
-978
477
-945
-698
118
938
-176
-231
-485
804
742
429
-937
744
-890
550
239
-645
273
486
284
160
-581
883
-995
12
596
-969
387
-292
856
-858
-864
-288
-421
846
-549
-973
505
926
500
221
-876
-421
-131
-84
-770
150
-435
-633
-431
-592
639
-720
-884
-327
918
-543
300
856
252
758
811
-525
-503
343
947
-703
-392
689
-828
-634
561
-347
163
-552
-680
628
253
-408
323
-468
394
426
-247
529
-647
429
410
303
-954
-423
747
-756
-196
-892
41
55
-171
-598
-879
97
-729
-993
-22
853
287
-806
-720
-19
135
-355
-900
-853
-51
-405
461
673
238
-693
-712
412
-88
-594
435
-213
-926
613
-415
-386
230
502
475
-533
161
134
-334
770
70
20
-452
-168
782
-75
-76
707
-760
-252
932
-58
-208
359
256
354
259
-505
-684
707
-496
738
-929
-940
891
603
109
-238
-784
-128
110
-209
320
658
-786
-58
-824
-235
-145
140
-817
475
410
807
408
506
-833
716
451
500
-298
-210
-724
-335
47
66
379
8
-794
596
-483
-866
-345
-929
-360
-749
200
335
974
-243
-120
-888
-274
-50
-796
-89
-81
-918
-453
797
992
-549
172
-204
993
727
-953
918
1
935
716
457
-910
-825
710
-829
-125
675
574
314
840
418
-31
444
-683
327
-287
82
-382
-905
-570
839
624
154
34
652
-680
253
-281
286
504
21
-445
75
596
922
815
-700
445
603
-482
965
623
-570
-945
160
649
-553
-243
166
147
-13
242
-12
-713
-846
907
702
-607
-589
482
438
66
734
-756
944
-758
-94
-537
-668
-815
-796
688
385
946
812
374
-128
911
-35
592
-771
418
789
-27
-376
35
760
-673
151
468
-820
561
588
-270
-184
-932
904
647
-825
517
-533
-711
-373
365
-461
601
-613
-253
15
86
-450
811
114
879
874
-585
210
552
-772
879
-577
819
215
-744
-39
575
935
676
659
251
52
-148
-145
-540
607
-871
-834
-526
971
629
538
353
-158
207
625
771
808
-363
-694
-677
-367
922
243
-808
562
-234
-565
192
887
998
-515
588
-756
-602
-558
-756
594
-191
211
-800
-96
98
914
-216
411
709
755
901
918
399
-426
395
60
-961
-165
904
-875
-741
-896
-39
-765
904
621
-275
-827
-118
-145
-904
-745
-695
-276
-92
-800
9
-729
-175
277
-229
-666
-606
59
-480
-393
971
-395
858
-791
602
-839
60
401
-591
30
-947
650
933
841
-39
881
333
-783
702
758
832
603
430
997
187
-752
-912
-281
-413
70
-890
481
-490
-461
532
-942
518
945
258
393
848
673
263
40
-169
-845
577
529
415
-821
659
582
-16
-117
329
-682
-614
-273
836
-353
-383
-304
-944
-383
-927
711
717
-335
-617
324
-946
688
-315
-962
12
-256
281
382
633
390
385
-851
830
-490
-312
-24
-221
-560
-330
272
689
761
-879
-792
-653
-336
-49
-893
659
547
794
998
-201
781
-542
214
232
98
-243
710
85
-154
53
-458
-221
-344
-756
-874
759
823
112
-433
313
-89
-95
755
433
-493
-838
-457
572
-601
492
18
-758
-520
103
-551
141
-713
-714
330
929
264
-390
749
-333
58
-918
-786
43
-976
605
-212
-299
-764
955
1
420
622
301
505
-41
112
416
78
-175
574
-889
-157
-673
8
609
859
-717
-101
-304
616
-170
-872
769
368
240
-718
-481
-603
886
973
617
-503
-779
-685
-978
-573
-146
-353
-47
-878
398
597
275
390
-878
933
-373
-530
-798
74
-850
-443
499
202
253
382
123
-359
13
77
346
-184
-576
960
-66
824
512
-767
586
742
-645
915
926
-699
-151
-893
612
-977
358
-795
-886
-805
-482
711
-576
428
570
-33
-767
-40
890
241
-583
-949
-12
-895
-619
810
-352
-558
770
-137
-816
-921
190
241
-549
453
-602
281
838
567
27
-909
212
41
2
491
663
-926
-205
-761
-589
796
-861
486
-682
578
810
-643
-979
-719
-757
322
-522
-604
-150
602
246
939
-663
709
-774
-275
914
922
-110
725
-180
112
974
422
573
-548
136
151
754
-832
923
541
255
956
-685
-572
724
676
747
-802
89
156
64
492
330
827
-761
-899
638
-73
-730
412
-874
-919
-900
-32
-765
894
995
-625
-919
565
589
-919
844
-60
-394
75
165
995
-747
1000
-63
772
-101
518
661
-239
345
340
-144
36
-802
-731
-868
-467
-15
764
360
132
923
-536
-102
988
320
549
748
47
-609
-470
-54
303
142
-472
-141
-405
-755
-969
-794
-69
495
-199
108
-110
224
373
-274
-34
157
-956
-182
-861
-294
-852
823
781
426
-236
-468
36
529
-789
178
146
-487
510
-119
-405
369
319
-783
290
79
-980
-235
-86
250
-749
310
562
-697
-345
-159
-818
841
863
-902
-589
-717
947
-37
578
-616
-699
940
-733
-190
993
-167
41
-661
-374
-628
-440
-874
580
-599
-298
-416
-464
-18
435
-911
-262
-557
-522
-166
311
284
-120
446
558
-319
354
-997
-867
-396
-190
154
-229
577
546
405
548
354
988
252
131
-142
583
-122
-666
-509
-884
-853
-759
974
261
-585
647
719
832
-201
585
385
788
234
177
-122
-369
779
161
-632
885
998
738
-146
8
-198
-397
651
-678
400
-291
907
-89
605
35
307
495
234
828
734
-983
-258
-104
-596
-399
856
133
-689
609
526
531
929
162
-135
-430
-286
-393
-80
46
-533
815
35
853
-120
-571
39
-567
-431
-577
-701
339
-64
-876
532
-569
659
131
88
174
88
-818
-207
-277
122
830
-251
780
-19
-162
369
134
-946
381
-287
-270
-431
-791
-27
162
899
-33
-98
902
51
-86
-256
806
-848
811
161
-465
916
-645
-529
694
-85
784
937
538
642
185
99
-800
-362
287
-659
804
-6
640
367
396
-591
380
280
-676
-893
-618
-841
-772
-733
727
948
309
-321
780
258
374
-300
975
-873
630
-833
-338
-845
566
-380
-517
-7
322
-112
-705
477
-688
-951
238
-700
-888
-86
-759
230
-345
555
612
689
-683
-868
572
940
-794
-295
541
330
832
13
-271
-462
584
-200
-542
-675
841
-79
-440
534
-873
146
-625
-58
-10
334
68
-919
-55
869
-1000
511
-220
-494
786
662
-5
-949
237
-652
-581
-341
-246
-274
-998
337
95
-311
325
511
935
-760
-377
-893
996
134
111
427
-699
471
157
-747
231
731
-905
534
-891
-449
521
-835
-421
927
923
94
989
-520
-748
93
-435
911
945
321
-763
-359
-962
-518
826
-616
502
349
320
-523
-308
-298
106
-797
-760
377
-299
389
802
874
-195
220
-859
963
-530
-57
-738
749
-384
-768
-552
-557
-810
53
373
-449
126
-780
650
189
510
570
-728
-661
25
327
-959
-241
-116
946
-951
-587
377
-433
-541
902
-732
574
-799
-8
904
-585
214
719
526
155
-412
653
452
-970
125
67
-213
-28
121
-970
84
700
14
8
871
890
299
-291
871
82
-621
730
-40
308
-509
-63
-589
-549
411
-366
-606
444
-759
586
994
-774
-483
782
-374
611
737
-788
-908
785
-58
921
-451
196
-388
-483
231
618
-82
771
241
-124
-53
635
21
776
913
151
-957
-997
-239
-131
-845
35
-236
-93
-381
-589
-26
-516
-857
636
-969
-376
643
750
-310
-742
-480
710
-852
992
182
-935
-776
925
-219
-514
930
-250
20
916
527
-984
373
-381
-739
40
475
336
985
-608
-292
-900
725
820
-60
534
-577
-934
-698
368
-585
857
-315
-785
-371
-328
30
-56
-774
415
719
150
688
-406
986
-664
-455
-548
312
46
-906
482
-994
102
-972
450
-118
-883
811
849
489
784
-718
-890
725
-900
-219
-118
-931
-351
240
611
585
-221
168
-925
-674
33
-410
601
-45
753
-414
144
-237
-178
920
-10
37
-991
-698
638
226
-850
766
-952
-360
371
-735
577
658
948
977
806
-237
-48
627
936
-93
363
369
169
474
-676
609
-694
551
980
728
-975
-986
-704
272
85
995
600
576
-995
686
616
344
-706
-199
-331
189
603
717
-240
9
57
-952
174
709
-108
-459
308
256
272
-164
198
253
180
386
596
-196
115
-156
-191
476
767
505
953
-696
-566
587
416
-78
-249
-722
-391
-247
-347
735
43
-621
-87
-429
-443
-49
-881
891
-210
270
-279
378
735
120
751
-540
275
948
17
-596
700
224
531
308
16
597
-744
790
840
-484
306
-703
240
431
474
428
805
-680
237
-199
358
352
103
-428
-72
614
-161
-126
-258
399
988
-443
-300
291
-545
432
565
630
-797
633
643
-123
825
-484
301
909
855
-362
-296
-516
-466
853
710
909
-819
-150
-621
-912
32
496
-630
571
-262
-640
-106
-875
377
-353
-454
185
423
519
899
180
345
789
-945
633
-532
448
-613
459
-53
864
-680
-801
-104
631
-52
740
968
316
-285
-254
-928
-764
489
-233
810
-763
68
-86
293
-426
345
-100
-109
881
-990
933
-885
366
-39
239
-693
-709
-374
400
-56
-788
-341
-472
772
-708
-699
-504
188
255
-337
-206
37
-442
120
-261
129
627
785
-171
-590
-385
190
128
51
-179
-174
399
-329
47
432
535
858
-409
-24
-452
988
-999
161
212
235
796
-405
-440
693
-6
-550
-562
909
-313
332
654
811
991
2
820
-127
-321
379
563
708
210
932
-985
-355
186
-35
479
297
-131
-651
971
-561
-483
215
-190
797
383
-992
-58
-846
178
199
587
-789
-739
-248
-882
67
98
-621
534
305
910
970
-128
-698
-158
-705
-93
-890
-996
-485
926
384
954
-218
-779
-819
-512
-22
415
534
-910
542
291
-935
351
25
-536
830
310
-503
734
224
997
-49
-574
474
226
-644
-6
-586
994
-467
228
-43
186
489
-677
126
306
-881
648
-937
-741
-503
-546
63
-362
-388
-566
541
-878
127
-226
-447
58
92
205
884
640
-905
-608
-907
182
-393
-251
-435
-586
799
623
-934
-515
284
-474
-873
-877
262
-998
-928
-558
-253
600
927
652
694
989
820
-336
-647
583
-625
333
-21
-671
788
-953
-557
34
-782
477
280
-120
728
-914
-802
-390
-852
-887
-95
-407
-226
534
450
435
-258
-938
203
494
-151
344
20
-354
345
491
675
-603
837
-356
326
82
-245
-195
-479
359
900
80
208
542
-195
-105
663
304
203
-434
479
-556
332
-549
-522
-467
248
-393
-985
741
-21
-327
-396
360
-657
534
-822
-211
-97
320
-952
-909
-759
691
998
141
-560
-125
-611
-799
-788
205
-228
489
682
216
-13
1
227
973
417
887
661
-19
702
-901
344
856
-988
886
772
-878
-735
-195
-171
-988
697
895
178
44
-509
-597
-58
207
-868
-232
-542
899
-119
-28
289
-673
128
-837
-183
633
783
416
-148
-68
-574
679
-296
-606
194
246
-769
872
288
228
-259
-900
204
490
-355
-466
573
205
-684
149
930
-585
-93
-462
-741
450
-585
265
588
-222
-101
336
186
662
-329
669
155
-465
520
934
-570
44
130
-65
575
765
178
876
-961
-155
899
-585
-261
-122
-218
270
916
-386
718
-595
-385
-732
312
-88
597
-446
861
-70
774
681
466
-578
441
176
758
-760
249
-930
995
400
-168
885
752
-379
-64
-333
16
827
838
-920
406
731
-16
-180
-662
-502
693
760
709
715
408
461
721
500
738
201
-136
988
-344
-231
-316
-219
-248
-925
-342
-659
190
318
-215
-249
741
293
390
-849
-125
-14
-300
773
811
-480
598
195
-904
816
478
-388
-238
706
-113
785
886
-994
281
-427
792
-142
596
877
-451
24
134
-88
-596
-419
-455
-425
273
383
-508
473
284
-91
752
153
877
-72
853
914
-243
451
-578
460
547
-513
673
423
711
677
-3
-286
396
-222
41
-113
-45
515
-140
100
-177
885
-392
657
172
899
-783
-929
143
-29
726
-452
895
885
167
-287
-301
-539
727
142
648
-28
100
-700
-456
-424
454
403
-953
-863
66
104
62
546
-142
-647
-139
-135
272
716
779
-576
577
-77
708
856
87
-588
-523
11
646
764
328
-823
294
870
589
-593
-199
-634
676
194
-369
-899
689
435
-84
750
-656
-475
-371
-134
523
614
-867
-174
219
-333
-582
-435
522
517
104
-26
207
15
857
257
-535
-948
-9
-189
-419
940
828
-863
-865
-251
374
273
631
-493
-375
-579
586
-47
63
-567
-437
484
-749
949
491
139
794
-25
402
-832
-97
-492
-198
-618
-914
-220
599
-164
-855
-816
-667
-235
-949
-720
-467
233
-770
553
88
451
438
737
-748
819
206
929
391
216
-692
-646
-307
-285
200
416
300
2
261
68
-513
-638
231
-686
336
758
-165
596
988
75
-990
193
-173
-814
416
389
-278
-13
-274
966
296
-58
141
-565
902
-409
546
361
-124
945
-791
50
739
279
474
492
346
-605
562
-560
-494
-587
340
36
-490
-398
-754
438
-272
-193
26
324
-437
-9
-849
-614
814
382
931
806
-955
526
-457
790
248
-71
271
-332
195
-300
-691
953
-489
712
960
-142
115
-621
-55
-396
291
-470
448
-635
230
-517
339
434
-198
252
61
614
620
-273
-730
174
-317
-165
497
-266
-230
177
221
-967
-504
-459
-413
-387
609
-475
-914
-589
-772
-725
393
-404
476
638
-559
37
-158
38
516
55
915
570
-85
793
81
897
507
387
302
-721
-368
-998
-852
721
-913
-69
-736
-631
-128
-381
-446
-498
672
446
283
540
936
185
-988
666
-316
-132
-59
-249
169
-867
684
455
392
876
787
580
633
836
176
105
657
-843
48
97
-681
76
962
-506
587
245
664
-467
-828
810
463
-798
322
-790
683
-693
-644
759
865
352
-394
-787
333
-538
762
-442
-791
-724
-21
941
-745
693
-247
-183
100
-48
-989
-926
-676
-838
-755
919
918
646
718
-113
-111
-992
971
-518
109
307
-739
-582
-969
672
827
-812
840
330
-71
-584
-78
264
556
990
-680
-854
760
454
-362
-789
-358
281
142
24
897
-147
798
663
998
166
-121
-190
219
-101
-51
746
82
498
939
-248
-575
452
190
-93
-694
233
-457
230
497
590
-25
-592
-871
133
535
-240
812
794
799
60
-651
997
-797
855
151
-787
-927
-348
137
-913
-932
644
84
870
-299
498
591
822
783
-359
470
445
826
-333
-662
-621
-496
904
451
851
274
-736
-223
103
-271
117
-328
560
-600
17
636
503
-3
-940
-972
542
-684
-11
402
-979
618
346
991
-637
-268
399
-237
607
873
-913
-99
-301
-96
-582
590
203
-113
468
378
-681
-262
814
-378
-404
-412
-261
343
86
-157
-210
-510
-99
-56
424
-47
988
138
839
-602
146
389
-194
105
-797
176
153
28
-195
913
-793
6
504
-242
-450
372
-828
-675
537
116
827
-249
-22
-836
878
637
28
-71
104
-57
827
634
630
739
-207
-501
30
-1000
854
493
-714
-740
-594
-987
-185
926
-818
-800
341
-244
176
-139
-871
586
-562
684
-635
218
-366
255
813
968
-956
417
-736
-783
-660
325
-391
981
-205
567
238
708
-48
421
-11
205
-688
518
416
-310
-456
-652
212
-84
-240
906
-984
340
-856
-878
628
-190
-550
98
269
480
-914
754
-809
-157
1
200
366
-941
-440
-226
-839
-94
-993
-205
-385
-892
907
-791
100
-662
-131
930
-374
-313
551
-465
994
60
434
-793
-131
562
-737
-298
223
564
934
-10
743
244
304
464
319
-920
615
-717
-196
-824
-775
-637
-260
751
-612
-24
-842
-500
323
615
-229
-487
-94
228
970
648
-726
-326
701
-157
560
650
-393
-217
-431
-858
57
-75
-583
-907
-716
-852
-607
955
-293
-75
-475
-72
-35
-635
-932
21
372
27
-441
-199
341
-694
-120
-666
787
529
167
5
996
28
389
957
52
872
-402
-733
-19
-188
842
536
-742
-366
-615
-121
-868
-489
410
-426
393
800
-231
624
-900
-989
977
-795
554
-375
580
591
-343
-333
-914
-907
47
-690
190
-450
510
-483
503
-48
251
296
-485
203
749
168
-293
-933
498
987
-19
-255
-433
-557
974
386
-821
-377
-385
307
-493
26
483
31
-961
318
-127
560
-651
584
-785
-961
245
903
366
528
-186
609
835
-71
17
117
870
8
-463
-422
252
-380
-242
142
-801
-559
-350
566
166
-501
966
-475
-226
-511
218
-439
-621
-233
-65
-546
-900
563
-177
-67
387
-623
911
516
-981
600
-557
677
931
673
773
235
376
577
-763
-519
-603
-343
-992
-955
-612
-285
-441
-595
630
553
342
294
767
-260
-640
-645
411
-787
-542
-340
876
959
815
247
-617
-399
804
304
525
399
425
-783
357
199
822
-64
-611
379
988
-874
-552
-427
-805
-528
102
-92
26
-367
-484
-714
559
495
-752
-193
612
-874
286
715
946
-379
95
364
808
-410
699
949
738
225
726
-539
-536
-712
-967
8
320
-326
-278
-86
-19
-16
-749
566
353
-199
-943
-3
-358
71
-480
932
-978
802
326
250
969
874
-466
-173
71
945
-514
-721
175
631
-889
-545
-196
880
35
-323
-306
-813
171
-343
714
947
591
-115
65
996
312
-912
555
180
592
-474
-367
-614
984
-843
-132
805
-687
10
-918
917
-160
887
428
-63
-822
-354
358
587
767
-616
-493
593
394
536
617
-953
601
-798
-842
-12
628
131
341
219
-78
598
-217
-942
-708
845
587
267
397
-691
904
-765
-609
-345
227
-568
-697
-695
-654
954
-355
902
144
764
-188
319
656
-602
710
993
-592
-77
180
-688
-775
-550
-250
962
10
-490
-421
-81
-601
-823
-10
838
-562
-632
-263
-237
611
-574
351
735
558
-148
-493
-207
-996
256
-781
-62
52
-737
608
469
588
-620
-883
911
834
459
-628
-485
-775
927
94
533
557
-773
-481
7
120
-118
104
-903
-292
-264
355
-113
195
-597
-759
428
95
768
-2
-487
113
504
-82
-885
-585
704
589
527
346
-980
48
-942
443
448
384
-251
-617
168
-427
511
682
196
-139
-516
533
838
-566
759
418
-116
-247
-106
881
-826
-999
620
-451
-125
510
-619
-620
-390
-253
614
361
-313
855
628
-848
-623
304
516
13
-843
14
549
-428
-181
-776
-573
-768
-325
495
40
342
-510
-358
378
961
703
-566
-580
-133
-920
422
-563
688
208
926
-510
-532
-370
-636
899
-321
-377
-793
643
320
-885
889
-604
983
667
-206
-996
-165
-692
994
179
-773
702
176
447
401
109
704
-291
-179
-687
-828
-320
-276
687
-486
-28
-381
995
-221
453
801
-349
-985
-22
743
-881
-474
957
-318
602
-642
-317
232
315
-640
-796
-868
-210
-257
-910
-200
886
-564
110
210
-592
-382
175
701
-280
-565
250
155
910
58
183
50
-766
955
796
-596
587
654
205
405
178
987
640
237
512
388
177
540
-906
-696
183
343
-189
570
267
-490
891
-705
-733
-564
-434
-176
589
168
-840
895
-669
1000
699
-288
893
656
-352
-653
784
862
247
-441
673
-635
-515
810
951
-446
-309
354
-664
-900
33
-712
-72
-5
-399
304
401
281
-685
-605
606
-303
-190
7
-312
900
-252
744
-319
-179
354
670
121
483
44
-863
-150
-469
-712
-520
237
999
758
-490
439
-877
550
527
552
-531
410
-885
-577
328
-723
951
348
-362
355
924
413
-922
433
-392
-158
774
-235
-263
-905
-216
301
359
297
-209
586
192
233
108
-550
278
841
383
1000
-213
-677
-661
-614
-672
462
619
708
794
-421
354
-289
-475
498
254
841
952
652
-666
-152
29
944
-891
120
90
-695
-56
-317
990
-189
-521
156
866
-768
406
-389
-574
-557
-379
905
-344
595
164
437
-436
-437
178
-554
625
-396
38
-978
-182
-741
-373
-569
121
-713
-842
-535
-546
-681
811
-341
463
-336
-208
91
-299
-567
-653
279
-846
-279
830
-73
313
-810
-193
428
-436
-224
598
33
292
678
-366
795
-274
-489
340
556
849
-950
-534
-613
-507
-142
29
-867
906
-855
797
555
44
-241
-933
-326
-437
-37
604
567
-443
257
-698
-344
206
47
-915
484
872
-519
682
753
515
-65
704
-337
834
616
929
843
575
-162
-379
-708
519
214
99
-385
71
920
915
-179
194
-336
-958
-570
22
553
-701
91
-856
-12
763
480
466
345
-530
452
-883
287
187
-713
-709
693
-490
-710
-569
-134
-887
-147
550
637
-936
101
426
964
854
-744
-689
-683
846
-405
-495
378
742
751
480
-427
-770
197
-788
510
775
-874
-357
191
-978
23
536
-532
-136
-447
946
54
854
175
-233
504
-515
694
-62
30
-134
824
309
73
-813
-375
-138
927
-94
-656
247
904
851
292
-103
926
826
-727
-946
-624
526
-151
931
-855
359
584
816
-351
73
-476
666
-539
213
843
-169
-503
905
321
-62
593
-577
477
145
-770
-606
-556
950
728
529
561
620
118
-702
330
767
57
-867
-488
300
379
-459
581
323
663
-221
-878
906
-174
727
-904
676
-473
636
84
114
861
775
200
469
-9
-528
35
30
-449
432
790
-287
788
234
-696
-659
-33
744
162
291
410
676
20
-704
578
-720
-610
174
399
882
112
-26
372
-635
449
-127
-540
-868
-721
-395
-63
525
-219
-173
425
41
420
468
53
-47
-577
-324
561
780
-591
991
535
-511
766
-186
-67
528
228
705
-1
-507
-707
-353
-725
911
-985
-746
850
41
175
143
602
892
611
-246
-321
819
-119
-15
629
890
-874
-722
155
-737
-554
-348
819
-518
347
921
-229
440
-770
-746
-548
-183
-192
664
-801
-708
-836
-98
-968
11
-105
253
-173
-187
-78
-872
384
-273
-789
-762
953
39
754
-117
-471
727
137
-222
-10
-384
82
554
-642
726
742
767
20
-962
-733
-568
416
-488
-350
-691
553
-345
-919
-768
-73
827
913
817
-630
590
897
548
-356
-794
-748
-271
-458
395
9
11
781
789
-717
450
73
-865
412
501
-909
-53
609
629
162
-956
-554
-942
162
464
-448
402
-86
776
642
651
-829
-383
787
506
-710
904
293
932
424
656
-998
414
-541
881
-151
-913
64
-438
517
-559
105
234
-67
-773
764
994
-49
673
665
631
-104
980
672
984
245
493
708
-539
-224
48
900
422
-560
-945
365
-164
-451
-365
996
428
-427
432
-677
126
-65
-288
-543
-295
999
912
482
482
997
-721
-337
-603
-444
403
162
-223
-846
87
455
86
-928
628
-639
-420
337
653
-999
227
-249
-203
-343
183
-40
382
-86
-794
744
-60
971
264
-763
-921
-474
-35
912
527
586
-602
-758
302
-590
-130
-563
-902
-816
988
915
-704
-238
-978
-601
807
-2
394
277
21
-488
-177
385
262
-104
-260
-537
-263
907
840
-254
660
566
634
-322
180
-864
932
-627
-93
-569
802
-291
432
50
-836
801
425
513
-838
25
908
-683
-738
779
-239
218
-381
-13
-266
-235
-280
-122
-681
-779
212
572
956
-127
-856
124
474
421
-386
-133
-566
-712
236
659
-219
-966
-728
84
390
-411
-926
-297
-555
643
697
-674
-60
-278
-174
56
821
-147
-35
962
947
-369
874
422
-78
40
494
-723
592
820
900
-551
230
-457
-451
-296
-292
-527
-345
354
-475
812
638
334
-847
-949
984
27
585
-680
-548
185
-595
739
51
759
-872
550
-126
357
531
-698
-521
-492
-619
-56
349
-155
93
601
270
-739
638
-738
-347
-276
688
11
-413
238
989
232
709
-559
-36
210
30
-982
758
-518
581
204
-193
-682
244
-433
374
708
309
-44
497
7
-814
-7
308
975
-396
-483
-964
-187
207
421
207
-64
480
667
-369
909
948
196
888
777
-637
771
-817
327
-537
680
-981
-213
-305
16
770
-86
195
884
-380
-80
-419
-480
-760
159
-204
-727
-425
-275
162
836
-327
985
965
93
99
774
-161
554
-158
598
-768
542
-311
-426
583
-143
-49
302
779
22
-57
787
764
693
397
418
238
-52
550
-442
-946
129
-414
-452
883
670
732
-563
-238
7
-631
-532
-559
-563
157
-713
480
57
-698
486
361
781
38
799
772
-811
252
341
-901
712
551
-776
997
297
-787
-49
-673
122
-772
-440
-836
-438
-572
687
-969
91
866
597
121
602
-472
-65
-101
-362
-796
-105
219
-378
677
554
-271
-168
700
-217
216
-574
-545
858
-814
947
-452
457
511
567
-793
933
-940
-193
-533
-150
-659
-356
-7
390
-604
454
44
-455
197
666
368
-614
-335
-801
-437
-539
437
-801
-43
869
765
-335
5
-792
-539
-329
415
514
970
433
-537
577
14
367
-457
-278
545
521
-187
654
537
-556
902
505
-595
684
-447
324
13
528
9
-755
385
-402
-235
337
-643
959
121
-683
-729
-176
347
665
-957
-782
-634
-31
-782
193
-438
-604
-34
-870
-797
941
-20
200
961
654
285
265
-503
-924
-391
-19
390
-944
85
-287
-790
-501
553
776
691
713
616
281
-794
378
-535
618
-632
-56
-559
-919
160
-893
-306
73
-26
-418
-254
157
133
119
398
221
-288
-251
-616
411
177
-158
977
457
669
39
408
-252
-544
562
613
251
-537
214
-961
837
954
129
332
-650
392
-984
-883
815
-543
16
-434
-253
855
582
-14
6
-464
857
-307
-184
710
-975
191
425
-361
-728
-178
233
-643
-896
-160
-269
493
-187
-354
827
-957
492
-977
-295
-979
-335
-708
-905
376
-411
-8
214
434
-753
-224
743
-260
632
-2
827
484
51
109
611
893
-552
-773
-709
-308
608
-818
-71
647
403
85
-581
-730
-312
512
-966
-848
34
-40
695
-678
89
329
8
740
-497
624
556
224
-436
-494
572
-893
909
814
-491
-942
-575
761
-771
-258
960
83
-892
38
524
276
-430
387
356
650
222
41
-640
708
-620
313
-201
467
355
785
719
548
801
-348
-643
-412
-674
337
-753
109
-942
854
-679
-230
-310
5
27
91
132
284
216
-488
328
931
-470
23
72
-491
-416
-152
951
-426
985
335
-834
-513
-968
-646
-915
429
209
-33
-290
-685
-163
-791
-977
-683
-990
170
-13
390
14
-781
-644
-359
789
-465
268
-716
563
-899
-70
-850
398
-294
-195
879
-184
582
465
118
-525
-929
363
257
727
-352
423
-119
424
832
-64
-248
438
513
276
-651
-280
-910
959
438
937
-144
-440
-190
-295
-14
-801
-92
671
198
218
568
129
-928
628
886
808
641
-822
-936
484
-252
-22
-274
-869
580
980
302
375
-147
-562
-373
233
-255
355
-756
-455
125
-738
222
-688
557
798
-35
648
-699
-593
-195
-329
456
706
-250
827
310
585
953
-80
356
132
-837
404
-994
378
-136
194
836
446
-562
-727
-978
982
245
784
268
-471
920
968
756
566
-325
-573
162
-387
244
-491
527
-898
319
186
-868
276
-400
469
119
687
-161
905
79
52
-100
447
-265
678
-320
259
-963
-551
416
-9
431
-232
76
-989
-57
-48
224
314
310
-301
-511
423
-363
-397
840
990
-470
-282
347
-571
646
258
-975
780
-949
721
-713
-275
-296
-221
984
309
-844
570
-377
-910
-92
-254
936
-791
913
349
-709
539
99
318
-907
-291
443
485
837
-553
357
-885
-708
-717
-918
194
731
-784
-681
819
11
-681
-805
12
230
177
-572
-120
167
-812
-613
508
-466
-471
187
40
-654
976
-877
-183
872
-472
674
-180
-132
-383
779
327
37
711
-491
-96
639
217
-638
459
546
432
-769
535
520
-996
201
-755
-559
-270
963
579
885
339
148
419
-498
-746
-72
733
-209
-696
-13
-646
483
854
668
662
-744
-21
100
-721
-357
-87
-350
539
-439
-856
826
974
318
643
445
-299
-788
-150
-279
771
-153
342
40
701
598
-96
-8
835
318
-666
-576
255
562
734
213
935
492
136
-28
209
-889
-763
-930
865
-700
-414
-503
-370
342
-113
-954
-580
-90
-381
518
406
511
-512
163
-351
-164
-713
64
-22
-304
524
-937
-368
-8
157
412
385
-479
-984
-89
-777
131
578
395
-291
630
-655
296
-601
855
553
120
-806
-869
751
413
403
-392
-784
-211
-228
-583
-453
-437
3
-159
74
797
-531
310
-760
-216
863
427
-554
51
-944
582
-46
-232
-243
-45
-929
-755
979
587
455
204
517
-803
193
-72
591
-347
-55
312
698
595
488
-397
280
-240
189
700
523
640
-633
-688
698
-376
-747
673
-549
484
726
-251
-609
57
51
-917
882
398
-550
330
392
188
378
829
773
-978
-656
-892
-660
-630
-14
595
-454
-690
-193
250
-602
479
-5
649
-815
-651
-342
-139
-179
-824
993
-948
221
-919
94
4
231
242
385
-803
387
-916
632
-229
980
-787
-413
-469
841
769
845
97
961
760
944
847
-156
834
89
517
454
-310
-182
466
13
-784
-73
-472
-385
916
243
-574
901
-610
778
261
388
839
64
417
-286
135
889
-403
-895
-223
-937
496
-599
145
-574
560
922
-586
-771
-965
-933
466
-147
-735
-746
316
-705
60
-683
255
29
-409
-410
532
-821
749
-996
635
701
578
-553
971
64
-661
828
-48
-333
66
-502
193
-616
131
707
-701
-948
-17
298
959
497
-279
671
597
-317
59
764
-527
286
-368
-779
-92
-705
420
-489
454
948
-929
399
751
-339
210
205
20
773
905
-594
299
420
328
71
784
375
-181
-457
431
327
-198
628
459
357
-946
-651
862
-310
-23
609
-187
487
-784
404
-870
-706
686
-618
715
-332
387
65
237
967
-337
47
781
-216
-563
-218
-246
-375
527
304
245
-845
-135
231
-812
-126
999
461
960
-370
420
409
-735
677
310
-281
-619
667
314
-308
849
667
989
-430
-62
-935
-605
56
-429
985
-737
-105
-592
696
723
148
-7
667
-311
-321
797
670
414
-304
-318
-247
-922
652
952
-836
-320
614
-767
-714
318
-462
500
-13
-669
-546
239
768
-226
-449
-793
148
-620
-338
-213
974
187
157
-680
-930
339
-839
812
92
-921
788
99
-165
390
-884
919
-521
343
-734
489
-341
-776
65
-689
614
449
-701
488
598
700
-620
-568
-82
253
-872
310
-399
-475
207
804
861
573
-478
-717
214
823
-549
520
420
-249
-739
607
183
-812
-217
-684
-282
-760
176
748
450
309
-347
-527
933
702
-981
-466
560
497
-798
-679
493
-742
-819
-704
-34
290
735
-696
-154
-295
-373
-150
129
-41
719
754
98
43
620
701
766
451
440
798
456
168
369
274
-37
670
-511
-125
-953
486
-345
-94
-430
-385
173
-438
-406
-467
-24
-41
282
810
-523
-341
768
899
563
-88
995
-64
-874
-803
962
-685
263
310
-569
-654
-992
888
-878
866
551
-981
-609
-410
810
530
-82
-131
374
-803
671
-744
-199
-503
184
820
-919
-594
28
113
499
-524
732
486
834
-385
-636
590
-261
-672
-928
-233
-58
-987
-195
-754
-747
886
-3
403
44
-994
729
173
773
-505
-136
444
194
-246
-228
210
-560
289
582
634
636
-34
-923
850
329
-842
548
-723
-807
-35
-515
-880
-252
288
-924
-243
-303
-709
165
-133
-830
-976
566
706
-726
-654
-613
-295
862
760
159
-185
520
-65
541
-912
-853
-547
607
-922
900
435
-576
181
-236
149
381
-975
-607
625
-585
-737
-490
-994
482
409
-223
748
285
-418
-758
259
-130
-880
101
316
750
422
888
-637
-136
-546
327
-171
833
77
-180
-693
522
287
317
-38
-690
-211
-726
1
895
810
-630
-822
-240
304
508
181
-602
-436
-626
120
-283
796
821
575
-395
785
-306
573
683
816
516
-411
-475
742
228
11
-84
294
740
-723
-543
318
-778
284
-617
-1
-508
-733
-425
-500
-899
850
-829
-183
894
426
-242
544
-128
338
616
-759
-125
-665
-793
445
-814
-13
-752
728
-721
-879
610
-513
-694
107
-576
697
154
-988
342
-970
188
-345
902
34
-325
-408
738
-672
-461
-839
-940
-566
273
-998
612
-716
-34
441
-351
-605
-567
-931
-44
-404
38
-28
-671
410
-589
-867
-108
-661
845
902
-123
513
222
217
-176
645
552
960
-427
482
707
394
400
432
267
131
870
979
-23
-391
-939
614
769
-832
-905
-476
-768
-374
-630
905
990
428
-14
-228
201
614
-297
773
800
874
-152
550
-442
826
-415
640
909
792
-214
-204
850
753
636
-832
89
-748
461
363
-661
771
900
-802
203
-381
41
317
467
781
-224
966
74
-113
-713
220
230
757
452
174
-848
953
651
149
-938
809
-907
-979
-778
104
-749
-438
747
92
572
965
676
458
-655
851
111
5
-959
312
25
947
-740
-988
-164
531
-709
-111
794
452
-270
168
-110
138
-795
-148
645
-932
-641
-221
-289
123
310
-98
-895
777
357
768
175
45
-202
457
-182
570
-378
437
-129
-546
-407
162
-810
482
902
-936
-805
119
592
-82
545
561
-465
-89
-797
802
-695
-203
-396
284
-938
228
-268
102
598
562
-809
-246
691
532
-391
-282
-156
30
211
667
-52
-195
0
9
728
-220
-121
1
460
-702
916
-776
-798
-87
170
-4
135
953
843
-605
-624
273
-737
-167
-544
-342
-822
915
-275
-773
-531
30
194
158
-518
945
-461
455
907
370
891
436
165
-558
14
456
-471
680
122
-289
365
-760
911
726
-568
-903
-85
-279
98
-52
-903
-764
565
671
727
-435
-562
-380
-699
-639
-319
-128
-472
694
-797
-223
541
282
-276
82
-905
-653
-722
876
136
-108
-192
-302
-228
-429
220
-669
-550
-87
555
-381
-306
492
-234
-263
-24
-716
798
-418
737
-441
-478
-531
-892
-49
-416
998
614
344
369
5
308
430
-276
-33
64
678
996
-412
384
-428
-971
-307
-982
-127
969
-292
-591
-306
-444
-623
-14
-993
-798
22
-653
-822
-726
-158
697
-8
-270
317
107
-490
-121
-623
119
313
-339
-30
-303
183
-571
-36
-350
-167
-59
116
960
-588
632
-736
299
-984
614
373
954
-82
-102
-917
-427
-660
624
438
662
-243
980
561
-389
654
-822
306
358
619
995
393
-695
583
-6
-321
-550
-114
219
439
18
82
929
928
-488
385
-905
698
-731
-377
302
-570
-489
-980
222
-560
-814
136
-385
534
-283
-308
603
-322
-92
435
802
778
663
-859
41
-299
56
222
230
-44
241
540
-341
-950
951
-32
345
832
349
733
-861
-759
121
17
-58
-298
674
-766
647
892
-845
365
123
-615
441
872
539
-514
771
-898
-951
-225
476
-698
22
789
917
118
-902
100
-422
-288
518
-979
335
529
763
-506
455
-71
-310
-528
548
813
-411
-13
251
-597
462
-315
791
779
-943
130
-301
-916
741
-938
-206
995
881
885
-245
233
-468
-47
160
193
-493
778
142
160
378
331
-311
-992
126
-549
720
128
-220
-294
-300
612
547
-625
-854
-631
-895
-808
708
-173
329
-465
969
-494
498
493
7
-623
386
-830
-654
-110
580
808
-111
-59
-360
54
948
934
732
-717
-338
415
579
319
581
-67
-474
-285
755
598
-888
362
12
364
674
488
237
558
314
-469
-953
94
43
-184
905
-202
-2
-451
-231
407
57
-988
-262
-963
-967
-119
-937
290
376
117
751
399
-673
-17
662
710
855
-166
-246
889
-811
558
-760
-903
-804
234
-5
-643
-512
-236
-533
847
-619
370
-844
-153
-579
-951
-281
-264
-462
-28
452
-290
629
176
-453
119
-122
536
111
-351
-169
535
835
-900
-392
-146
772
-653
326
-290
-486
-104
-557
321
-280
893
-399
8
-237
-225
-643
575
175
-883
-118
-73
679
658
-322
-759
247
264
-588
206
731
-177
-87
-314
-752
3
850
-395
783
-475
677
-403
-685
377
-359
261
-391
127
280
154
-833
696
168
-738
782
-996
99
-826
960
-431
386
-440
-917
-991
604
208
285
236
508
529
-574
517
-920
-46
-229
539
-932
620
468
643
109
971
74
832
-112
-295
776
-161
-143
10
-945
846
346
229
-813
-862
-210
-943
161
-190
-35
155
-233
930
516
-335
-773
-620
269
-830
146
647
670
-286
-568
550
-503
349
-756
-647
102
-487
-42
906
546
-499
74
-737
639
807
273
801
-688
-746
80
-309
-17
325
950
537
-316
-935
-178
-466
-103
-347
958
288
251
33
-429
675
-421
-31
346
257
-576
586
-804
928
-415
-155
341
678
-964
270
929
760
-841
697
-454
253
361
-662
555
836
23
-736
-943
643
-265
-657
938
-455
-866
514
112
625
186
398
-279
600
-696
925
-443
532
-544
-721
119
957
-713
667
-497
841
829
663
-474
-129
-128
646
858
366
-558
-659
-330
84
-199
-753
-938
-958
-499
785
682
533
513
981
868
271
-164
479
853
786
525
337
161
-112
-248
-279
-824
705
-575
402
331
-734
526
-442
846
-599
-986
-364
551
548
-538
-741
784
430
912
-577
-820
-226
434
-961
740
279
979
-67
481
-292
-508
-647
-430
952
-136
151
-648
-800
763
953
-176
404
-992
544
852
-485
-416
664
276
417
317
781
-225
-130
-554
257
416
-819
757
590
494
963
79
653
-128
-969
347
-357
-152
-86
-553
-633
-166
872
715
-576
-910
13
522
274
-732
-108
-137
127
882
537
941
-382
601
-691
-950
1
-401
969
684
129
-606
973
-490
-36
-499
-881
-182
438
88
737
-163
-525
527
-591
-82
-742
669
835
-735
425
876
-649
686
-849
-602
-590
-536
542
583
-238
205
478
-92
-247
388
-114
-995
-885
-316
-338
-173
-959
-169
436
-464
158
-302
535
-541
-355
-710
303
489
-340
482
616
-870
291
-117
-598
-113
715
162
46
159
168
913
386
952
303
797
156
-648
-774
489
-212
664
217
953
480
-539
799
519
401
-95
-747
326
-100
-817
569
-205
857
-927
84
-968
71
705
-364
801
-390
-430
-120
-478
-938
526
-662
202
-625
953
-929
-104
393
138
12
-543
-643
-579
-195
750
-735
-237
-483
790
-817
-874
171
756
-141
-830
441
268
275
-520
836
-318
-83
-813
133
-585
-734
-652
-22
525
679
-850
895
688
-351
368
134
-715
-729
-520
904
-579
38
312
-210
157
379
458
-995
-398
400
174
-387
-702
160
115
-836
-340
-517
-906
303
-746
356
-224
121
-953
936
-315
854
389
671
37
-432
880
-580
557
-852
-462
745
626
956
-731
462
206
-508
-936
804
222
-75
445
-971
-912
-278
-786
742
231
94
-683
902
570
-644
-34
-92
175
487
-923
644
589
-510
-743
-713
132
-218
47
-460
851
732
-233
-20
235
837
746
-153
-801
-888
647
-363
33
513
-176
866
-249
462
117
271
-146
315
202
-841
-648
488
309
-46
443
223
-336
-992
-639
-268
-407
790
-100
-236
869
515
226
-687
-330
806
921
-634
-306
663
-859
-614
253
273
820
-847
-874
951
568
715
-948
972
265
955
93
-508
55
990
145
-294
599
691
727
-953
-381
723
693
266
-410
917
-213
359
-201
-875
-804
-263
-488
-827
-251
-448
454
-49
-151
-936
442
718
662
-681
886
885
-628
-690
-758
-897
486
239
-930
-604
647
-632
998
839
-831
-173
775
219
129
-978
-767
-314
662
586
-144
13
739
805
-63
989
534
735
969
621
123
-731
-271
279
-141
-644
-715
-201
-826
-373
9
-750
-672
533
-216
1000
-891
-718
-976
-714
372
-327
407
822
-49
-147
439
-563
582
467
692
153
21
-547
53
-415
-352
-955
326
-571
-543
-537
817
-243
-307
772
-789
87
-929
-364
184
-820
1
-352
-120
-649
-387
-206
-490
896
-69
-887
-94
-784
-727
-924
-682
435
-26
-622
-500
959
-444
-923
69
-957
619
283
-761
-48
501
178
406
-634
869
-622
265
-823
-268
-327
741
-1000
639
-868
-676
-857
-510
-125
-703
-813
673
990
-10
470
19
-643
-488
-194
915
472
-914
-762
503
836
-533
323
300
284
-893
-536
-485
-746
444
22
833
308
-271
292
153
4
-426
-781
176
99
258
256
-485
-288
977
486
-851
-998
681
-706
816
14
866
382
-853
-406
521
336
-813
-819
-718
502
-432
-334
199
94
70
-585
729
-18
-996
-449
-614
-852
32
593
-895
-688
177
-659
-454
635
-754
73
-53
1
-969
-401
-335
-271
517
560
734
-777
-661
-494
-296
-576
281
376
-614
501
164
-561
-971
-440
211
-782
56
283
-273
210
763
813
-726
-437
313
-663
-646
661
-772
-701
617
-101
777
-68
-54
-24
421
-555
-387
141
-479
-536
-59
662
678
-741
546
-636
423
-398
-7
-621
-558
-538
895
-851
9
-353
-935
522
193
-970
434
935
-756
-558
-348
-380
284
-842
624
548
-175
-521
-720
-195
-455
-436
305
-528
-452
-928
-758
640
-564
-705
45
-414
-853
307
-331
985
-477
806
731
-471
335
418
571
399
-43
-260
-569
-156
-241
398
-796
-551
659
659
-620
-432
358
134
-514
-735
724
-297
-400
316
-437
-736
-469
-561
161
15
-241
-509
-552
-483
769
-977
-42
140
-349
-182
-987
132
-867
-833
751
779
359
654
-837
582
725
-686
-521
-349
-85
968
-303
428
-659
752
63
589
-192
-572
-238
-447
758
-94
298
-87
-909
-955
588
231
-131
703
44
398
-216
-291
-734
-329
704
-932
952
991
938
-469
-479
8
-782
126
974
866
557
-243
-687
706
491
-170
945
442
-984
-841
618
-503
539
-133
906
273
-540
-842
-108
-440
998
-270
-750
-767
-204
870
-496
312
-275
-870
-664
-82
-623
-302
842
-601
-570
-317
-585
-492
175
265
-92
-245
785
-581
539
-929
347
342
-977
-209
291
754
-915
972
-407
-212
324
-625
-839
163
-509
-796
-442
220
-923
-222
-732
324
846
242
831
-132
-511
742
-302
-511
715
-679
935
-561
-329
-393
-126
568
360
-554
280
-864
287
766
-435
-337
618
-354
-234
898
-494
388
-474
-353
-171
-842
905
-134
-611
-856
509
-371
-504
-677
-569
711
505
135
739
-529
-932
-808
-916
-989
-733
-987
-901
727
172
50
-925
-810
-503
-300
660
683
-213
817
874
-569
-952
-305
-90
-450
-643
-340
-671
172
-18
112
-982
327
165
30
-963
835
940
-383
-933
87
-810
388
869
228
-24
-270
-996
670
979
-487
949
997
234
881
-161
-190
-607
-473
346
-729
218
48
411
924
-595
-425
563
549
676
-298
924
-775
-65
-542
-372
-123
-247
-119
873
238
81
-29
-788
10
854
74
317
550
-802
-830
-396
-648
-21
-365
-204
-588
139
-942
-5
819
597
-734
-782
98
378
-767
-531
942
666
-265
-52
-476
-251
22
-782
800
596
-416
-866
-488
901
740
-221
732
3
-13
570
672
962
-555
-63
-311
-325
-816
188
-191
-915
681
-465
511
817
443
-74
-181
-261
-487
-708
-149
-929
652
793
137
286
-639
151
963
-588
76
690
-534
-147
200
591
-567
-860
638
916
514
-358
508
787
839
-35
-286
191
953
-855
157
-323
-474
-862
33
-316
824
492
464
376
-716
-638
258
272
-438
-669
-897
-203
-704
172
-593
781
-934
-160
87
-869
191
260
453
-860
-901
-410
-938
-505
864
-438
-155
-633
858
-240
-309
-673
-866
-679
119
234
-617
865
925
215
-817
668
-689
658
484
547
996
-677
610
-207
727
562
-264
-919
-938
-756
-24
-245
308
602
999
144
-951
414
-34
702
996
-114
-913
977
481
44
256
376
102
-33
-616
-126
-598
-609
972
-818
-257
-372
-320
264
-518
375
183
549
-803
-902
490
182
500
-291
-690
-288
886
904
755
53
-739
687
-345
-474
-580
655
523
661
963
161
680
198
-212
461
-168
-943
845
958
624
186
961
218
-94
-182
-33
287
-625
-184
-991
-566
-396
101
974
-533
-715
-732
841
-594
685
333
598
-216
-488
-714
-770
140
-365
-678
-489
-938
-985
-360
521
207
-305
572
790
-452
-838
-235
494
-910
854
-281
819
325
-679
-54
715
30
-208
-683
127
-433
890
-475
-835
-957
-220
293
-832
-383
356
925
-547
-493
518
-710
350
-865
-251
380
-848
868
169
713
913
-293
-602
945
-475
-825
-966
-488
26
818
-792
815
-648
542
-243
273
-45
700
693
-16
-917
-204
781
213
-177
-220
584
547
528
-637
-415
-109
-173
162
931
-769
713
-255
962
980
185
-110
52
191
-316
-723
926
242
-222
250
-208
358
-384
-361
109
575
-330
-147
972
723
-871
880
697
405
-358
769
-207
830
-435
-976
651
-940
176
197
970
427
-997
201
-193
376
880
-272
509
-2
150
444
-862
919
279
630
170
-650
-760
980
-374
294
-232
-800
689
-490
516
189
-667
-271
126
-54
-600
430
-822
554
199
680
979
185
-87
583
-580
-647
-498
799
664
948
-157
576
-783
523
-869
982
529
-399
-762
680
-927
-247
152
103
462
276
838
-790
580
804
-217
-464
-758
-191
-629
-769
-38
-37
693
318
-850
-735
391
-705
-709
591
-312
619
759
170
-260
148
-136
-698
398
482
-642
-104
435
745
-403
164
-353
-624
-11
312
81
484
-563
945
300
113
-421
824
71
-89
407
118
-740
-146
459
-848
-85
-587
825
250
950
997
354
-624
491
-693
-757
-319
10
683
-609
128
104
334
-196
935
-904
943
-587
-499
-572
-922
389
484
-249
-802
-213
829
-577
-747
-370
-834
756
360
-687
-124
810
-829
95
548
268
35
912
-631
-189
-876
946
-469
317
-513
-450
689
-788
-754
-453
-239
374
837
241
961
-547
603
-10
582
558
623
911
-794
84
-685
597
-400
-733
-121
-363
-996
-157
-737
-561
-968
725
318
-947
-420
-532
-662
458
868
765
931
763
351
253
693
247
920
-101
-803
308
-238
406
220
-579
941
305
685
-449
914
287
-977
-494
-187
827
335
542
533
-850
-791
869
-319
-596
-653
-56
-547
444
-346
549
201
343
124
-451
120
176
-607
180
270
894
-243
795
-718
-455
470
-415
502
371
499
-965
888
761
317
-864
-95
-790
940
-920
-682
199
662
320
-427
564
956
83
-719
841
863
611
-482
354
-974
-818
322
289
220
-12
-517
73
-379
491
9
-576
-876
-803
-771
463
-192
159
690
972
-890
473
-168
-433
-314
489
-321
-904
-108
430
710
-11
-615
-925
142
315
532
264
519
524
32
925
-302
435
-530
-504
511
67
-354
468
616
658
221
52
-447
-536
710
-27
542
573
62
69
133
-203
-976
111
431
-539
-990
732
-12
500
-865
-813
-267
558
-273
178
-801
-767
800
-104
-573
915
-721
5
-39
-45
374
378
-188
-691
227
-172
172
-129
-956
347
-351
-475
350
349
185
-730
-49
424
373
-734
-271
365
572
-445
705
-735
-778
-261
586
-907
-223
-720
-519
-520
-310
724
96
117
-197
-85
-482
-216
676
-748
-155
156
-515
-869
-331
98
846
-357
621
284
-298
89
588
811
165
976
747
-924
164
-234
565
172
189
695
-500
215
-50
-4
-390
377
194
17
336
-951
471
225
-964
-531
570
-831
-999
-356
-382
606
-676
209
427
433
-218
-824
-834
444
-66
-830
-663
741
999
-506
-146
335
790
-744
499
-168
955
594
-813
-159
721
412
-649
408
-568
-925
537
-792
-243
385
576
-608
-171
-132
311
15
87
-133
915
-122
-224
-865
-589
540
169
606
-325
273
-824
495
923
818
175
242
-571
181
7
-820
-278
22
-586
831
448
-422
-899
-819
-409
87
512
-968
-1000
946
-623
-47
887
963
-390
438
445
825
-583
-995
410
120
-722
36
-985
-235
-992
983
690
-785
939
-845
-618
951
114
-700
399
-143
63
211
-238
278
495
417
3
675
798
530
-38
578
847
-217
844
-768
-507
387
-104
903
-364
-796
-787
-565
-636
-674
-231
833
540
-574
-737
145
-77
-329
424
-15
885
-686
-942
280
913
595
318
365
102
-642
276
-29
57
633
-279
946
661
-777
860
377
-95
-880
-50
-988
-35
-744
29
897
897
-273
-197
362
490
263
568
182
-435
962
-348
-225
-278
20
-864
-173
-711
766
-722
-82
779
-881
63
835
65
-688
-904
648
-523
682
-280
-68
292
980
854
-334
-366
-467
317
-741
150
211
-278
533
-663
-49
846
-599
251
935
-652
-995
-707
-195
611
976
750
711
152
-834
47
436
-816
137
22
-837
-32
-926
-246
500
740
-642
262
-907
395
-456
-199
893
41
722
2
351
-247
-828
-306
-726
-769
682
277
-792
121
830
654
913
-657
586
93
-464
899
677
875
-615
-897
389
660
480
-656
-253
-166
297
830
240
-204
-777
93
793
468
-132
507
534
-748
-957
-896
-880
-817
-60
221
530
-56
-364
390
-432
-477
476
360
-451
779
-869
872
586
860
989
-222
-147
-327
-202
444
-865
854
-866
-857
-397
805
463
250
-883
-574
197
-437
-486
262
-856
59
-475
67
725
-628
-330
-535
-500
-216
-493
695
-276
-205
656
917
-998
404
-120
419
-205
576
990
-759
23
183
431
604
-233
-42
-403
-643
-55
195
-657
154
-587
515
-124
-83
-264
936
31
257
917
576
635
513
891
826
-233
962
-614
-472
87
57
689
835
640
828
-349
-427
-267
295
176
-647
-787
-131
-616
-655
595
-378
785
-527
536
-762
356
273
-763
-665
488
202
425
-493
-177
-652
-108
613
575
627
-492
-874
-945
481
310
-299
-977
39
878
-588
312
38
591
256
-387
854
-685
68
-301
-626
823
440
440
839
-162
590
-82
-679
455
353
954
-245
-784
-924
-150
735
931
-880
81
-211
-500
964
758
644
293
-205
248
-125
-527
-95
-280
-813
-123
391
-815
-722
373
21
-951
816
-340
612
968
177
-150
-986
817
6
-704
-427
168
165
338
896
-678
755
989
-135
130
675
-543
693
-685
-741
992
326
-122
-928
-680
-457
-995
-383
359
-930
877
-308
-977
601
-661
483
-537
697
-168
944
515
-270
7
-371
711
163
-98
-585
-59
-500
520
318
-955
-70
898
-12
-511
-867
-803
414
-126
727
-930
-416
495
963
-601
-284
283
-385
-400
-126
14
-342
-384
-922
-533
431
674
971
-407
350
666
-493
133
-533
688
221
287
245
-130
-996
634
267
823
927
-382
828
189
601
631
697
-537
-317
387
279
442
-493
556
-20
275
-156
-30
112
-472
107
-812
327
711
757
-140
-115
-574
277
-535
-700
330
-747
-212
939
-594
-271
-200
175
92
102
909
-749
-839
-356
-6
-231
308
478
-700
146
-82
317
-592
-709
756
-705
-637
-2
-121
931
-339
-787
-446
79
594
-287
-466
-644
-508
-422
677
-993
-906
28
-206
585
418
30
-662
650
-8
12
511
-190
643
630
282
266
713
-857
-242
-114
-302
360
-429
-437
372
720
-755
540
-204
-244
-71
692
942
-755
985
-156
-915
-65
-40
-867
861
-6
-294
-325
703
123
643
-957
39
-192
-790
934
102
-103
-58
-300
-328
-677
54
298
-419
160
412
996
495
-388
260
-251
-689
962
993
682
993
549
-564
504
728
-985
764
977
908
-4
-659
445
688
-506
928
327
-106
-844
78
811
-930
-573
655
-107
-106
567
964
787
691
777
514
843
925
-804
-4
742
949
666
404
152
-332
-515
6
806
-931
-901
-365
450
17
220
998
309
-619
-523
-277
766
-508
-957
-317
-388
-577
515
-288
168
-531
-536
-786
-100
-189
964
279
758
684
-205
998
809
828
-153
21
688
271
-715
-105
-889
278
-459
-824
-931
106
-691
-774
194
-773
-145
809
785
879
675
673
491
-566
771
-877
-114
183
-774
-488
756
-363
604
-253
697
977
-211
336
-919
547
-69
-603
108
505
782
-459
671
-60
982
377
206
-52
-235
-482
27
-247
-601
-641
-161
538
-52
-442
-758
164
671
-304
-200
-114
912
149
370
-161
22
-314
800
907
-308
-142
-677
791
-717
-518
-653
-353
581
-416
82
-586
-541
-890
551
854
-579
694
128
-220
611
-552
-982
-748
645
54
-753
-191
377
-844
873
751
341
-513
706
486
-857
-855
-649
-640
-128
3
-680
802
242
659
198
-408
-983
332
-57
295
-152
917
-127
846
283
87
47
631
-83
-944
-322
-575
907
234
478
-91
392
863
-860
196
-968
862
-128
-77
-785
-905
890
855
609
-540
915
-356
833
650
596
-219
625
-723
90
70
833
-922
737
132
-499
-832
188
808
805
-498
162
-528
514
379
518
957
-730
559
100
-758
822
262
-400
397
-513
955
85
587
526
856
-810
-250
-242
-532
903
185
-48
105
-899
-164
-326
522
10
-550
291
-144
-857
-408
-20
36
-38
959
155
307
-23
723
-199
-406
-203
-417
-893
153
912
-799
160
754
714
-447
338
927
134
847
822
326
-248
307
-169
248
545
-123
-775
-554
876
-489
745
-938
-431
-454
-210
-829
995
-697
79
45
-260
-585
547
-674
76
-624
147
858
-464
-559
-721
924
254
-521
-211
-744
-944
653
715
-584
-561
94
-886
733
10
305
-343
305
-382
306
116
780
412
238
589
208
618
560
-927
-934
-405
8
-646
270
-695
-95
843
875
-918
-9
-875
-660
-986
-518
-790
475
854
-933
16
-154
-912
-156
419
405
-618
-868
726
-920
114
-985
42
242
-249
986
-21
-278
-475
481
441
392
-43
-538
-593
776
152
-894
128
-755
778
124
-801
-89
-135
653
971
350
-119
-333
-581
120
189
868
526
-822
-574
-352
687
-170
348
-147
233
544
118
241
-619
119
-355
-751
-670
-698
-857
-322
775
185
756
250
530
-928
622
690
254
-752
-612
336
848
-450
-605
118
-650
-754
-40
-707
-256
356
-395
116
384
-920
-815
-236
165
-111
194
-157
-665
-361
803
-709
-358
-813
-645
-200
-531
-939
-841
-704
-636
-462
911
10
-430
-386
850
-665
-560
-839
712
107
480
145
-188
-625
-306
728
-912
-815
-37
-407
-648
732
81
461
128
-695
73
387
-190
-468
-77
489
-379
785
-644
419
367
75
-74
494
-896
-707
-218
92
-239
-70
401
504
-211
-373
730
992
-887
57
329
35
502
-561
595
-628
55
-598
508
-675
-417
103
413
-820
-176
24
840
-782
694
851
142
-622
102
431
170
-591
38
683
934
-989
405
-113
-83
139
858
-880
-189
580
-167
-995
903
-777
135
-100
-488
-856
-338
-149
50
-41
-230
292
-615
-957
632
-379
-428
-979
-405
-521
501
-495
-664
505
-768
-537
-151
-360
768
-160
-716
-71
157
-21
488
-92
-195
-570
12
465
121
167
585
-845
150
989
125
322
-818
738
-234
-199
796
225
-983
448
-734
-975
794
57
-195
-836
923
483
114
-535
467
520
729
34
-55
217
-402
752
-559
474
-634
190
-585
-630
-820
-819
57
-994
698
815
585
109
-928
-345
-923
-574
-795
-245
63
-562
-494
886
300
-269
-284
845
991
-210
-504
-323
145
331
-29
-563
-521
665
526
-861
-936
-601
917
562
411
693
-566
555
441
-80
636
-93
468
269
327
-144
-79
-942
-394
-723
570
792
-888
-431
-99
-88
436
916
-586
-175
-506
711
620
-323
-343
-339
669
950
-314
439
-28
980
515
895
-64
948
46
124
473
779
258
862
408
159
-845
-987
-365
-398
-49
524
819
-514
-540
604
276
-142
-337
-318
600
114
489
-430
675
-282
-350
9
950
13
-595
113
-858
561
638
371
534
-841
632
-510
-22
-312
-13
-28
59
500
244
63
-871
-948
882
66
822
-390
-273
671
-43
-856
-916
-1000
483
227
-54
5
-251
-32
-224
-798
86
-448
713
-116
-134
-939
-148
-634
-325
-856
-992
530
267
-524
-283
768
-279
-637
-569
676
241
691
-60
-811
978
651
-943
351
404
-430
-825
-156
-897
341
-712
-496
654
876
832
979
-564
-448
-791
11
393
294
463
-942
403
-402
484
885
692
-3
-674
840
13
689
-161
-960
870
-273
-64
-987
648
630
416
-877
-424
530
-704
842
-634
608
-355
-325
-89
-393
-702
-581
-29
-842
510
423
-243
-779
-893
994
796
572
202
565
888
179
289
-419
652
498
-394
833
-860
849
-398
397
719
171
7
448
-791
-973
-129
280
-656
138
-254
-451
-812
859
-433
-34
-620
493
38
-621
-617
150
694
825
-374
-662
-10
690
-202
259
662
799
-304
498
-972
-871
622
-51
-622
-1
-364
533
328
700
-937
-245
-644
-144
-238
682
242
171
-154
-245
472
-625
990
772
328
-609
919
318
714
-410
148
-653
241
-45
-117
-865
157
729
-526
750
378
889
-900
-793
-809
-671
153
692
27
-750
-625
-107
65
210
-428
-171
-737
785
225
530
86
496
321
-288
466
484
186
631
-916
-707
451
-406
50
980
938
775
495
-805
-780
887
958
-423
-668
605
-128
-434
445
-976
-969
-718
589
505
414
191
147
120
808
-603
-19
411
18
123
364
-4
996
526
846
-443
702
-993
377
544
403
-653
-985
843
-341
127
263
772
247
-743
-139
988
-9
-87
67
467
-507
-176
-772
205
369
-564
728
-494
585
-119
-141
-296
-950
152
-70
555
430
-936
882
-48
-734
-489
-513
349
-34
-180
-344
13
128
946
-554
-843
425
-140
641
-398
-185
228
988
-219
-989
625
451
-432
-426
85
-888
-648
950
932
-394
-30
-376
866
-271
79
-401
-758
699
-552
110
83
-140
644
-909
502
669
531
313
819
-712
-10
-537
-752
223
-482
-927
-90
-250
-727
152
-132
222
-708
-67
-765
-681
-291
-365
906
71
894
-244
-283
-264
643
-382
932
-350
200
-597
-198
-876
-913
895
212
662
-393
728
782
47
-321
15
679
-396
392
-575
-988
729
823
-75
491
-101
278
133
-904
281
901
-499
-897
767
339
-571
622
-242
-772
533
519
-629
113
242
-519
-457
-363
838
818
-589
316
-72
-727
310
-562
-483
-752
-22
-703
160
361
-105
840
820
110
132
-354
258
-135
-85
658
111
442
-231
-563
887
-666
731
942
132
-713
-270
-777
-238
528
444
-170
-934
-952
-408
36
229
476
-342
-657
-692
7
646
-625
-705
364
-137
666
656
638
-846
568
812
-450
-840
-753
-416
-160
-359
-733
972
-4
281
-939
242
-690
164
-190
403
483
237
-127
-691
855
318
-414
7
-548
-729
168
781
695
329
496
754
489
-521
981
415
-475
859
-520
977
387
-189
-988
447
437
279
-163
305
886
178
149
209
-504
-608
603
-693
904
-987
-195
-325
-44
-364
-504
841
953
-199
822
-110
629
310
-748
-466
-118
293
184
-968
-824
-368
216
269
-247
-342
502
-563
567
746
-869
-628
-142
73
-1
204
-893
-873
-228
25
651
466
-665
738
-193
714
164
743
-182
-543
-915
335
-507
307
-147
800
972
219
-163
-720
-490
-817
-193
-269
898
62
303
-345
-105
763
10
-103
-669
-609
-468
994
339
198
471
951
-761
156
-184
636
-856
-627
-853
104
-981
-375
-355
960
-608
-595
-694
310
776
435
-13
111
427
-245
473
828
271
-716
-226
-941
-330
311
-278
-254
64
-44
-338
122
-615
945
660
315
109
-310
552
-314
-649
217
-135
539
-176
-321
654
-851
392
456
-163
161
319
896
-539
929
-910
368
713
-5
-612
285
-646
-421
-840
-859
122
-481
-234
-866
-749
531
524
430
-562
911
313
-741
952
-955
218
85
-384
585
-251
-497
-156
894
-345
-139
757
499
731
333
-461
680
92
483
-330
-588
-393
-777
73
-316
575
772
509
-38
589
-546
-570
859
45
350
811
863
-618
743
573
-475
-8
236
-476
755
-520
3
388
436
1
-678
-510
-884
319
86
-754
-124
-713
-561
67
-621
957
291
-316
-598
107
417
-202
530
-918
715
755
-596
-194
-826
724
-417
-161
388
-4
-992
237
878
-92
-514
-895
268
120
435
451
547
-660
-248
-864
-401
-316
-928
-407
756
-374
716
664
891
-579
98
-798
-664
262
-579
118
-475
-592
-190
-392
-13
-870
-772
812
-954
35
732
-580
376
-783
-333
181
-541
344
-16
-342
240
-102
-34
127
988
-112
460
564
-957
-147
242
-259
-42
271
860
249
384
672
961
634
-911
-365
-91
-24
-872
-344
-452
-768
140
324
-142
984
664
284
798
-303
682
-154
127
-992
-338
789
182
633
715
-226
-243
-706
-329
-292
-945
-893
641
-917
598
870
-889
-609
984
372
948
-709
766
745
-570
446
403
408
912
82
-325
-42
383
296
-709
80
-120
732
595
915
131
442
568
996
620
-382
-140
-861
156
-999
575
518
60
-535
-27
350
795
-321
-467
-753
767
-525
-270
830
-28
5
782
425
-233
984
-381
436
936
827
-84
-836
721
352
75
810
-185
641
-478
333
-34
890
-326
278
675
316
-476
927
640
-203
985
554
659
-537
-520
596
-579
836
860
-487
-406
614
257
-269
-337
44
-25
-976
-623
-852
-792
-394
292
415
490
240
348
956
-174
117
778
-113
-392
393
-18
-240
-948
-788
-6
209
-421
265
936
384
-832
-327
138
63
-107
323
190
-311
41
-744
-292
-55
763
30
712
-677
-832
647
-892
-824
761
476
894
611
-714
603
795
-254
-208
-888
-126
-683
567
-472
336
-574
-262
218
-957
-390
669
-319
674
623
-121
121
-118
637
460
-336
154
-803
-348
-814
597
130
784
394
613
-771
502
981
559
337
-284
431
-914
237
-606
-497
-152
-181
539
852
560
290
973
4
-184
330
-648
-685
-245
-698
798
-806
-903
-133
771
-780
-845
826
-826
676
-69
371
-226
-594
197
460
-534
506
929
796
-329
-351
-32
-242
582
-233
828
635
-440
656
-432
-538
-572
27
440
-947
-197
251
666
-845
-948
755
154
-467
822
-896
865
310
707
-582
-126
-493
540
-336
495
-163
-654
-946
919
-767
149
619
-247
-448
-972
822
-676
594
-673
-157
-981
-910
-764
15
175
-359
131
610
-826
-217
-895
-527
-710
-837
-917
-601
704
-902
666
-631
551
-434
596
-629
-902
888
-650
-407
-251
-438
-100
-742
269
-652
832
111
-712
-749
-795
-316
642
-673
-619
-583
70
-480
505
796
154
-829
880
692
-209
317
-739
348
-310
540
884
505
14
145
331
-663
-198
-676
-54
437
363
-159
836
319
-389
-631
473
-616
-170
-45
347
-869
-35
608
-572
-305
-417
235
-188
543
535
949
555
-245
628
-207
480
543
614
-166
-578
901
647
-644
225
651
188
778
-792
-743
817
730
339
-949
557
-812
292
-277
409
-49
739
-485
874
39
144
-505
376
-742
934
718
839
-205
-924
121
-576
830
-15
231
-95
90
92
-216
791
-500
-860
-247
-228
201
-564
553
-227
173
-970
356
-156
17
-294
610
-888
327
-178
-786
257
516
380
-932
-675
-80
385
473
-276
-59
675
822
599
76
-953
-40
-383
944
245
-560
-167
-257
50
-181
-637
-941
-925
621
231
213
826
338
503
-558
-477
-632
725
-686
-344
-701
-46
946
79
-589
37
306
-841
354
-956
-917
451
-348
-142
-452
345
-617
-597
-493
-685
-653
843
-520
-765
-875
483
-837
-211
387
162
-353
-35
379
310
-682
-22
-421
-945
134
-300
962
-126
-584
-650
723
953
995
401
5
-814
-655
-210
-768
-200
607
924
408
467
-361
-92
-285
-495
296
281
-484
639
-957
-529
-376
217
23
-780
261
-666
-987
410
-627
-765
749
-252
-563
-284
-634
138
-173
632
-125
290
-183
-213
57
-350
590
-44
-780
-573
182
670
-25
445
737
-20
909
-296
547
-470
471
-612
84
444
-697
927
-939
327
351
4
702
496
972
525
-252
917
-836
637
-377
-734
-228
-546
406
626
-243
575
-588
106
867
361
-542
624
-759
642
373
-623
863
-644
852
-316
-83
792
146
305
979
168
-787
420
638
848
-308
-837
-193
347
-509
-537
-743
-68
-332
449
751
-619
-701
40
364
616
227
140
-891
767
495
-442
-100
603
-241
-360
-5
437
20
252
-25
-262
90
43
936
379
223
78
87
-416
836
-999
899
-310
365
-518
875
557
-304
833
-463
841
-451
-199
-107
-317
-78
341
-960
375
652
-998
-199
527
-943
-304
-791
-411
-786
-806
663
-695
-563
100
-867
-47
-579
279
-446
-154
651
-47
799
416
-63
401
879
895
561
-925
-273
-915
973
977
-676
-596
256
-347
-376
-125
629
686
428
740
-617
400
623
-690
761
-104
-212
593
124
-298
-860
-500
-769
117
754
-133
-767
-27
381
-195
-220
-18
722
-174
-41
-466
-425
-230
-983
-861
-999
-603
-321
901
284
817
29
-921
-638
452
-926
313
-426
626
969
561
654
205
-799
658
378
-691
-754
-350
365
-420
237
-444
-234
349
-677
-576
-354
-713
145
133
999
315
-702
-150
-549
-616
717
-436
-99
-215
566
292
429
-568
-823
302
-608
-23
587
67
-194
907
-23
999
202
266
-150
911
63
-193
-553
916
-479
883
928
-359
131
-771
586
-125
-388
-956
-490
788
-250
-392
-820
954
384
874
245
898
609
-483
611
-542
209
736
585
-451
598
580
859
486
-507
-548
580
-937
-111
304
-866
572
-43
-684
414
-768
198
949
622
-111
-712
-136
829
619
473
-318
873
-280
-458
95
-370
519
-861
307
604
687
955
599
834
446
-923
-147
528
-149
213
-46
-573
231
907
549
110
-611
610
582
-312
406
930
400
-956
-416
-321
381
-16
-462
92
935
156
16
836
-791
-352
440
159
566
-857
80
102
-27
380
-182
98
555
340
-901
274
-511
871
290
-427
966
315
525
-163
-792
772
586
65
-951
-938
-132
-155
-842
37
665
-791
-72
961
-255
905
-199
858
-861
-375
-300
267
541
-977
-870
784
-528
-703
969
655
910
175
239
121
-508
55
-41
-103
703
468
-306
-756
-834
-430
-640
390
-952
814
644
-508
-757
-620
-238
-687
-509
-754
774
562
-543
938
-334
-489
405
641
476
-941
-88
-651
-355
-161
-204
-608
-898
-710
935
-356
-208
850
958
-11
-202
-695
-343
479
238
-209
760
75
-500
341
-1
-876
102
-855
479
408
665
-248
-35
315
-520
-78
489
-7
-145
-8
-908
510
-125
-950
208
718
513
925
-334
456
-129
390
488
67
-789
478
176
272
273
119
182
-908
742
631
794
-618
-797
722
-472
-418
-570
60
110
-424
484
753
-876
618
600
-870
-143
-974
-647
-392
952
97
64
560
733
-567
970
-789
-626
434
4
-937
820
-949
511
-747
238
-311
-170
857
759
-164
-88
-953
542
-841
43
817
83
-305
426
-210
-656
-119
444
-539
-53
487
141
855
-716
120
-151
355
713
-400
-723
-460
-795
830
-244
-212
-21
-660
-472
50
907
962
294
-246
508
612
158
-688
-235
-746
-904
-362
-759
34
858
-263
-175
32
346
317
699
-250
760
780
-912
-25
-365
-634
432
835
313
926
857
209
458
-628
901
-565
246
441
-884
340
-931
-898
103
275
512
-938
-397
749
481
-364
325
425
256
385
559
-926
294
431
414
970
-185
-263
-286
-858
906
279
-658
193
338
360
441
862
-580
287
-314
-459
123
-485
234
497
-130
-779
301
-562
-705
-850
-168
317
-775
-983
-307
210
840
841
-157
936
-639
-956
113
757
-338
-316
173
-758
-912
194
-529
-108
178
-579
848
-275
-674
-159
879
258
-720
-590
486
191
413
-247
-727
119
852
369
112
402
984
-691
-565
-106
675
808
-204
266
-597
-95
209
756
743
600
-997
-183
-705
821
63
-977
432
330
51
361
523
-581
228
316
-694
-487
-302
99
631
72
-258
960
-891
28
748
-623
397
689
-615
685
-244
-250
502
466
363
203
-949
-724
696
627
-445
38
-745
-209
-721
-572
-483
559
-310
514
-427
-644
-296
417
893
-413
130
246
924
-123
-192
-624
-751
946
-627
-442
-726
489
-422
173
-764
30
-684
-769
-836
-527
-883
-714
777
89
642
-87
985
604
596
-758
-805
-242
997
-905
539
-39
-475
-416
188
527
881
-568
-31
525
-527
-873
-925
-177
782
-211
521
-685
-485
-424
687
907
-430
388
446
-180
-814
-279
594
923
266
-107
-535
366
-822
643
273
960
-112
743
-600
751
-632
553
-248
-968
107
402
-558
-623
-203
223
830
200
334
157
-601
-836
714
237
685
-543
605
-459
-843
471
502
-752
867
-165
608
698
246
819
215
-144
290
-769
774
-147
852
-361
-885
421
293
-194
12
939
281
-616
-893
-973
474
-918
-103
758
353
164
620
-543
108
482
-678
869
-623
-617
302
-366
84
-72
55
307
767
402
202
667
7
566
-210
682
-830
364
-491
-57
175
-141
-830
560
119
610
904
535
-783
655
-593
296
-31
518
380
243
593
763
665
-862
-91
56
673
241
877
-67
-148
-214
-544
-446
376
-94
964
470
562
797
296
605
714
-506
421
-517
-166
-428
-201
647
318
146
400
98
-851
288
232
499
222
629
910
163
-826
471
577
-510
-515
74
-460
506
604
-677
131
-489
440
220
421
638
316
740
-409
-418
-254
574
96
47
277
-338
-841
-618
257
-431
873
539
442
158
430
-154
-404
-155
-429
212
57
-648
541
859
152
-14
929
37
795
271
181
984
-616
-239
-150
-334
-941
-771
-953
-377
895
54
421
-408
-756
840
332
-152
-257
-980
909
164
976
-454
-943
866
-846
-658
-231
-350
-830
-347
247
685
228
-97
945
-830
-304
-399
-564
-622
70
678
520
880
101
745
788
-245
42
-635
60
713
-14
37
-787
404
752
-44
155
-518
307
-264
-886
101
111
-590
112
911
275
699
64
394
404
-996
-493
-553
-988
-711
-754
-848
-459
-878
-896
-391
-721
-818
-55
-891
127
-75
202
133
-177
-105
486
-784
517
-173
86
-773
646
-44
114
363
-967
266
606
-34
-308
-643
-135
234
-356
942
-449
607
949
-659
149
-79
270
663
-624
-848
-973
156
-150
992
779
954
632
-610
83
-271
530
591
-308
355
-826
709
995
829
338
-687
-728
-438
-235
-954
968
440
28
-828
-891
959
-379
928
43
-222
-49
-308
-929
862
234
-596
-232
-120
-433
-584
241
-691
-205
654
-36
171
-167
-873
-95
123
767
-256
234
594
-497
370
622
-373
-576
942
-619
304
818
901
550
-730
-521
-494
181
56
404
974
699
380
696
-538
900
548
448
-716
751
-179
889
-162
933
857
151
-960
807
-667
-63
893
89
-446
-858
534
-416
-541
-729
541
-159
-541
-513
400
-796
142
960
-723
197
-4
379
-634
882
123
738
557
-575
200
671
294
42
789
-270
158
-376
-427
-765
-252
-137
446
-829
689
893
-451
-405
107
991
619
118
-891
866
657
-367
-455
-261
76
38
252
351
159
839
89
751
895
-595
-90
-522
-553
-807
408
872
928
-337
516
-867
-623
120
-324
486
1
-738
48
-965
900
-56
107
-895
-716
-852
-423
188
928
-193
-94
-869
622
942
-312
-547
-624
-656
910
-724
623
236
-514
175
594
370
372
1
936
128
590
-619
568
565
634
-466
-102
328
-37
814
-648
594
208
-815
60
-265
-384
382
43
112
533
-900
216
308
-263
365
682
672
-782
297
944
-872
-423
-310
-477
389
498
702
15
905
49
-832
553
-638
425
-193
655
-317
856
-520
-942
819
-721
-557
71
-795
174
429
-533
-415
328
366
-492
-54
816
480
835
-576
211
-714
571
212
-639
-1
-552
966
167
776
682
593
-527
317
916
526
354
720
167
-57
706
846
-499
614
77
-744
177
-835
35
914
931
290
582
-840
-411
-149
892
397
37
-444
-954
-775
-898
-242
-138
-134
816
-342
396
454
-763
32
-41
-835
-333
499
-5
353
298
392
416
-451
-214
786
690
-300
874
207
468
813
973
-985
-470
864
377
-228
542
-701
896
950
-999
971
795
-249
-766
784
-996
-994
934
715
-231
-191
-849
173
670
22
-613
-674
-429
-326
-725
368
978
413
-2
-952
382
954
-905
-223
-352
999
-289
-963
342
-668
397
428
584
-516
718
-937
-586
804
825
459
-443
-378
-163
317
756
-647
-359
847
679
-699
-803
832
-635
-680
665
678
795
538
471
-350
183
-928
310
-548
299
288
-40
-175
-533
-730
445
-126
581
-533
477
-658
573
-734
-204
32
-339
809
-648
868
-378
-276
63
-135
398
236
103
-436
499
178
-106
-805
-533
-249
-408
-700
-80
-519
-881
76
485
-134
-672
835
529
904
636
-229
132
331
171
-995
582
-488
716
-730
-852
875
-733
749
868
15
109
-767
-372
-366
211
96
842
-197
408
-314
-811
-559
823
-1
136
-653
-269
-263
-268
20
543
-927
-545
11
-309
-643
-550
-543
452
-307
799
974
-587
35
-67
-181
459
-358
868
758
235
-445
842
626
-2
15
-867
-244
536
-831
-108
-96
-797
604
-346
75
871
859
-926
-155
751
433
426
-169
467
67
-598
531
149
-753
-602
-872
-978
-645
-159
516
-883
-737
969
-433
-778
73
446
-302
132
495
-851
-500
-541
612
409
-19
342
-40
14
998
-441
539
-529
-324
33
-426
969
-480
160
-58
-943
0
227
495
873
559
-533
689
-381
-983
168
955
-487
-524
378
-905
-902
-488
-211
-474
614
681
333
972
797
-209
841
203
64
-288
-109
-120
400
388
-469
585
-795
583
-90
-272
369
-730
612
-874
-957
926
-271
488
-237
263
337
474
386
-153
-329
-443
-842
699
-685
-541
-589
439
-772
732
-854
662
-717
34
16
-290
-431
105
-709
-846
841
-783
8
-39
74
361
-682
-978
632
953
982
-56
-869
32
-902
-212
-895
-380
188
543
413
-746
-52
-896
790
149
419
421
-362
202
-286
70
-111
738
301
-864
-325
250
406
937
-64
132
-940
141
321
-978
-780
-697
-377
756
-240
-468
236
351
455
448
-341
518
553
-943
110
-177
-399
-167
277
-838
-795
-501
-240
808
742
-753
604
-730
-522
678
-997
122
-28
672
803
-864
854
-735
172
-255
772
780
173
-274
987
354
210
237
808
930
993
-989
524
-924
50
280
631
22
-409
-376
-60
-926
-15
-920
977
720
-148
-587
-246
-905
469
-330
-513
20
-993
-708
13
-359
-691
-446
-80
-939
190
736
-299
254
455
301
-680
396
681
-267
518
514
423
-371
814
-770
-751
-404
-326
-548
600
787
21
-208
4
-738
-475
-990
-348
605
-323
-127
-672
500
-961
548
-827
519
851
295
-646
-168
-525
127
-707
49
606
-939
828
-73
-162
-118
320
-167
-225
4
-633
-636
744
865
-315
-476
-780
712
992
8
-108
-559
505
168
-666
305
-642
841
-4
-996
67
976
-605
530
869
68
258
-80
-380
-222
-260
-536
655
262
591
48
280
-246
467
-765
-371
-674
3
800
145
445
714
186
218
-963
-973
-994
-382
667
-138
-7
-12
-517
903
-289
300
-328
-149
773
664
-123
514
-270
-412
-346
189
-168
-789
-981
-783
-649
364
133
-529
-490
-93
-592
927
-41
202
-503
-949
968
2
-318
-961
714
-679
-732
-233
588
277
986
435
155
139
-458
337
-635
-492
-377
943
713
270
436
267
360
48
-647
-271
-736
-171
-216
674
495
112
564
-728
238
969
839
108
-59
384
173
-576
-930
-456
257
19
-862
-147
554
849
406
-681
609
-873
456
-851
-891
96
198
-701
313
773
191
-153
-149
280
110
-552
584
848
644
-354
-840
-54
-939
-358
-770
-520
-969
-484
-46
-533
283
493
-978
316
55
91
-751
-255
706
158
-346
-478
646
-791
-169
-799
-716
-852
-418
545
-827
-858
805
-686
905
27
453
-823
956
-975
-695
719
-491
-344
-159
928
498
499
-57
48
136
-312
-759
41
628
-885
805
-654
-735
-453
-949
-972
476
552
578
-878
336
-497
-956
-180
-377
-391
993
-834
172
-262
-258
-140
-260
-212
-822
291
273
-256
-92
592
-924
-195
400
-325
-766
-1000
-20
414
83
-353
-326
590
709
-759
410
45
825
-244
417
205
-255
443
710
448
-204
-894
45
-702
-661
-865
145
635
267
126
226
-741
228
914
387
-463
-804
502
-193
-492
-78
-370
-989
433
200
145
381
636
178
254
120
285
350
-46
-488
582
562
596
-31
429
244
710
-993
-808
-22
291
-124
244
-534
88
801
-945
382
709
-790
673
-368
739
707
-440
125
714
85
692
663
35
-643
-794
112
162
-169
843
50
307
952
714
-730
-151
426
-452
-426
-740
-989
-576
-700
-479
536
-899
881
468
-662
960
333
-599
328
-765
270
764
-254
161
696
-794
745
443
883
95
604
939
329
505
-278
-689
329
-407
-568
387
805
-529
-724
979
-948
893
-300
165
680
-444
696
-603
404
-87
818
28
-285
629
960
139
920
556
340
845
-210
538
455
-865
-444
-720
211
78
551
977
125
52
-575
674
521
-328
-811
-927
-376
-33
634
-513
-717
206
896
-805
-308
678
115
-423
606
940
-731
-30
480
361
744
59
-951
434
847
-559
978
162
-647
82
285
-778
-161
546
-317
381
352
401
-637
-62
464
819
-653
610
634
630
-967
916
-598
51
740
-940
-997
-992
-58
-913
335
420
-689
-477
-632
997
601
-50
181
-427
49
425
988
-473
632
-101
-611
-490
772
-78
352
769
358
-415
-673
-312
191
-678
688
544
-112
-891
909
-656
377
972
-399
-213
276
192
52
385
950
-757
664
-358
-180
-900
-830
-638
-49
311
-271
-828
-208
500
-288
-561
-844
-377
81
710
808
-955
614
593
352
187
-30
-509
212
-862
883
955
150
-31
615
878
-876
558
229
390
179
873
-58
777
27
-213
-355
-737
336
-900
106
-484
-769
-16
-743
-699
-207
-162
5
-349
-980
-421
371
34
94
748
-453
256
741
155
-724
-957
-699
-349
663
314
508
-470
-918
-246
246
-913
-27
765
621
-307
280
641
391
735
430
258
-257
-240
732
-429
-407
-369
-743
-503
611
143
-233
834
-670
-849
-656
-93
877
572
511
-290
-651
381
716
-704
-912
411
945
-164
154
-960
-963
-253
-862
358
-180
-329
-13
991
57
-562
-332
986
333
181
-696
687
-960
322
-976
429
-347
974
175
92
-444
712
868
-732
40
-595
-284
927
-196
-14
435
-424
-126
-945
-603
-470
311
-739
961
183
668
-612
573
41
-655
662
-921
933
-27
37
-307
506
488
771
119
798
-443
65
402
951
269
-492
-986
-544
-761
506
745
-125
185
-705
-843
383
-358
-743
-891
512
677
57
-926
-71
434
540
-586
-625
-592
-114
358
95
725
-100
-529
-718
-883
-129
-839
-391
-686
451
-247
-138
-187
-364
-946
349
569
38
-127
665
300
628
-816
-908
796
-224
377
-699
-433
-712
562
-370
29
630
-945
311
-734
836
479
-763
477
462
488
61
-796
-85
326
982
650
-225
375
-312
676
-588
-445
666
-486
-916
115
-279
799
-265
378
-929
7
-145
-185
-546
-62
-160
-161
-948
329
-714
-745
254
953
671
-842
-794
-154
311
-376
-279
-911
-291
87
-719
515
293
933
-542
685
116
-894
-61
-427
956
43
562
517
356
109
-730
442
190
289
129
-323
962
-387
909
364
17
-988
-559
537
265
-687
360
597
814
-617
-25
808
22
-960
779
-912
907
753
-827
318
-334
-157
186
320
388
-399
-681
369
-613
-265
-945
567
-581
155
-719
213
-540
-771
-729
-221
-76
-496
-383
398
274
567
-188
997
603
-679
-520
-187
-602
967
306
-223
814
-743
-187
-208
-938
-63
-466
-270
701
-441
-488
-485
-607
5
208
895
-528
-303
270
85
385
194
623
-620
-589
-494
237
675
-890
511
375
419
702
-613
-491
277
-863
63
-880
461
-290
-25
919
425
-429
670
486
911
-697
32
-661
589
-568
-125
-230
-156
-249
-80
153
220
-686
107
-939
927
448
-428
543
645
-706
-834
891
1
626
-665
-751
523
-572
483
-697
217
166
457
-219
321
-570
-72
703
205
-359
613
894
-232
-263
198
-941
793
51
568
544
-490
426
786
217
-17
801
502
-365
71
590
-287
465
760
-705
929
148
-629
351
-709
-620
337
413
287
1000
683
374
461
-740
604
-699
-342
-951
-976
610
-344
-369
608
399
787
-792
-192
-308
774
-178
-937
-68
602
883
-923
474
272
-183
-636
-866
933
684
-113
311
184
-956
-655
-230
-396
152
-220
306
791
-606
-823
497
159
-878
820
563
831
-737
433
-63
-715
974
-374
-360
114
260
-867
-449
777
-268
797
-792
98
-584
649
-674
-860
885
-569
959
-937
-534
934
821
-842
527
-971
1
654
-598
594
236
695
927
-659
96
922
-66
-995
-327
495
-354
-941
902
53
876
149
35
496
-270
-286
837
232
779
-102
762
-320
-302
880
339
-128
-266
68
-107
-15
305
301
409
609
-115
-950
-486
137
-604
36
257
249
-94
867
484
657
926
894
-132
-316
121
445
154
-211
73
617
-548
-905
631
640
375
467
-424
276
-795
-609
110
-241
-245
-915
443
428
-699
618
735
428
511
837
-262
-981
-18
-198
824
159
-223
91
389
-24
-1000
-793
-449
-324
-570
690
-430
690
-840
588
-616
-519
-70
143
-902
922
783
548
-527
-456
-337
519
596
279
462
492
-484
505
-307
415
298
364
483
157
-626
756
794
-911
-708
-695
547
67
-825
-624
287
-847
376
-90
472
982
671
-675
-219
317
-353
-139
572
530
272
835
-602
-559
-642
-408
-145
541
-193
608
399
-637
740
-754
-53
938
-82
-794
-627
156
-574
572
-702
525
-199
-537
-434
-798
-901
285
-398
-257
9
-285
711
831
-343
69
778
-338
-606
172
-194
410
-152
-233
605
220
715
-934
-942
-165
360
317
745
-37
365
-525
-179
-325
-524
-932
-699
788
-423
-617
-422
-996
815
-94
-410
850
971
-603
-392
225
279
-171
220
-953
176
994
-188
-677
-822
912
-691
632
-473
448
641
2
614
185
783
831
-827
176
607
409
597
357
177
-762
-759
-861
-317
-596
-387
-549
-851
-310
586
-334
707
261
730
-226
273
39
767
-12
-721
-367
85
-141
315
-456
-827
-66
185
-200
282
735
-96
815
-49
-118
977
-877
-26
-864
-589
320
989
-690
573
-21
9
-214
854
-269
596
-181
-163
53
-954
214
578
-359
-862
-915
328
-666
563
-339
-438
429
430
948
-150
-960
567
-282
683
-229
-297
-758
691
757
135
-400
-409
-665
891
-29
495
-537
712
405
-55
-308
788
256
925
408
993
990
61
-26
-915
447
842
-262
98
118
632
-84
-348
733
535
212
-732
-145
-782
584
-330
632
208
-491
486
887
-981
-123
149
-631
-443
791
966
112
575
510
883
425
-715
-143
-4
-13
287
667
335
-860
-132
-910
770
-752
-110
-529
851
710
583
-117
622
-231
-202
-515
188
-823
157
822
-891
694
-185
244
-843
882
11
-220
-234
-432
-23
-580
-453
-628
-967
654
-781
420
-779
67
-654
887
577
639
-295
-579
212
125
-465
922
-386
-767
450
-439
-521
-484
-905
-165
-754
-788
194
-684
-471
568
835
-373
652
-240
805
-216
719
780
-47
450
-383
-232
629
994
980
-477
-767
-222
277
-847
679
-32
180
-351
-879
904
343
678
-622
-16
-690
-731
805
-550
837
-698
-675
-862
-849
769
355
854
182
348
446
-641
-286
-781
-712
696
758
-785
539
-939
15
907
-714
-219
-254
735
613
-916
714
-775
-1000
-942
639
504
-392
-492
-647
104
-189
-101
145
152
-428
543
758
-265
-209
250
123
682
81
-518
679
360
-569
561
314
987
-184
-617
-183
-238
-684
265
125
531
709
-452
117
3
384
37
133
726
25
-379
-500
-816
-201
-384
-551
-486
-488
520
617
-139
-627
552
-968
199
-679
-419
907
-510
-683
-717
-599
-868
-44
198
517
208
699
-368
-496
672
-373
859
-285
-566
-508
200
-930
-456
685
-464
928
41
-612
250
406
546
-156
-265
377
461
-37
-790
-322
451
-316
286
762
-553
812
244
160
370
-424
702
505
164
-736
863
186
-890
696
-837
-798
-975
-751
100
-6
124
254
-690
91
-129
849
34
785
186
550
-605
-788
110
-619
666
-611
-60
584
-964
277
-727
673
802
-453
476
-209
913
-975
-205
126
-430
-243
-342
-301
427
912
-664
78
-424
39
-56
-255
347
-187
687
139
422
-561
549
571
-824
-909
-873
-333
252
-675
986
881
313
-907
-845
414
145
-936
16
-768
934
-60
-979
-698
-562
192
-897
-637
840
602
548
-896
521
200
-199
-943
-171
-922
-538
-655
320
-907
501
253
-695
-829
-939
-494
-104
35
149
71
140
984
29
-957
205
-578
-27
-852
556
-192
826
719
213
290
-126
-624
149
-583
-461
-76
-230
103
710
-383
938
-392
-51
362
-308
931
-547
202
-216
-72
772
-965
664
-406
-111
-989
-982
-612
772
-574
-806
880
700
-427
406
-607
129
560
769
917
-189
-954
-321
321
815
-334
-328
237
242
401
577
634
989
-524
-97
580
-44
-432
454
-695
107
-540
-806
-230
123
12
-78
720
806
373
-171
701
397
181
-172
-872
-929
490
-285
-975
415
447
-214
386
433
687
-280
-356
688
-156
741
44
496
-72
592
-633
-715
26
357
-763
708
705
-700
-154
-42
-69
-971
-871
-471
-402
879
447
246
217
807
-291
-263
93
231
-472
-684
970
423
391
657
-564
-896
10
78
470
-699
-542
92
-39
-317
808
-71
-588
-768
-795
-945
-964
345
-455
-350
386
70
-894
-926
-953
-708
-185
370
142
10
-768
-208
796
744
-514
49
-949
-497
628
-10
-669
137
-989
825
929
213
584
522
-845
-570
-644
597
24
732
-705
24
736
-378
-987
-415
743
567
886
-283
-198
527
478
59
843
915
-418
-803
-908
649
-873
651
-157
-572
224
383
-261
-423
645
569
850
658
1
921
-376
-78
-580
532
681
-987
-697
-871
-82
124
512
600
-109
-341
-176
428
661
383
-8
569
776
-129
488
427
35
-76
237
-393
886
886
429
-865
479
-358
528
-256
-346
296
-549
-301
371
-355
124
585
-582
841
-740
792
465
-531
-971
303
678
-910
-427
-956
-648
-789
869
-669
-236
-14
895
-910
-223
550
-813
-362
-428
-975
454
496
272
38
-80
795
-917
-885
944
575
-310
802
80
-931
440
367
848
-235
442
309
764
460
301
-155
-646
408
-283
884
542
221
937
-428
713
-534
885
-240
-865
912
856
194
-45
670
-47
546
51
556
449
-80
897
-479
486
308
-394
427
-853
403
603
940
-402
497
-590
-634
-260
442
-322
319
78
644
685
-857
-777
-156
-890
537
539
930
120
145
-217
-696
320
-164
417
996
-295
780
195
-447
366
-892
845
319
460
-67
-824
-593
291
-22
426
-906
681
-86
-777
689
148
-298
-50
635
-834
164
667
906
112
-180
814
567
-490
834
-263
-515
315
572
836
121
-915
627
961
268
910
-713
305
724
266
-691
-17
46
340
-547
-896
394
-886
549
213
23
-60
-629
973
283
-232
-545
810
415
859
-690
624
-915
73
-828
-373
-497
942
-889
-278
2
887
-402
604
637
577
398
-751
397
135
806
674
392
-888
638
-109
316
-938
-789
350
-219
951
498
572
-450
920
778
-83
-957
808
709
-178
-109
105
-792
-741
-140
-941
568
-374
997
382
731
-293
246
793
946
-465
104
369
165
228
166
474
-88
-865
864
421
59
-60
868
964
91
570
997
-102
-456
388
-233
534
-38
746
437
-522
-971
498
533
978
22
670
64
892
899
429
-701
980
639
-555
768
845
568
-750
-127
599
-304
929
946
394
-323
-291
-680
453
429
-879
471
-634
-13
293
-448
112
-69
898
785
804
-867
-881
400
-643
-180
468
902
240
596
-319
-78
-877
63
-673
-997
734
825
376
657
156
195
374
798
481
-442
-837
-956
231
445
794
-266
346
219
-882
685
227
-333
-175
-367
-266
820
662
-96
-718
148
-826
-631
-398
-849
-323
-43
125
222
750
327
78
-966
-171
31
-106
-442
-620
563
-133
-578
-431
117
-523
-419
238
-411
-385
315
-132
988
416
-820
-315
879
804
102
744
-197
195
-811
147
133
-183
520
379
-691
-224
-227
501
-461
-416
-809
937
-386
-120
-672
694
530
-705
324
223
-371
-780
-849
-483
771
-485
-946
843
558
505
-244
623
32
-153
381
-93
211
-929
-315
-642
236
712
-591
399
-492
-597
176
46
-920
275
-436
555
-892
-549
354
-994
-747
139
-217
219
-757
-394
192
582
-499
-108
-979
374
269
192
-77
326
-433
809
965
151
-860
-151
-445
-779
125
-271
-185
-881
-816
-51
192
276
-812
895
281
832
-448
-936
-676
-343
514
185
949
-659
-231
-334
-921
739
629
423
-863
456
602
-173
767
550
284
-163
880
-520
-829
-826
476
-98
-833
319
494
-258
-254
8
-653
736
-756
617
-532
-303
-919
74
-79
962
935
524
-255
179
-417
1
-227
-5
-239
-182
-514
679
474
-321
495
-93
516
97
271
-788
-459
-395
-445
-202
-433
21
-440
100
-543
-189
-11
-675
-727
519
817
-98
394
659
120
448
144
-799
-564
725
188
879
602
-574
-244
74
-333
290
-341
766
-978
793
567
169
-883
840
179
-367
-982
-599
-224
534
419
-198
-902
-859
95
461
750
-785
798
665
737
317
623
-496
580
-719
865
179
201
656
-11
-533
511
-725
-45
942
-252
-241
702
688
366
-114
735
-975
-363
-861
608
-703
196
191
629
721
-470
851
6
-113
-902
-849
286
-205
-238
444
239
-269
-772
-461
-525
236
598
265
-308
-64
-772
179
-181
-181
-128
378
910
474
8
403
-42
-268
-788
344
-968
139
56
-633
-397
571
-372
146
991
-379
743
-1000
-37
670
801
654
248
-519
-481
852
801
-541
-847
-181
-976
188
887
82
60
-382
838
198
-297
-428
-750
319
-163
348
603
939
581
-510
750
992
241
413
-161
617
981
775
-23
165
-519
753
-465
711
153
-173
-833
-830
208
-6
163
-833
-147
-180
-197
251
-948
48
-125
521
-389
272
600
681
-163
-911
-566
-261
-691
-306
520
393
-717
485
554
965
216
-609
-174
181
72
209
-696
-280
-715
-233
257
438
145
-39
-9
-122
-884
-81
843
-37
-852
230
-877
-296
875
-866
750
605
-232
-300
679
476
-108
-202
-853
-274
22
-437
429
-841
-811
-698
-679
-255
-449
-299
504
-134
-2
242
-144
-335
-552
-135
524
933
-791
641
217
44
-619
-976
-379
-734
-616
575
118
953
932
-172
591
-414
274
473
166
587
-95
-136
-130
410
892
-440
33
763
-717
-624
628
323
-786
-560
-49
-511
-846
384
269
-297
-695
-874
62
-461
144
293
-317
-979
532
918
289
820
604
915
657
-638
475
-647
-751
706
976
672
708
203
34
242
461
618
5
-855
-928
243
195
100
352
888
-912
-335
416
-275
-647
441
-13
-560
122
171
-281
651
952
99
231
-493
-430
205
475
380
373
15
161
-53
-189
861
-542
-758
192
-554
578
-241
632
-821
-79
539
-659
446
-368
-971
128
810
714
384
129
225
921
-857
-667
-563
836
277
-470
840
-283
-278
708
886
-318
330
959
563
347
-135
-754
491
-737
359
-782
334
-863
-896
-263
460
558
-640
-795
-971
767
648
-429
803
518
-804
161
133
-307
-805
-901
240
171
499
-770
94
-585
138
153
-831
-443
440
-89
525
893
965
581
-869
596
143
-579
-851
-942
-768
-942
-302
996
777
568
837
-919
-833
-145
-355
714
-503
896
-24
-544
189
-879
949
655
-142
-528
626
876
180
-95
985
26
771
892
277
0
19
-504
568
-345
72
-901
-437
662
361
-772
3
468
22
-103
-89
209
-482
17
384
-888
-951
930
-926
23
964
374
-894
900
686
616
-149
500
-711
-736
679
914
-136
-262
-812
-124
566
913
-87
-595
-184
3
780
-972
861
-336
-681
-966
973
853
-941
98
146
879
-839
-733
-797
-481
41
-856
-661
-165
621
786
253
800
-654
-555
-345
-567
461
281
906
873
-69
-896
-719
-793
100
-144
-964
383
278
876
-383
700
-872
362
-690
-825
-727
-853
346
-662
928
-828
694
-251
834
-996
487
-785
-718
532
177
-181
761
-632
309
-498
345
-288
987
-890
-190
-836
-451
104
-88
-607
864
769
-671
-639
-834
832
-380
67
-221
923
627
-575
711
401
-15
-896
259
-37
-197
-60
-430
170
696
292
-828
407
-922
-947
172
183
595
-334
44
-978
-509
427
544
-264
-22
559
565
976
-627
959
138
-803
-491
223
662
-999
-758
7
-332
-260
379
-882
53
862
163
-628
579
228
63
921
-866
-829
-865
-741
907
592
684
-306
-400
440
-659
-302
723
760
243
867
370
-762
-970
-831
-560
-561
241
476
-798
-333
954
860
-506
193
308
510
-694
-970
153
-149
-45
130
-844
673
-723
452
871
970
-566
-415
-421
268
-554
-194
-854
970
-308
-301
887
862
-674
-60
-427
-624
12
286
-61
688
481
-256
-686
134
599
866
315
-825
953
787
-59
-737
-962
715
-437
208
-257
-651
657
-389
-150
740
-282
-979
822
-329
402
-174
-213
255
-994
-198
-460
-637
75
-33
-133
847
279
-604
774
398
0
-912
511
-245
-186
546
-728
744
-398
201
712
325
-928
-796
-447
63
248
98
878
-762
-197
-105
167
-618
-711
96
-471
-734
-317
779
-73
504
-833
502
653
-832
403
308
825
-856
557
-18
-817
-907
650
52
503
-811
-728
27
-132
-723
94
824
-281
-222
-659
975
800
-625
965
-704
271
-692
-792
-455
250
43
467
435
-19
-724
192
864
-700
46
-349
216
-554
197
25
-984
-102
-429
934
-916
959
-76
251
-314
72
-462
-433
656
-298
-813
850
-102
-512
801
966
478
223
-160
418
52
549
298
973
-785
-288
114
303
-703
-388
-894
214
-162
812
510
570
-534
92
-591
569
-130
87
955
-920
438
-469
206
288
-610
682
248
432
-997
-876
584
-955
405
-340
-948
479
968
302
747
-589
562
7
-890
7
191
946
205
-345
178
-420
-143
-169
-381
-607
953
761
-820
268
-830
203
151
605
688
126
-15
155
528
464
54
663
771
186
418
-484
776
358
997
-73
-128
-337
-481
-593
276
168
141
-49
371
21
255
-519
981
-309
-627
-617
467
775
786
-221
-177
176
704
721
-461
669
343
-931
-782
-125
-33
671
-46
181
-768
496
42
-707
879
601
-268
976
-468
226
-712
-149
-444
-340
-633
74
-389
385
597
776
-582
611
227
-95
396
-980
-912
986
-759
332
885
639
508
-703
211
29
-371
-952
-245
166
264
2
400
356
483
74
59
-744
-986
-366
-936
-300
-608
323
965
358
-195
-839
-823
-491
515
840
-64
-902
589
317
690
-141
-476
542
775
-99
-113
-411
-83
787
279
880
-288
-680
760
-488
845
765
482
-500
527
97
343
-358
-678
580
-283
427
305
-674
-771
69
-415
-105
-499
868
43
-375
-218
-921
763
492
704
679
-435
181
718
-316
-896
824
546
704
688
-594
856
717
-686
714
413
-612
-783
250
428
600
530
800
-736
-439
386
488
604
-335
467
-383
940
-915
-655
664
-854
-555
-829
-472
431
249
-586
-735
-578
-333
735
837
-458
576
-661
972
242
-314
434
94
411
-312
-918
-116
-396
-789
-749
-706
73
-243
198
972
685
-20
-994
865
-606
-981
306
929
-227
69
-412
-673
-185
422
413
577
849
-112
-231
686
451
179
459
763
753
771
425
-890
530
364
-890
-508
85
759
-42
903
-139
948
-597
46
-618
-986
-657
216
671
-148
-336
29
-73
-452
48
-485
-566
845
876
121
56
570
-48
-598
-591
307
-972
-110
-46
455
927
-174
-518
578
964
-692
-312
-274
622
383
-601
138
331
-276
704
114
-143
731
-136
63
543
-750
325
-905
-104
404
-627
571
-127
747
94
867
-766
-399
873
-307
-817
277
-68
-1
246
-348
283
-954
382
152
-46
244
160
134
-363
-548
369
741
628
208
813
433
369
367
-124
808
736
727
459
360
-296
-626
361
-742
128
964
534
428
-57
-767
-146
-930
-843
-815
-439
62
-133
929
424
902
-180
576
84
-196
516
705
235
892
-104
850
453
-200
-312
77
109
941
-124
742
164
868
606
-149
-279
192
564
351
-484
446
85
-909
-534
444
-609
701
-661
440
462
-748
-185
-512
356
805
600
-412
-472
-387
-382
447
653
454
-101
-619
-491
-367
290
53
858
165
284
-977
717
-966
72
955
-981
-3
537
-381
235
-933
470
324
-155
-979
129
955
-38
-409
970
322
272
-690
202
-857
728
300
-329
-373
-22
-20
400
545
576
-382
-841
-16
606
772
511
231
494
-876
-87
59
117
-846
610
364
51
-363
118
-292
48
431
-417
-344
127
-175
955
-613
-877
69
633
-733
347
715
-569
604
660
-343
140
-690
-688
-326
-548
-71
-509
-615
-101
338
457
-412
-362
-909
-9
-54
314
132
-500
625
282
-550
543
385
-985
604
722
-417
-544
236
105
-626
-411
454
-338
-643
-267
966
491
103
-741
817
778
-768
-973
99
648
736
-516
-472
655
-129
-14
831
-103
424
-223
-145
977
978
607
828
-425
-977
610
892
-687
526
-644
-418
-379
443
228
44
631
-618
572
-904
-274
65
45
-654
-804
49
-696
-243
389
950
483
-649
367
986
690
577
624
69
542
403
556
-928
-736
-659
-462
-577
-393
584
-931
-57
-868
905
-776
-497
274
90
-299
-552
531
-387
-495
-739
107
-409
117
605
588
-390
-255
-172
90
-952
43
-915
933
681
747
585
-270
-395
-105
829
71
-352
-873
312
652
161
31
795
925
-708
-414
-325
-224
200
283
-42
-760
-410
-353
-942
730
827
449
-165
556
689
-165
178
-15
-402
-374
-109
377
294
507
-698
777
-920
-181
-781
-816
455
519
635
-999
-756
537
158
-962
-486
-411
-402
-155
-564
889
830
-199
431
-344
428
-32
-513
-617
976
302
228
-443
571
984
66
727
-209
709
-787
828
-724
-962
-897
867
-653
289
470
-959
57
755
-675
655
545
-743
-400
701
944
-966
-59
442
-307
808
-761
746
-894
280
199
-146
843
-317
940
638
832
92
88
-44
-359
780
-538
701
-504
202
-560
-649
-545
-750
-345
457
-959
39
471
220
-459
-920
-725
488
-535
-842
751
933
857
-558
724
737
291
355
-968
-987
260
-399
274
-324
-864
-316
962
-884
-527
-698
232
95
409
919
438
591
-195
-659
-123
819
467
-868
29
-521
-909
157
-237
447
-486
-937
-992
-435
592
223
-888
639
-225
944
972
551
-562
-274
603
137
-969
500
-839
-989
-308
973
756
-365
-637
295
-70
-199
-884
-173
-561
13
164
94
-121
868
458
-989
-68
-354
173
279
-682
-610
198
-276
336
-563
-208
-485
-647
-500
-770
-189
-172
157
610
-899
-487
878
420
413
-711
595
-556
263
-192
-898
-193
599
-436
60
91
-769
723
707
268
559
-102
56
846
831
-245
-743
917
87
134
192
775
-607
138
-512
-836
395
844
-475
791
56
910
-963
661
107
325
-263
-552
-402
41
993
-392
832
-667
-868
-908
927
-228
-24
-282
892
-689
277
-357
608
-911
963
97
461
867
316
-320
-929
-630
639
416
519
191
-80
-299
356
322
-283
265
372
437
811
286
246
-441
758
-127
96
118
801
806
-848
111
646
-9
459
-7
320
-341
-164
-510
-419
-703
420
-282
976
-859
407
786
102
-675
-352
-952
-823
896
24
647
-674
-577
-651
727
-274
382
515
-972
744
695
351
-307
777
498
-890
336
-662
100
-798
675
-311
-188
-982
65
-530
462
797
-389
-140
692
-763
645
716
660
387
-251
33
537
-896
-775
-740
-785
-675
391
373
-831
-624
-3
784
-839
114
9
193
-967
752
-844
-695
567
681
683
686
105
280
586
979
-82
-793
-365
-916
-757
-418
650
-838
-533
239
-565
-647
5
-979
-222
-881
830
333
458
-91
435
-743
-254
462
722
576
-371
628
-161
847
-86
-938
-390
146
35
-680
502
-407
-565
708
-669
78
-999
178
947
686
44
75
-659
159
712
-357
324
-418
-282
290
-210
748
481
-66
97
615
412
-511
-526
171
-770
888
-686
-623
430
-196
-391
-463
-48
-296
-145
-393
-428
-983
-68
2
46
710
-958
106
231
-209
637
-94
949
-129
782
-854
250
869
372
435
-454
-647
-151
-706
866
-30
476
930
644
-285
-710
-190
663
121
627
-738
-141
772
-864
-329
-309
871
53
-552
579
-996
-148
702
635
177
282
-82
-653
950
113
-581
-580
678
943
12
-447
360
986
387
866
-396
87
-55
650
468
253
20
-828
317
-900
452
683
230
-282
-529
-668
-730
929
-683
115
-591
996
441
-818
525
24
658
-677
-906
646
-90
140
469
581
-312
-824
22
472
471
376
159
790
35
275
-11
42
-107
-966
496
339
86
365
-235
-114
629
-812
359
806
-271
755
323
210
624
-539
175
-932
828
158
461
573
-261
-235
-208
332
5
-599
941
452
-424
427
352
150
532
121
-230
932
317
-442
-272
567
-791
-240
-332
41
875
245
-328
230
-276
285
-799
-402
261
827
-797
86
707
-66
-63
-433
344
-740
39
-897
-785
-498
866
-358
-887
-258
-209
-95
-883
-533
-429
-614
-834
-459
876
504
657
-364
-827
-381
546
873
-508
5
409
809
-666
816
-415
-962
256
874
-809
522
558
613
-571
-821
167
-41
338
-551
733
-852
560
-307
-730
-393
392
314
-445
315
-628
-390
-995
336
-352
658
357
100
565
-183
915
57
4
-818
594
-819
-541
608
531
49
548
572
551
463
-578
329
-884
-764
-171
-938
-144
-783
989
739
-407
-485
935
576
627
-704
317
-526
901
-47
868
772
911
578
731
-961
967
961
62
588
516
776
-867
648
-929
-409
-927
315
-465
-439
-52
778
-271
-842
235
-342
357
900
396
439
768
-20
19
171
-57
18
154
-928
-756
621
-475
-978
971
822
319
855
-868
-726
-151
-640
-659
823
100
-911
-725
243
497
330
416
-354
-365
668
-833
8
-571
802
994
110
634
929
748
688
-746
205
-557
339
640
997
823
-824
-732
-41
650
91
-185
371
950
467
697
-533
79
345
734
573
689
-174
-983
-145
-47
131
-90
-978
-889
125
300
439
-245
906
57
-645
641
859
-219
418
668
586
-414
-216
-616
-377
950
-578
21
-722
-819
443
-572
-960
952
-355
775
-276
-476
957
-312
578
423
882
-106
-127
-160
170
-459
-768
-771
226
-813
208
-763
-988
772
813
-839
454
-455
640
92
736
-670
-179
286
-375
-631
154
36
717
242
929
-166
212
-461
976
671
343
-870
47
937
-678
424
682
441
-586
-930
-539
-644
-106
-823
129
654
123
-354
-191
928
-397
964
97
714
-99
-433
-109
-495
655
-752
-487
380
386
-890
582
422
637
-729
159
865
76
-993
896
284
-219
938
218
345
-20
-6
-954
295
-350
-177
520
-701
526
39
787
-232
538
725
-511
311
-618
-283
-269
-1
-19
275
914
-681
-107
-929
-506
564
-566
292
-298
-339
34
-637
-919
988
477
798
-464
490
-538
-103
-563
136
-808
818
-85
-503
175
417
-955
509
-680
709
913
385
224
441
-269
200
-682
-766
-146
669
287
-480
-675
623
-876
-389
638
207
208
-99
188
380
-356
-910
-537
-956
147
476
-468
-533
-816
-701
-43
78
-8
641
-290
706
-91
130
-615
-593
147
-762
128
714
-772
-445
155
-542
875
170
-20
-553
-641
-572
-286
-725
-155
936
-387
548
981
533
976
-366
-992
20
316
-65
-609
119
-966
470
-754
462
-369
449
845
113
-530
-943
-595
347
560
-944
6
-529
-757
-622
-26
278
-682
916
-202
745
425
-578
977
21
-942
-649
-459
-760
295
455
-789
549
159
90
-135
964
-142
580
346
728
227
-779
-364
293
823
-393
514
562
944
160
-38
-964
554
638
935
-752
461
670
389
-151
90
-322
280
550
-656
713
429
911
-238
336
-436
-801
420
677
402
-766
524
-281
-689
235
-404
-1
216
350
-673
-568
633
310
79
-387
156
398
-926
281
-988
524
148
-748
842
-59
873
31
-472
488
-668
571
-177
371
-769
114
469
503
338
585
-463
640
-193
889
-635
-97
686
974
685
-378
-47
-81
-376
-14
192
156
-535
869
-114
866
738
-38
271
-334
-308
-748
-522
645
-759
922
-665
1000
544
-699
595
886
95
191
-929
418
-187
-38
176
-865
-837
-612
-806
152
-280
-18
-480
-244
-677
522
858
-367
-28
178
397
-835
-710
646
-807
-138
367
9
532
-391
402
356
-12
-518
8
-223
12
191
-646
-107
-601
363
-647
-554
-429
-967
317
769
653
-144
-809
563
127
-557
-140
-849
857
-165
-712
7
289
522
936
21
734
773
-55
445
-550
-804
76
253
-710
848
-794
-101
-614
-52
439
429
719
-665
-544
964
248
-557
736
282
898
-817
-634
799
-511
602
306
265
303
-137
317
588
689
691
574
-929
-110
373
-630
-597
-902
938
9
75
-556
489
-275
-409
-615
418
572
245
903
-737
941
-288
-323
-233
198
435
-87
-380
648
-129
751
688
-192
718
947
-946
-82
881
-198
435
-740
910
-195
84
-365
605
708
-477
-271
452
-600
-942
-611
719
-672
-349
-439
-281
960
820
260
230
-891
18
156
-32
341
-398
127
975
-664
243
78
33
-643
-46
-767
699
-469
-839
946
165
833
299
811
-439
-686
-940
-870
24
32
399
570
-126
985
212
-551
301
-744
685
453
-767
759
-140
-526
331
434
-175
102
262
753
-631
-389
969
-919
415
145
893
-307
424
-954
-598
-576
-268
-412
488
-582
-188
-821
-369
-225
-626
917
-228
391
-440
-954
-673
-239
998
320
414
-304
491
828
-280
-340
755
-541
996
633
35
289
-102
-352
853
503
802
16
-138
-230
-21
-171
805
-745
201
853
206
-35
-771
-705
824
791
-625
379
339
22
-19
-27
-550
976
-886
-956
-888
658
-605
702
-681
956
-834
192
-905
686
765
413
842
-539
-985
-426
645
-528
-98
-122
-125
636
-683
-173
-98
-549
930
-415
-94
-111
707
615
583
-518
-746
-348
-966
-957
-196
-720
-236
404
382
554
-573
-917
719
-266
38
-167
-252
-24
-318
657
-35
65
991
501
68
967
-323
405
723
-737
511
-115
251
335
36
-331
-834
-194
433
-719
-126
638
-956
153
648
606
974
-185
1000
499
-395
181
-799
-137
-955
500
911
-908
621
343
50
-795
577
171
-948
-152
-903
388
170
-204
-996
379
492
-139
-72
-820
313
449
622
739
619
-595
840
-802
-121
495
554
-207
240
-243
855
557
73
68
-786
791
919
902
965
-489
166
931
-111
34
-614
-537
805
-189
-531
-334
-606
-664
-367
77
235
-962
266
-157
-64
-312
399
4
176
-120
356
531
477
-105
-618
100
199
-389
171
626
908
446
404
-415
-501
-650
625
-340
-968
368
912
-902
497
-444
818
373
-339
564
-515
-958
-475
-920
572
760
-684
687
760
850
-193
926
-652
-746
-458
-696
340
518
-599
-909
-364
628
34
593
-443
175
956
108
948
82
73
676
86
118
921
101
-988
150
-16
751
733
-811
-787
386
-198
-293
587
-351
244
702
-701
227
249
-202
-612
-264
-277
35
603
646
183
973
-510
151
-136
985
618
391
-533
-781
770
-343
517
784
661
-80
260
522
256
939
-702
773
-965
-987
584
553
123
450
-163
-17
680
-354
-97
953
-550
198
317
667
-241
750
-739
608
-292
349
77
-886
-725
498
-856
55
393
245
-599
209
580
-595
991
-758
958
-994
944
-78
590
169
-827
32
-485
913
-976
-649
787
-929
-97
797
300
-591
-492
798
211
259
-489
-261
991
-595
-967
-61
-690
410
992
-533
-667
-230
-236
666
-411
-930
303
805
-282
-719
816
-643
-887
348
100
558
87
791
572
512
792
350
-717
871
-616
724
-683
548
945
563
-316
895
359
502
975
79
-239
-588
171
995
-371
345
914
331
777
-994
606
-177
274
39
984
975
-521
198
-882
-280
-511
638
506
531
214
298
250
586
899
-766
-132
21
94
407
-490
-547
-73
658
643
-482
-103
710
-635
102
-93
-63
-341
-179
-112
7
-333
775
-754
-931
422
-552
-13
802
722
-962
-24
-539
-351
110
744
583
806
-819
-850
-636
-579
699
442
-290
-62
-63
-870
639
371
617
-740
938
-528
644
-630
-56
-100
-434
-138
343
-189
578
758
562
-49
-793
574
-237
-446
-749
154
-176
-427
435
-49
653
666
-985
-971
-117
161
370
224
-9
451
-304
-417
353
-705
662
236
590
247
97
-364
377
-900
559
305
191
-306
-710
-146
-271
-372
935
-222
391
-174
-278
-282
-386
789
755
893
898
289
-85
-314
41
-734
-662
216
-682
594
-818
831
-472
972
662
323
41
-939
2
-164
393
-455
776
516
-683
-981
661
-614
-73
345
-796
-258
717
457
-170
-576
187
591
328
711
254
192
534
-887
-352
689
973
-555
590
-750
497
-85
581
-806
-624
367
-569
-824
-176
-832
594
714
-766
598
-249
46
813
-626
-474
-812
457
-892
-401
-413
935
-321
886
-180
-246
-393
-498
694
847
-557
-346
156
-775
688
-506
-651
12
544
-460
755
775
686
-270
461
578
429
-64
142
851
176
314
-645
929
866
592
-727
-673
842
-56
-141
-885
-462
938
-808
852
-524
-291
45
285
283
-373
-370
-235
968
-957
-380
-347
238
488
117
-341
889
70
24
-820
-391
-56
998
-993
-20
-909
-526
800
-897
492
607
98
-94
-665
18
295
542
397
604
-190
81
-60
250
-359
587
178
462
323
749
-997
234
880
121
-581
123
9
-56
-526
283
-122
-549
362
-198
293
-955
-809
-549
336
-172
-140
-502
887
-371
-633
-590
422
-951
-136
-925
-71
36
-986
159
398
-374
41
-15
-141
165
288
-857
593
-974
-150
320
636
869
489
206
-28
-918
95
602
225
867
-805
-133
452
497
860
-535
-139
247
-637
585
-604
-431
-622
577
399
-280
342
598
783
703
350
-752
-148
207
821
812
528
720
581
3
-297
-402
-378
43
-993
-965
559
246
-276
220
378
-923
424
-131
-581
-891
-713
98
-576
350
-1
-379
-610
172
-375
-358
738
397
-650
-230
364
403
-582
278
-315
-711
213
-887
450
150
944
149
-33
761
-58
-629
723
-359
-857
-916
-13
-359
777
-910
-216
-664
-550
390
268
-755
415
425
409
807
431
-982
-374
602
90
-783
591
-191
851
-981
785
-801
-703
742
-587
-196
-544
-258
772
-666
785
-810
894
346
457
-387
-485
-432
72
22
645
233
-964
434
623
919
-824
-279
-760
342
830
-262
-73
-639
-913
525
-72
259
-462
-614
-650
347
-594
624
-196
-813
883
-59
131
-661
-848
-165
413
-710
-232
876
-529
-407
-836
955
-773
220
-768
-895
629
541
-218
221
-16
940
758
-203
114
108
-476
966
-346
10
-571
-154
-254
359
247
387
729
974
-859
-473
-965
-363
-181
14
17
-513
273
912
-871
174
-654
-555
244
-758
190
405
-343
101
313
520
695
-25
-208
-789
761
-920
-592
-102
-699
640
497
-303
-592
265
376
383
977
539
597
-384
-754
-549
-68
-450
599
-926
129
-480
283
-248
-689
68
734
312
-203
172
-65
-739
24
-976
715
-812
529
860
-764
604
-352
739
-266
342
611
554
40
154
-521
-943
-113
-926
-899
-972
274
-314
-325
515
-97
-410
938
-713
254
363
-356
746
461
474
7
444
-818
-506
-540
-715
-389
-857
139
111
-666
615
-147
933
992
584
651
-671
926
-236
983
996
614
474
407
-993
694
878
-799
-110
404
655
-949
-554
-624
-382
-402
129
940
-435
764
912
218
493
809
868
700
324
813
414
846
837
617
858
-605
510
-455
206
687
955
18
641
-170
465
-435
-525
-615
661
71
-16
-3
32
896
720
478
372
68
-690
-906
-544
215
708
268
-82
779
-664
601
-486
-540
245
205
-232
644
-732
948
637
604
-955
614
-277
-298
-700
-902
789
428
-619
-438
-782
-612
33
632
-684
-575
-874
-844
-558
-498
-19
400
852
212
342
938
-267
-496
214
-934
-565
-959
-476
-804
401
-94
-407
397
607
-426
-541
-68
-641
810
81
996
826
-916
384
-52
-377
492
-647
210
-761
-861
-669
316
-407
-873
276
63
728
-368
-426
-27
-753
-404
-597
-641
-408
10
-865
-366
-368
284
125
381
-270
-473
-555
-81
-507
613
-63
-56
123
-544
258
-759
554
170
537
-872
-954
-460
-665
218
652
730
731
744
33
991
54
-725
353
-513
979
-329
-448
239
-489
966
-583
769
-715
-282
522
892
-271
200
983
-200
-328
-130
471
865
-404
-344
93
-491
-250
749
590
116
828
-311
-663
357
277
-696
-732
-418
537
989
649
683
935
48
916
976
297
-183
-664
-3
348
162
792
118
621
208
847
74
-364
792
837
-292
-943
-279
322
-738
949
150
-308
259
172
651
-20
18
-739
478
984
-374
792
-176
263
-271
460
809
91
-725
469
-973
-358
-745
225
-569
-247
92
-503
-39
-814
-881
764
108
-217
-647
707
459
-87
-917
883
-487
-986
560
737
22
781
457
924
636
-292
214
846
-27
414
166
286
-397
-576
810
580
-107
-375
612
892
-87
624
-362
662
627
-670
588
-818
801
-773
982
800
-310
468
-12
-808
-48
-644
-1000
111
-799
-16
-220
779
218
-564
299
882
908
-205
925
-242
-380
-833
-287
976
-848
541
-914
781
-1
-48
-59
-887
218
-570
-432
-427
-218
435
79
-485
-833
590
911
99
383
858
725
908
160
-406
852
578
-813
783
-436
-170
-946
-988
-429
-377
-947
938
-533
266
3
75
-280
419
824
-514
-334
915
695
-751
371
-188
-21
990
-408
792
546
583
-186
-173
-306
-730
828
-69
29
36
195
572
-158
-638
-981
518
834
-404
769
87
555
-890
665
853
-268
972
-506
-742
918
-739
907
404
770
-816
149
-791
423
777
-722
170
-672
-811
484
-388
313
-951
-594
-385
-427
-844
930
-698
-781
-551
-524
202
453
321
361
-459
274
660
-819
670
-330
111
784
-248
976
-889
-659
-659
-931
11
-693
723
-469
-469
-693
807
103
204
-815
403
383
-176
-684
-202
-366
-924
-106
964
-285
-676
951
363
145
251
-385
-683
798
-60
275
992
30
-835
240
-660
218
405
-872
921
629
565
244
-623
465
278
-29
301
637
-467
733
-840
-459
118
984
454
25
-615
-776
195
127
-589
-778
-656
38
-528
28
332
226
-534
186
503
670
38
509
492
-826
-831
-711
-910
-406
-230
89
152
-582
-515
-21
775
-390
15
-578
-907
-942
-758
429
-413
-866
70
-934
-233
-303
-352
699
839
526
980
-181
-171
188
577
106
406
65
-295
276
965
798
618
222
-83
35
973
-13
-579
-539
-419
921
425
215
-463
-487
-57
544
-203
617
197
-911
-954
825
485
-671
267
770
-622
156
-271
-469
-462
-996
-576
-98
486
-502
234
-243
-119
-149
-614
-413
377
828
-673
981
-977
269
147
530
558
-874
383
-823
674
-775
-980
625
-148
631
-207
546
75
729
-787
-556
-646
997
-784
627
806
-546
444
-652
856
-54
-186
390
-183
232
417
-135
-971
856
-815
-169
951
546
310
296
246
-636
627
415
-536
800
-206
-477
-44
708
-61
435
635
-964
468
975
695
864
-225
587
379
108
-46
333
937
462
-599
670
758
102
237
-995
-47
-283
663
215
-567
-397
-913
-347
269
539
616
-790
-903
-627
932
-638
266
-835
-320
-660
894
584
-486
798
221
-325
-882
601
-995
425
-551
153
623
-865
848
-361
-818
-993
-66
-545
778
94
866
120
-651
523
769
-433
-738
-371
-848
798
870
-29
-866
165
-757
219
-501
-328
32
-706
-722
-579
134
-940
-934
703
393
811
847
-942
-711
-139
-508
-560
115
88
753
-976
-608
-230
130
83
-916
-77
612
690
779
599
316
640
-504
-665
-522
-925
-417
360
-798
-828
-940
407
256
291
330
-541
-148
816
787
368
17
-864
620
898
562
-881
503
484
578
-600
151
-305
256
471
-53
-814
372
530
-311
-728
-36
943
-861
72
362
-73
-849
197
196
880
-62
-828
-541
-326
-289
-820
-120
148
720
159
566
561
-512
91
-672
-430
291
-298
737
-92
-837
-723
-98
468
-403
-789
582
878
727
67
500
-209
316
906
301
-992
-438
-90
644
175
241
772
-234
-798
315
567
-646
-229
-916
-495
-164
-223
78
-387
-579
668
615
-31
-665
-52
-792
-790
824
828
187
-767
256
-410
874
757
-46
-697
-926
576
-505
-23
-66
-632
763
285
-91
898
734
483
-917
246
-557
419
346
445
80
429
-370
786
36
-939
-572
286
-846
-81
-33
98
-92
763
727
-241
-376
503
-918
535
-759
43
-51
351
-897
137
-129
91
-522
-453
-385
177
-966
-197
31
-645
817
707
663
-51
523
118
842
-400
881
140
96
-44
23
-306
907
537
-228
900
-211
60
-883
-255
-644
955
430
-136
868
210
302
694
-462
-283
-923
-210
780
-679
-760
874
-455
452
-124
-389
708
821
531
-3
-362
-46
158
395
329
233
-105
156
978
-872
954
-212
186
-603
252
-724
115
773
-392
-222
119
906
967
-848
-798
998
23
261
-664
497
-81
-432
237
-598
-438
-100
979
507
781
-846
707
-781
905
-890
-800
240
-166
239
-432
18
-64
636
-483
-301
-847
-915
653
798
536
907
-396
-627
-631
480
251
-381
451
-876
195
-655
-245
123
-87
-871
259
-147
32
455
-980
-144
-40
222
977
515
9
-677
-369
-419
-403
-9
184
985
-582
-877
-507
610
875
-161
185
-109
-538
114
-14
-795
-723
-440
-701
529
-211
-235
-368
-786
846
226
320
106
-188
503
-17
903
-97
-211
-390
1000
277
-902
578
-581
-154
-618
-797
283
-544
884
239
-870
166
-166
-6
-352
660
564
248
15
-263
-327
167
-358
-843
-333
-570
-674
-413
-953
-176
-508
-364
-216
688
-621
-166
-390
-29
456
-352
-303
-161
-970
154
-692
644
921
280
453
-723
681
510
-526
646
144
-205
-403
-981
800
680
141
-798
749
-60
-424
962
712
-955
-482
969
-781
-999
-532
-787
-309
-788
818
831
548
602
182
-135
-834
162
584
-393
933
-758
-869
-152
683
562
-945
-582
-267
-796
2
-262
-30
738
-304
976
-47
395
727
321
-746
9
24
324
776
-888
-922
429
-490
692
677
-722
-378
-958
856
497
-71
130
91
-480
-526
999
-575
765
-211
-646
-440
643
-812
627
164
826
720
-427
-111
-921
-102
-423
-942
467
-301
-443
607
-720
-125
405
899
33
404
388
586
-946
731
428
-720
-103
-189
-405
269
-500
366
817
330
865
-421
-58
-272
-430
-632
726
-554
195
550
-949
-731
-682
705
-246
-164
-153
-281
-232
-651
202
-696
-929
-170
85
462
-899
557
-639
-267
-944
23
-973
424
690
-940
574
52
-171
-149
-201
-559
73
749
985
-271
-241
919
-353
857
-454
984
515
-976
305
754
714
-763
479
-184
165
-208
92
887
486
-518
637
-651
253
228
-448
-559
181
-852
-452
668
158
512
966
175
-154
-369
523
-612
702
74
867
-720
-849
-836
858
-313
-32
-478
581
82
260
-675
-693
502
-931
307
-223
-117
-264
-583
-986
631
213
-139
939
405
-301
-202
172
857
-929
-841
425
378
108
-155
916
230
-955
387
697
929
-580
118
-523
549
323
-988
-406
-817
316
946
-647
181
-853
877
104
400
794
686
-486
-881
944
192
-15
406
-258
-854
981
949
1
763
-405
608
312
-816
258
558
651
148
29
209
-745
-66
503
-819
-371
-376
-999
264
76
95
-935
-94
-501
962
254
792
682
646
830
655
-641
-115
-358
-771
801
964
256
630
-900
-648
519
326
-234
-491
-844
581
150
630
-504
-377
782
15
209
-590
552
373
-781
647
-237
223
-144
-333
-450
-505
25
-752
841
-439
-438
-841
-295
853
-299
-986
-834
-132
-154
-88
-76
52
-490
234
209
33
-449
-801
-298
595
-670
373
280
850
288
-565
-545
175
-478
-161
-667
-773
-288
-652
-851
-336
-630
-901
967
-878
-920
512
-250
372
942
-681
568
-160
639
222
-396
-549
237
580
-187
-303
-54
-68
828
449
-326
-52
-68
917
602
-56
109
-580
-108
921
622
-542
-721
843
-480
221
-586
418
-25
590
-981
-71
954
747
-949
-386
-6
-495
704
-306
-703
-457
339
743
317
858
745
-233
-587
422
7
959
-791
-112
-729
947
-768
-835
-95
63
-935
-58
-234
-73
38
336
119
-215
651
-326
-598
283
118
164
-646
-953
-955
-223
-969
-30
714
-941
170
541
840
589
-657
982
-443
-47
915
519
-244
-370
-407
666
920
578
-450
311
798
207
-766
-929
-266
55
355
-182
256
390
-496
669
873
-334
359
177
-674
-501
-28
-960
-427
-782
-258
764
147
620
537
863
-325
199
522
-490
-569
815
-194
-398
-921
-324
-950
729
56
360
725
-256
-240
102
768
-664
-997
427
978
-894
675
489
-652
-637
308
52
929
798
820
679
65
-745
-599
844
-209
-162
-511
853
-391
712
-46
-802
223
-692
-409
447
709
165
-526
-500
-561
593
-646
887
-46
-77
892
592
913
-570
172
-102
-200
-166
306
-50
-710
147
307
757
143
452
-891
520
897
-585
-515
-850
-867
721
-325
-675
-752
-459
877
444
-618
376
747
600
-959
-810
-607
-889
964
397
676
670
-554
934
304
575
981
147
-449
337
-520
-902
613
133
584
-266
338
-675
968
-358
891
985
-673
438
-396
-897
691
-99
314
234
361
-889
887
-643
-2
260
413
-913
91
113
594
602
257
706
434
-158
827
-234
-536
-293
-849
-88
-87
-587
-556
-178
-409
963
-950
156
696
-721
775
665
860
-74
752
-27
-474
972
452
-322
207
-743
257
982
958
241
136
435
-922
-174
-196
960
260
938
179
-762
-737
-985
295
170
562
-240
-776
-947
411
-262
-352
977
-322
-791
410
-358
-443
-1
718
-295
-90
387
393
-921
134
-785
-899
493
-375
836
-312
-676
150
453
-877
-771
-831
-430
-645
640
150
-92
-185
-258
947
715
-397
-861
-36
-290
792
-754
428
237
-600
823
-679
-707
540
118
597
277
-595
-685
885
-275
-735
971
-97
-266
766
313
-537
-660
-294
-323
-28
51
-178
325
318
277
653
382
-433
-702
783
-267
329
-631
436
-404
-274
-415
-201
208
-642
-900
-66
874
49
-857
-387
-597
-536
179
423
672
-629
346
381
-507
-816
455
92
451
644
851
-726
-854
-513
-177
-694
82
151
560
-941
-339
204
-625
-166
809
-248
-854
948
-197
-136
951
554
494
-1000
998
607
-97
292
499
270
-115
-593
-88
258
-711
838
68
-58
-747
95
-101
217
-766
-946
863
559
-850
-554
-282
-349
-9
-116
-622
769
443
-126
-927
-424
33
512
538
-94
615
-750
809
984
656
-698
-734
-463
-496
-816
801
-75
-980
3
131
-886
-374
291
753
664
836
-122
-703
-832
-212
764
-267
-634
-627
987
787
730
-992
91
-264
703
547
-849
490
-793
-992
715
910
-405
-35
905
548
940
203
-966
-839
22
440
-503
-750
-439
-252
-492
791
-703
-228
-681
121
526
97
955
-437
46
-670
53
414
-340
850
-488
697
936
626
-107
-985
-990
-517
541
-99
-178
407
-813
-822
-545
270
-776
224
-387
-836
909
-39
498
966
-170
-555
-656
656
370
-246
920
979
-332
-524
-437
63
938
-9
-660
-891
87
-133
-167
228
991
-822
-793
-872
158
416
223
872
326
-985
765
-301
-992
-814
-453
-541
255
-254
767
746
677
-35
335
-293
-77
503
-635
605
855
443
195
-697
-369
398
-655
747
684
793
284
134
926
-126
-564
-633
549
-516
-652
-72
250
-868
268
491
331
-470
162
-810
6
-215
621
422
-537
-17
-671
743
937
-809
-941
-724
-914
595
-456
606
-389
954
-663
543
836
462
643
-210
-605
-922
260
-469
-852
-40
-985
-452
214
626
-465
640
435
-162
-380
-543
35
872
-575
-62
-578
327
693
-626
-648
214
176
-573
-826
-841
-740
-963
-429
111
791
-878
194
411
-478
814
992
721
144
-113
174
-685
-105
-602
99
704
334
523
199
-11
975
-292
-549
-978
64
-561
-610
446
175
-391
422
-828
333
160
259
862
649
629
-96
873
300
623
818
-794
187
-966
916
320
936
915
-822
562
992
200
311
-573
-341
79
-94
205
-269
-697
693
917
-303
562
-417
238
71
-370
100
352
-129
-640
798
670
616
836
-262
-566
-211
447
-958
-741
985
624
949
4
-286
629
-783
-878
-884
903
-650
-206
415
734
-342
-583
-612
-780
-567
-198
-719
588
-860
-879
774
658
391
467
-285
-197
218
-827
-974
-847
649
585
487
967
-532
-198
804
246
-212
-373
135
-35
610
570
-311
-140
-698
730
-199
-495
796
555
-190
-447
322
-74
861
720
556
369
-648
-526
618
532
-439
78
540
-915
-184
983
-245
455
-499
452
-456
597
767
298
616
-94
-245
-32
-4
-152
121
-556
841
70
-186
746
-935
619
685
323
999
988
-874
211
814
-706
-916
-962
-163
505
790
-886
424
-45
-585
587
-637
239
28
955
785
-449
761
325
-247
-979
861
-557
-592
679
-694
-362
-533
-838
4
270
-578
802
-169
-433
260
889
-336
257
726
-139
-92
845
842
-456
481
-738
-573
570
-178
377
259
777
348
564
-816
598
-105
494
-763
-517
-111
-681
-627
-598
238
-8
259
-91
-995
-616
-270
173
-987
686
-439
-981
471
-252
949
-520
459
855
-942
752
-367
709
-150
253
-941
-922
-746
-412
246
-196
-719
949
583
429
644
565
192
-831
-322
-57
-76
-535
-98
506
-364
148
-241
-632
714
690
-255
-792
147
501
-662
923
-179
-759
-907
414
21
328
-176
258
-625
-518
-684
-277
116
-510
-741
290
-241
88
-29
122
909
313
-95
504
-670
-516
-630
33
67
-532
-945
-681
-511
316
750
464
935
-731
-164
-37
-590
739
878
-884
-638
619
1
540
-2
-34
-37
500
641
-338
-741
-767
830
-250
889
-703
-602
-882
-548
-148
646
-747
-339
609
654
-409
-347
-956
-615
-422
186
856
37
-848
358
-899
703
167
233
284
-757
183
890
148
883
561
488
936
92
689
774
892
-80
-461
-768
462
-537
691
-259
-422
748
-661
-385
734
-275
995
-669
-405
-73
-417
753
86
-706
81
-536
801
199
329
-818
-535
-795
431
344
173
-255
-599
-486
-739
436
-947
92
474
506
802
-524
-845
764
-940
698
493
353
369
-815
-629
-658
521
-495
-675
-535
-303
544
415
-101
185
-451
-71
911
-19
-489
-782
625
-84
811
-946
808
-734
678
425
-293
945
-318
510
711
-248
-430
-294
-654
-780
-2
-489
-997
-177
-1
380
853
-704
561
-372
-740
-717
-825
-220
-769
811
244
5
827
-685
-580
527
923
-234
673
183
-300
110
-545
-541
-176
-601
366
-542
790
887
733
14
-905
-5
-950
-562
-833
-728
-783
946
699
875
-712
-170
139
557
-298
260
408
640
202
986
-782
104
-864
685
-126
-59
-906
-605
-642
-924
-440
-486
908
-524
438
-636
587
738
84
576
615
-387
13
-191
483
-822
-33
-5
454
914
992
-130
-239
-342
-943
186
-680
-956
15
-266
15
309
-137
-293
595
984
780
-729
-492
-979
834
-288
334
793
-163
-274
-193
-82
-186
-348
821
-61
699
91
-902
229
-578
-857
-325
-538
1000
-934
-924
958
855
569
-738
478
-995
-983
686
34
-280
389
236
92
800
-827
-54
679
125
803
-410
151
-404
-660
780
-591
469
-774
-335
368
426
496
696
807
-253
560
-859
716
28
279
-731
927
-45
280
336
715
726
-91
-550
341
926
-393
79
700
-324
525
720
-861
-287
-78
-975
-565
-920
-145
-666
-764
-737
989
688
489
696
-683
839
-496
633
-888
48
-129
-776
-536
-718
508
356
651
77
-805
557
-676
-596
851
416
-426
529
-368
209
-802
420
-147
667
-494
-284
184
-592
492
567
328
398
-860
263
910
-974
-350
888
-995
-821
946
-158
-338
-641
-305
364
-810
-324
871
-372
-794
631
-276
592
697
658
991
-504
800
337
-465
-243
340
-468
464
-498
-687
207
-101
16
231
412
-776
-648
882
321
716
209
124
-197
983
-267
307
-282
-306
36
280
912
353
500
-434
-24
-589
353
901
-89
405
262
343
796
-134
111
881
521
-110
-530
-431
-782
80
186
744
899
-732
839
293
971
-534
-168
237
-577
-737
499
611
660
-502
-599
105
-579
180
536
-873
-473
648
381
-194
664
410
418
538
46
645
167
709
-766
-667
214
34
359
235
69
-130
556
64
-635
963
-89
-449
-104
465
683
-414
-6
279
348
-331
-751
13
-784
-638
-529
992
-221
791
430
-909
979
182
893
-704
-860
249
-911
-449
705
109
699
717
-720
320
302
-89
-872
-580
953
719
411
-354
-571
-287
-931
-133
596
115
-27
-507
-488
20
-349
-875
-159
-117
569
957
481
733
506
-86
143
-680
-451
-25
-480
235
487
614
-21
26
-197
925
843
680
168
686
-271
-478
990
795
774
-890
931
469
-705
116
636
-951
754
954
-405
206
240
-384
409
-121
549
656
866
870
534
-35
-542
-680
-817
208
-300
184
569
649
-464
555
591
776
180
626
461
-282
616
749
-705
-678
-404
591
374
-913
-542
-771
-640
-397
-137
-529
601
815
-449
-93
-393
415
-119
12
-164
864
-418
-831
-512
706
543
-742
872
900
-471
-747
-490
-665
740
-660
-957
-377
982
-782
-307
-782
710
-457
-247
-928
139
-520
-897
-126
-3
-301
-41
623
-171
917
-621
-603
931
560
-663
408
-128
489
612
671
-86
-993
937
-948
1
4
-753
366
-949
-407
948
-338
730
-188
933
28
-489
23
-183
-637
568
-364
933
-689
-842
251
-572
813
-45
756
539
603
263
288
272
-567
-579
35
260
-262
345
-922
-532
626
668
992
305
477
132
820
-492
-750
150
651
-359
193
-465
657
-402
-879
56
542
-820
-527
-243
-895
759
976
289
75
510
178
-900
-744
777
-731
841
-938
2
-175
-413
617
189
-565
-717
-140
-397
-837
109
-786
-146
-310
352
776
-778
13
-605
40
-373
141
-922
-598
913
-63
-4
-967
-1000
-483
-214
-963
122
216
172
-480
707
-59
-249
-380
995
23
-629
668
-304
-440
-9
-110
-609
572
748
-433
642
982
249
866
-765
-971
-51
279
-681
496
-195
89
38
738
-626
-314
791
-751
21
-815
-498
-834
-262
-190
-940
244
898
-411
-447
382
-379
148
-496
-860
-916
930
3
-904
867
-444
-887
-118
-332
-473
-293
946
493
987
-269
930
-824
-926
207
308
-510
815
595
-595
-591
471
179
704
846
-485
-521
395
-336
-416
191
-445
-736
100
377
-53
786
-387
692
-988
68
840
-266
760
803
574
830
-223
462
-548
410
799
-345
366
85
-102
951
895
-691
-871
36
-631
838
-909
-652
-855
682
-638
858
120
773
-320
580
-865
-451
-872
89
314
-277
554
12
-756
502
176
885
-450
-464
235
765
686
722
-91
-792
-622
-60
905
684
-983
-542
-279
340
489
-339
-249
-120
-632
-218
674
157
138
-75
503
-437
985
919
-470
-690
-402
-769
295
-247
-356
-766
-752
-860
448
991
931
485
-525
477
-960
-751
-749
-972
508
150
-695
-309
-52
139
-659
239
-796
-720
-510
560
-690
-462
585
-132
133
-87
405
-879
-254
144
237
105
-743
-607
903
252
611
68
404
-987
-972
-620
235
981
169
183
2
613
-844
-109
-66
-614
456
-837
797
-245
-294
-691
555
-929
-344
854
104
-730
469
-15
-34
-141
-948
377
-63
251
-89
-214
622
347
-349
272
371
101
-935
944
666
77
433
821
530
865
490
760
-203
-867
-838
-118
914
-682
-51
-22
-444
544
686
-883
247
-270
320
197
-876
-646
-329
-932
975
487
-273
-646
226
-69
-553
766
-517
222
-165
-133
335
-379
917
-46
-687
-408
272
64
35
858
-678
493
-225
935
335
-483
286
-381
866
773
-678
237
-174
691
264
995
997
224
204
509
-534
154
522
234
-383
-155
684
-89
-561
379
396
321
-815
-820
811
-737
31
-131
-378
-967
954
-209
-346
-821
430
194
-789
-943
-242
104
-75
-751
852
501
-942
-99
744
-790
-662
-432
37
888
554
905
331
691
-508
-853
-523
-374
-417
-688
568
82
554
-845
722
449
-476
-258
-1000
-516
-394
450
-268
106
-311
600
117
305
354
544
-442
-377
462
976
410
-206
512
-54
891
804
28
635
414
78
253
-978
674
-764
-751
815
814
-865
-634
602
-54
735
50
902
-92
-223
996
391
801
-322
92
-213
554
614
645
-843
410
-628
-132
329
-197
-54
264
-662
376
-58
928
946
973
343
546
-240
-313
-465
-584
640
467
219
-475
-96
-354
148
901
722
-500
557
-805
-708
507
80
607
-546
-846
-488
-148
-845
547
556
-282
558
-628
285
469
-582
617
110
-93
-781
799
731
24
-126
473
-976
213
184
729
-690
915
949
357
906
450
987
630
-732
122
566
928
679
-490
337
683
-398
-376
294
495
-697
-893
-723
-925
729
826
694
789
480
851
954
419
140
-633
-729
-573
-482
-585
-556
-895
-464
-989
603
-49
-315
-508
254
-446
-199
695
-19
462
312
190
-690
217
-414
840
131
-775
-290
-257
713
375
-270
248
-747
587
247
831
-36
253
927
991
-920
744
68
-754
-248
-954
-450
-245
345
455
600
-86
-97
931
-718
121
-256
-745
-650
294
-106
494
-470
-784
629
73
-450
-133
872
863
-510
-389
-101
223
-100
-9
399
84
749
235
-149
880
-102
589
-591
331
947
275
872
241
423
-686
-556
594
981
193
-546
-911
-229
429
8
-557
551
898
607
-171
137
479
-336
928
935
124
178
-613
-815
-232
208
31
417
279
-140
82
-903
595
947
932
-512
-845
777
198
209
-625
-377
457
827
-850
-776
-191
-568
-571
446
-246
-783
137
30
230
70
-69
-377
-399
-51
627
263
352
-280
647
397
-688
826
118
-269
4
-939
-430
651
757
-869
-582
276
533
735
130
787
-801
554
-200
-545
900
-798
-973
135
747
810
171
-528
-506
930
105
-94
-89
537
-428
-816
53
-144
559
209
-490
-242
803
845
950
-821
-799
741
-55
527
-177
853
323
101
-769
-690
269
611
-210
-520
486
-885
-184
449
893
-494
352
455
-97
-331
-146
954
-664
270
-449
-72
-958
-496
704
113
639
681
-734
-187
434
566
-514
-138
-688
-607
437
-852
-891
-138
-469
-790
402
-428
-761
-753
812
556
-419
-767
-105
570
443
-268
50
956
-292
836
957
574
-943
244
279
-180
804
63
836
-651
-197
-530
215
-606
-378
-828
331
-927
-145
-197
-641
354
558
-21
-968
867
292
-653
-914
-217
-899
536
-578
-871
152
-477
434
-20
-251
235
940
974
-906
424
656
-848
817
-398
-285
-256
-165
45
-694
-302
-368
651
865
291
532
-730
-260
-728
159
-802
723
-833
-949
-591
-281
715
979
-331
95
-615
-816
212
-70
-697
-362
-380
258
195
-888
656
192
602
388
46
387
315
210
-200
151
-698
852
-426
181
597
533
836
990
-79
98
-850
-439
-476
748
761
768
548
258
-258
-869
500
767
908
354
-852
940
-215
192
678
-886
-327
578
-290
-364
670
-120
-967
-552
143
598
371
979
-123
708
417
19
-503
-922
-926
243
-678
240
595
-365
-774
482
-215
210
-523
769
412
203
-221
732
85
388
876
-985
323
-586
-716
-339
-400
-318
-712
-949
-525
757
-18
832
-766
568
731
731
5
459
87
-261
585
207
182
-639
500
528
-949
108
548
-950
-821
-941
-732
-144
902
857
783
-686
57
363
526
852
-831
-276
-941
-500
-897
-838
-719
-460
705
994
256
138
3
579
-828
-370
144
-705
527
492
49
-366
558
881
-343
82
21
-133
-182
-858
469
-182
-10
276
727
-917
732
-357
988
-590
-38
-598
-825
829
-293
44
-583
-192
-718
414
-540
-255
-213
-552
745
624
-541
550
-788
-880
-412
134
-146
12
-721
-599
134
186
712
874
53
760
-123
706
668
301
-473
-876
841
297
-150
-751
-971
-158
636
621
-216
92
818
-351
614
222
21
-989
37
461
961
-320
980
-680
-719
-238
-708
861
-276
678
-501
-126
600
-738
-917
-848
-798
44
-703
-487
380
299
-340
294
118
336
458
-248
-124
200
-657
322
-643
142
-286
-298
266
164
-646
-243
994
-87
969
-12
-738
322
721
-796
938
219
557
252
-520
-329
398
620
9
610
44
-702
262
278
818
-945
770
121
-589
-547
554
339
-127
915
-560
450
119
-854
-128
476
-382
-882
940
102
599
-553
819
-196
-589
-249
-203
865
167
660
-807
-694
-101
146
932
-910
-405
-792
-246
-71
383
887
18
869
-233
-852
396
914
-989
-5
-668
-594
-211
316
-268
400
452
384
469
171
-970
926
577
-30
84
-659
539
-341
357
-399
-63
424
987
784
-783
-302
297
852
802
-990
359
-706
373
-232
688
-659
545
-312
-828
150
17
-600
-711
459
-641
-551
-305
-957
-180
-141
654
-11
854
343
-109
-493
-726
132
-524
-510
560
1000
760
-922
227
40
865
-137
635
-115
-37
-444
220
938
-386
713
533
79
765
-194
-706
-892
335
351
-696
574
825
-607
-187
879
119
894
-680
-560
-918
-70
76
-335
-142
-924
476
223
778
-126
271
268
732
-275
-556
330
947
869
-676
832
-669
144
951
-618
-760
465
224
-744
-977
598
539
994
896
-332
-794
302
-845
461
879
-538
132
-380
-346
-664
-29
-242
400
-64
-482
223
134
624
415
243
363
76
464
813
-280
233
-283
-134
-702
-234
-108
-750
267
218
-840
-120
-699
422
-893
219
196
-114
-658
-779
-988
-41
-626
900
-315
656
553
-850
-581
-733
-851
755
75
439
-596
-762
644
485
-163
992
848
-20
157
-235
-216
796
-911
-152
-32
410
412
-257
750
364
204
-182
289
316
369
-44
140
792
-625
833
-634
-986
562
800
636
417
-506
13
-737
165
568
126
819
-190
-430
334
-206
890
416
903
277
881
506
80
-674
478
-127
916
324
-520
-512
397
-391
-976
83
996
894
-121
443
-994
-348
54
167
687
-312
-969
605
-357
-535
343
-784
522
-585
159
-480
-688
-779
743
84
-312
-41
732
-744
702
861
-509
-818
-176
349
-580
995
-877
-920
-753
35
-969
-754
-381
900
508
-617
-162
797
-435
-946
170
-765
617
255
89
553
797
344
754
-331
-345
-895
-128
-433
-314
-663
-991
828
-986
-311
98
-321
134
-923
106
-961
480
221
151
612
-166
706
-943
-11
351
-912
452
-842
783
-4
-615
-281
399
791
76
888
88
825
713
-885
-11
659
-597
-617
-336
-236
827
-339
-352
564
172
-186
15
623
-51
-382
11
-264
519
-674
687
36
464
-703
-620
813
859
275
821
-86
833
-836
600
-533
174
856
676
586
80
620
761
-213
-189
298
826
323
738
-556
-901
-604
580
396
213
-374
121
-715
28
-104
438
515
29
484
56
-226
-84
437
251
243
28
-974
-623
-343
380
-257
765
987
-76
522
-978
-329
-916
-893
175
627
-115
224
-557
-336
329
-329
775
286
-882
-891
-527
-801
-604
-686
-908
280
436
394
616
617
-79
541
581
866
-18
-23
-113
-599
399
-468
-456
-838
369
151
758
-592
923
714
642
561
412
-130
-537
-711
779
-16
-810
-831
-469
-134
735
425
-48
-435
160
-450
-351
401
460
775
-3
153
361
-17
-302
-27
242
-687
-188
-407
22
-838
503
482
-41
-279
141
-887
-863
-78
317
983
-559
425
467
-675
787
172
-893
540
642
794
-383
-764
188
-539
-969
-445
726
603
571
120
-981
-867
515
842
-412
537
712
382
-945
870
525
-368
870
641
878
-755
-225
796
958
-854
-929
415
697
-990
553
649
642
397
910
844
-534
735
390
837
797
550
-474
853
-15
94
326
-879
-576
823
-551
491
16
206
-111
-608
-352
-449
240
924
-481
797
142
626
415
916
354
166
221
-271
-467
391
944
51
-922
747
-198
235
-228
-289
619
831
104
222
805
971
-506
429
436
586
-633
776
79
-418
441
-144
300
-964
-860
897
880
-206
-369
-958
-283
-240
225
190
919
-475
755
-849
-159
45
664
-88
-295
-320
-422
-501
-687
551
-885
-125
565
-492
695
765
-97
-84
196
-966
-570
-397
-493
-132
489
634
-714
455
86
-546
-401
-579
-7
-901
-264
374
-396
533
306
739
-827
-613
-569
536
-892
-468
-624
-356
20
199
-328
889
864
-856
285
-56
871
1
553
83
-665
145
250
-545
228
307
547
792
-238
-479
591
-193
-856
626
-160
-871
-685
677
-177
-274
-433
280
406
-366
164
132
-979
413
-951
-404
-877
-164
-96
71
-316
-394
-851
761
-467
-485
894
-436
716
-169
-708
149
-275
630
-82
898
-874
-340
538
-964
757
274
52
-105
695
-921
693
636
-797
46
-248
919
116
-358
127
-823
-877
-622
-482
-274
445
172
470
263
757
-936
-639
-446
198
823
-662
-234
-470
-674
-873
809
446
244
475
826
2
-62
-316
-372
91
-559
-56
-83
-85
61
-247
308
-390
83
-811
-277
877
737
-17
-834
-345
215
521
454
-238
-760
-554
879
-591
-707
-432
-456
384
-89
671
264
-550
-961
147
-98
-124
-802
88
-495
258
-126
958
-125
-71
277
547
766
-594
-905
-823
-648
-821
-798
619
494
410
675
338
-735
311
-418
18
741
-47
138
180
747
472
-897
-260
-845
807
412
-830
45
-702
865
-953
45
-631
980
-343
274
9
-482
-372
342
-385
-66
-985
933
572
191
200
390
-436
-956
-412
317
-101
333
-757
-525
-605
-805
-150
-506
271
-578
724
436
508
-242
142
-526
-52
-35
-593
758
-838
-225
-851
24
125
-433
-14
-845
15
-936
-736
-417
-323
514
181
232
-904
-22
784
685
23
-70
37
446
892
394
-953
-923
793
116
-93
-404
513
416
918
-207
-308
-464
-881
260
-397
-69
639
246
-750
-526
650
-647
628
867
924
-544
-885
735
822
129
-570
462
670
474
-810
1
350
868
-824
-993
840
-816
-622
-145
790
331
-648
266
1000
-455
-930
-762
459
-33
-289
-700
-624
757
76
785
278
173
-927
569
887
404
490
-619
-343
-878
-515
83
-796
-132
-310
312
-963
128
-961
-449
597
678
539
-567
-333
949
-72
923
35
443
-366
-279
435
-109
71
586
614
-926
947
922
89
126
585
-15
55
177
656
-425
551
-455
389
119
-744
906
-764
-543
871
-77
15
752
-481
-316
101
930
-318
134
689
796
-790
347
694
-722
68
922
968
-604
269
-987
-766
-290
941
727
525
-677
667
393
996
-662
-56
-446
-498
-393
-644
576
-638
708
-620
736
-327
-366
-546
-848
974
0
641
697
-983
-191
-442
-354
958
638
-52
-79
257
256
-958
907
807
-511
-199
857
694
292
325
158
59
751
-471
479
-833
908
-812
170
-992
397
-902
-752
671
-607
219
27
-750
877
166
-125
853
-527
2
66
-61
817
429
829
-169
713
-340
-154
-273
75
-755
800
299
-729
-356
50
134
771
856
-966
537
-291
68
973
-762
-61
231
504
-26
73
386
180
-986
578
449
-331
880
-100
-872
804
292
-294
577
932
-511
313
-157
-208
798
-312
927
-553
-402
646
74
-585
351
927
935
131
-778
710
-285
835
-376
-770
-628
-193
561
-254
-414
-511
-236
-461
-251
-875
127
549
104
-220
-216
918
-53
-660
-582
581
-901
-401
-213
-523
667
-213
-426
361
864
-678
-60
-611
444
599
-797
308
-340
-452
911
-297
668
-570
53
998
786
-275
184
-602
416
-659
940
-553
450
382
-534
-846
-560
-548
721
-52
-982
-522
-948
-429
-358
-855
619
372
-614
533
210
152
-267
558
17
-476
-2
-51
140
470
-132
-446
-657
-329
385
390
433
554
-162
287
864
-127
-47
-264
-876
727
-291
634
423
32
-678
105
-933
935
662
577
-810
-629
-524
-647
867
-221
377
768
719
-536
-596
818
979
-234
663
251
-387
-763
28
665
649
280
-569
-293
579
296
677
363
123
597
-555
794
764
562
-875
-760
-356
-851
-74
575
966
327
400
569
-539
831
-349
557
579
849
658
508
356
282
228
448
-191
-122
767
233
-216
350
-872
-745
-982
228
-252
278
645
-832
429
-277
300
-819
843
-176
553
684
325
838
411
-118
678
-355
638
419
90
359
-41
-524
857
403
637
-967
965
-836
121
530
516
-342
-295
875
-414
-518
460
307
-323
-981
93
607
-974
180
512
762
-25
804
-719
135
-714
-568
-145
-216
291
-814
-261
-655
-357
458
689
-425
10
-761
-17
54
-888
797
-944
-183
-132
-423
-83
14
46
546
-864
-175
-776
378
-704
187
-931
448
691
-815
483
-289
-22
-508
442
-911
108
578
58
-984
303
-580
558
-518
-423
874
646
239
582
-21
-616
-937
-472
-82
58
715
-188
280
-498
658
-237
-994
976
-215
-93
398
867
373
935
781
898
294
-341
-443
269
838
-928
430
730
-16
-413
999
-335
-541
-959
74
-188
-611
991
-662
437
-296
-33
58
99
357
356
990
235
-722
-550
246
-2
-29
492
-724
-100
-685
-141
576
788
-749
-144
-837
396
-398
-571
270
-358
247
794
498
-694
-443
137
-629
436
612
557
-541
-419
-564
522
-240
-512
-357
-235
912
797
344
910
-900
-14
-322
-21
-396
-836
-395
592
425
560
518
-53
869
27
861
-928
622
483
-826
591
890
-644
752
-894
-335
-646
-69
246
105
-139
-610
-658
822
51
417
-194
-376
-788
-102
-13
-726
-967
-191
880
-943
962
-545
-208
-349
-648
41
-921
-681
-649
-169
851
368
-907
-305
-682
-846
-774
-321
-885
83
-39
60
573
-969
-935
-57
833
-887
687
-51
100
-56
-840
-977
716
416
624
-199
241
55
-282
537
-918
474
-711
-649
-331
-334
-203
-358
-613
6
-309
726
-245
950
-741
-831
-860
-855
-110
-868
-379
-174
-79
-139
-932
-578
392
-667
808
572
-307
435
692
323
416
196
551
235
-6
-971
718
-720
-606
501
-46
526
189
725
650
-915
-415
-136
-331
-421
895
-372
-499
-352
-721
-822
870
-314
-864
656
-507
596
-54
396
-575
-796
-600
855
-285
115
-505
-544
280
-810
-841
-661
922
982
556
-107
-319
-903
791
874
-767
-940
102
224
817
715
-310
909
410
113
643
128
-930
816
769
-536
-585
-562
999
192
-31
-777
63
-130
865
794
937
-578
981
-320
-168
722
527
86
-639
299
-35
-192
55
-784
836
-769
229
-527
496
-411
494
671
-219
-733
-176
57
-989
-551
925
128
-218
6
-597
-735
242
592
-261
-813
776
-285
858
-909
606
933
-784
-63
-185
-816
805
416
-190
-346
970
-201
-806
650
-798
-76
-196
789
543
-154
468
958
-302
977
-599
-868
-693
-156
512
792
987
172
502
-308
-287
-851
-613
917
193
-260
-209
-263
61
-907
-470
977
17
737
-485
-104
-506
224
-918
606
960
76
-348
527
-754
581
935
49
842
119
-629
300
590
-388
434
294
-26
315
-460
927
-470
-425
-215
-724
186
946
-665
783
625
767
-152
-638
-831
174
98
849
-311
-41
-539
965
880
388
-563
269
-893
543
-322
-80
-483
-507
-379
51
-503
498
-428
-595
986
615
-235
123
626
-420
508
-446
-463
799
-563
670
-652
-698
259
-789
890
958
-134
-530
-941
-928
-85
-718
562
-204
786
86
-309
5
357
631
-879
405
-10
25
519
260
-266
301
498
-846
-821
603
-642
-462
149
389
920
513
180
722
364
132
734
-278
670
-493
-504
575
-554
-383
748
296
634
-270
-369
661
774
105
-678
431
-405
148
-68
-520
-934
-28
428
-822
-415
-643
558
-219
-942
65
98
-123
801
224
-226
185
479
-697
838
-616
-965
907
532
-510
536
-458
-939
-451
-230
-87
-658
889
-753
-37
679
328
-87
491
332
-859
-113
244
755
-465
-29
96
541
712
-770
351
-379
53
277
857
-634
-270
-478
612
832
-301
456
450
-70
-625
-719
644
-981
-388
509
671
-37
-585
345
-531
-262
-309
208
6
-818
-292
3
-353
-828
-438
-991
266
-52
382
-524
-996
-140
-962
-593
-152
996
700
-76
-120
-380
-942
-358
613
-120
326
339
105
-297
964
796
-922
795
120
587
-711
-570
478
-587
-636
935
844
2
401
-894
-35
-639
562
-381
-530
-76
370
634
554
569
592
-98
233
324
746
135
-912
-469
-598
216
-106
710
-264
367
844
759
-617
826
530
364
-307
-552
-679
-752
936
858
423
796
-830
698
325
-283
117
-959
570
-620
94
474
-672
-172
666
-903
999
70
645
-702
-530
353
307
-706
-792
-434
612
816
237
606
652
-917
466
570
-481
-540
882
735
544
-209
-814
894
-195
-686
-792
799
-901
-887
-94
82
348
472
46
-452
-650
-985
-50
370
503
-473
-587
-394
-51
805
-794
797
954
-362
22
294
-894
113
-77
-161
-351
556
-655
695
-404
794
-374
-379
278
206
466
-856
-533
-902
654
282
189
-517
277
-945
784
-723
-140
622
579
892
859
-705
-847
609
608
487
60
-94
-751
-140
243
216
116
-532
-11
487
-271
-168
14
403
235
-127
-894
-281
995
994
497
-777
-312
776
-172
187
-737
-742
995
149
163
-133
937
-572
-956
439
608
698
-941
704
107
-963
-357
446
262
-576
728
840
942
24
40
-163
-759
-319
485
325
-475
427
146
-277
-222
403
136
-698
-563
6
-517
-435
-892
523
976
-740
638
477
20
739
-647
-714
-774
258
-55
-441
870
737
342
260
-339
414
548
596
236
-139
-835
948
5
417
-745
-329
334
540
833
-432
884
170
146
-264
312
29
-616
473
245
706
-369
996
698
-461
-877
441
776
366
629
932
460
49
-759
827
-240
239
664
-78
-989
680
-203
509
86
-804
687
542
110
-401
165
861
-573
-165
859
755
-944
353
564
-533
358
-187
-69
-619
-678
19
-826
604
-797
912
533
-83
-389
-494
169
195
623
139
524
277
818
195
-612
-445
-64
50
635
15
-292
832
-128
174
121
887
723
238
-347
907
380
774
706
-492
-166
908
609
660
-296
645
584
-221
-990
704
744
-550
-828
-756
496
-737
905
891
-215
-632
-187
-482
-216
575
696
139
-513
-890
-451
-404
-103
-446
-522
-666
453
-126
-216
-324
-677
990
-755
-423
-831
-779
-580
-643
-734
541
-843
-245
-200
-944
-231
905
-28
-729
-486
621
52
956
785
516
377
369
980
-76
619
334
762
-517
-779
638
75
-711
-743
24
-968
-74
-572
573
573
804
-160
794
575
504
80
-175
753
226
-663
-240
997
-630
991
83
-250
-962
732
-446
-949
638
-286
496
932
531
-237
26
-643
-187
-141
288
-673
-319
398
-211
450
714
596
-428
-392
-2
-93
176
-46
-426
-780
128
301
-239
-259
-446
599
155
984
-982
736
-72
680
384
93
-634
-848
-850
226
-281
944
-87
-362
443
-833
-754
945
-333
920
604
372
93
358
-801
387
843
-333
-948
512
757
-816
-487
240
-165
-264
-488
-316
379
-31
825
-980
-464
-972
916
271
758
-941
368
366
-650
-376
805
424
-828
76
578
-105
-176
762
517
287
-753
132
725
-73
199
545
351
496
-537
-791
94
-798
-721
184
-832
342
-168
-273
531
103
-968
-745
-875
770
339
340
800
-309
604
-270
321
138
828
968
276
769
-921
-733
-474
83
-693
435
-160
-233
734
643
244
-837
294
-559
127
-11
873
-252
394
-307
-602
184
712
-725
877
-280
-67
234
-548
-955
-118
87
945
-211
-282
-181
257
553
-836
-367
-420
6
-157
-595
32
-506
130
158
-212
-713
-244
354
-764
-785
-715
-820
581
-57
-190
-487
928
693
539
592
-844
-777
-892
-795
-607
-581
485
747
518
606
876
-836
-188
-663
-630
776
-557
295
154
-261
-597
-639
761
502
-177
-446
-257
-32
-769
51
325
743
-738
-583
755
-152
54
-91
-924
490
-449
-60
432
-699
70
248
163
266
534
215
234
-839
-494
684
-959
-807
-170
-481
-547
469
-356
-701
936
-726
-399
-740
-766
-208
-519
-628
23
744
-310
101
-506
-775
410
635
274
834
190
917
709
305
179
-284
-755
309
488
-502
791
-209
591
261
-508
-525
-717
706
-270
-126
520
-271
-167
-830
-147
-825
-289
-999
991
-534
-519
500
-360
-109
-30
501
591
389
-69
153
-252
768
90
557
-536
-342
949
804
-494
-395
299
500
629
160
945
881
530
-283
-543
604
-295
406
192
-118
-582
283
323
526
794
821
-783
-196
-781
-414
444
-449
528
955
149
-731
818
-364
-304
9
155
-396
-516
-73
-168
-223
-89
-825
376
399
-315
-226
603
680
-123
-496
242
-846
-978
-152
334
-454
-985
-167
437
833
-410
502
-891
869
-696
-397
-990
-487
41
-748
-316
589
583
211
942
-117
-683
156
-719
394
-265
492
222
-230
-751
-815
701
189
-265
-1
-521
872
878
-870
438
613
637
847
135
306
-530
-531
112
596
-583
580
-765
572
-671
-582
-406
-484
-977
384
-107
145
-293
913
-892
622
754
-871
260
-702
-570
-599
335
401
553
-808
205
139
116
660
-759
740
-290
-155
365
-270
527
805
333
229
-595
-134
817
16
609
-528
-695
371
-342
190
-799
178
835
-769
-307
58
-737
708
-638
-740
203
295
245
-385
213
960
806
-421
-677
-866
-232
795
-20
240
-619
894
-748
81
-922
427
916
-248
723
-274
-345
-383
-630
-237
627
776
-251
905
697
31
657
77
726
-885
-945
878
-850
-546
360
-984
62
824
-468
848
492
-197
-576
-912
-453
-164
-588
117
-969
42
-318
845
963
-899
-403
148
-803
-532
-781
-596
932
7
-658
-941
761
-716
912
183
381
-484
698
-851
-20
-674
904
453
894
948
727
-98
-885
328
-835
434
-937
-115
-740
159
564
76
-76
741
-85
530
-161
220
592
-427
-451
-619
790
878
-207
-259
-601
-312
-314
197
254
717
-871
-922
-217
-652
-674
28
277
793
-31
179
-730
-341
327
-567
-482
-105
-927
602
683
-843
-686
-127
333
108
826
-939
-393
-382
167
421
354
-426
103
580
98
-44
-668
-228
52
-555
761
-961
137
300
152
921
-97
377
98
540
-210
-603
286
-940
116
787
-652
530
-663
552
-251
763
-126
821
925
245
-945
-26
-780
39
-943
-74
969
82
720
319
-956
-375
-522
-928
703
131
-25
-346
840
-934
-55
-649
-53
946
-936
-98
-421
913
314
316
-378
-59
405
-273
-830
-584
560
153
-187
893
-721
927
-564
916
863
-792
-462
164
-646
-874
-697
-624
800
-414
-479
980
105
-647
-266
860
-28
-542
-736
-326
76
-522
-472
785
141
17
-341
520
772
-932
380
-8
-550
871
476
538
-410
948
-934
485
344
549
-439
-56
480
353
-251
-456
850
191
-594
608
-944
-261
863
644
829
540
-747
879
363
125
-80
-859
-830
714
61
944
835
319
796
104
-478
206
306
930
-360
472
-947
-412
-828
892
-554
-476
74
-561
-685
-443
-766
809
642
262
642
682
245
-544
-276
479
-944
869
888
-566
780
-744
530
-314
355
-94
-637
735
79
-304
611
316
339
153
-754
-420
-206
680
-489
469
-831
596
-129
497
-381
-81
-500
-434
-627
-536
-598
-514
-708
615
384
801
-927
-208
41
760
671
-87
-185
665
800
897
376
103
-429
-222
-702
-862
128
-903
362
-610
-415
707
-877
-491
146
695
-603
-292
462
978
447
0
58
-236
637
-730
394
-631
-885
188
807
-425
209
-625
-523
-596
771
958
-428
-186
903
137
582
-470
349
-161
842
282
-989
-241
-818
-318
-666
882
399
794
-571
39
646
-378
370
-615
682
500
-952
-88
475
-176
538
-803
827
-802
921
-712
838
147
-828
-95
857
671
-149
-435
-135
773
389
-893
-491
730
-511
926
419
-813
707
90
870
967
-136
-3
2
324
74
248
-546
378
-82
-308
-435
-115
-660
145
198
670
-809
622
265
11
-611
657
279
331
323
99
349
181
-715
-861
980
482
984
-644
589
-539
-791
136
-78
-769
-265
852
-562
351
531
855
577
-259
-287
-395
-383
423
98
-704
-47
-680
-419
-346
-918
191
-246
243
479
947
476
876
165
-7
191
975
-884
879
-277
551
-258
965
-81
-694
-261
-996
-202
958
375
-835
-650
-183
314
840
-4
121
-655
847
321
900
562
-400
195
-273
785
608
955
-543
-474
-155
514
-644
-836
-776
-477
-423
-396
-30
381
-583
738
-40
693
465
237
179
718
95
883
-928
-479
-311
-947
279
-395
-405
-614
575
-995
-776
711
666
299
306
-670
-34
516
845
105
-406
-895
-999
13
748
729
597
638
341
-725
230
655
-712
890
-738
65
121
-524
846
135
952
19
971
-250
-920
746
811
-225
902
-223
-3
-911
145
-107
826
-133
92
-418
230
57
-688
-394
673
-579
-370
-788
-93
653
594
-942
-180
-242
-786
398
291
789
698
-821
568
527
306
764
970
-422
895
551
482
255
-461
-696
989
-934
-621
578
-244
-324
-603
120
-44
-609
-556
215
181
291
209
40
911
395
756
406
983
-994
-62
497
-338
-95
660
997
-749
775
372
667
-202
-82
477
-809
-117
561
670
410
245
765
-624
404
79
760
-649
-954
-384
546
-31
794
467
-293
566
407
885
-682
709
-77
476
-154
-761
880
-510
-311
240
280
662
-395
-765
844
-413
824
780
-224
795
606
370
-230
616
-96
-241
904
170
373
-223
1
-413
357
-222
-904
129
-203
877
-401
818
363
-312
584
813
834
-657
-323
205
-32
316
14
380
-61
480
432
-207
929
572
718
-458
394
666
15
545
-256
-394
-374
992
-593
307
430
-72
96
-54
569
970
-111
162
-771
-733
-192
-411
615
-31
-908
-907
739
439
-975
491
-382
266
417
248
673
355
-272
-162
-67
501
688
325
665
470
-612
680
91
53
-934
-24
218
-173
-635
-500
27
-155
-478
-252
466
-904
120
954
-248
-611
-442
-224
269
49
-623
-39
230
-290
651
60
415
176
-527
915
-826
-859
191
-684
92
-191
-201
-881
303
706
-831
404
-142
-491
-334
786
-856
-767
-721
138
-838
-683
-871
915
633
669
747
-999
590
304
774
205
-474
-317
-538
123
-733
261
513
450
810
-285
368
-744
811
46
-378
-618
594
-323
970
-341
128
-500
100
602
983
764
-406
-712
-583
-55
-824
502
567
-252
-659
-766
-532
-609
64
-125
-781
-625
-61
-335
685
-885
397
-393
134
-915
236
-803
-407
-715
548
213
-136
477
255
-5
999
37
350
-818
-690
44
-897
-17
95
-712
516
-485
-931
-166
659
316
542
-918
247
384
-150
-791
-918
422
241
-135
390
869
921
297
445
-452
131
-270
-604
896
-618
-876
-741
691
-489
506
-380
-511
-18
-503
-397
988
-220
-946
317
836
635
-303
461
-704
525
-441
-579
713
-214
-368
-252
-787
-708
-94
380
-21
74
-308
-638
-475
366
-267
-466
777
-175
-891
974
4
-336
-364
25
-933
937
944
-692
-912
12
-512
516
434
328
900
-316
-315
-643
36
430
96
-371
91
297
-663
400
188
741
-36
820
739
-266
-154
560
-295
-822
346
-480
590
764
636
-463
-790
-476
997
89
-941
-786
474
640
-39
285
448
-257
-717
-214
608
-678
-898
-25
-515
-161
497
-237
-794
-19
-342
-101
-8
-242
966
-139
-219
103
540
-229
911
-957
475
843
-704
966
-847
-820
120
141
184
-753
709
-644
166
702
-884
-933
-524
412
19
142
-920
130
694
219
-606
-594
-137
430
421
-899
-777
213
-948
-787
481
254
-971
854
-67
-307
551
127
-615
-189
849
-369
-915
-743
-127
662
-145
185
-751
-863
-236
824
-492
433
-106
295
-537
-49
-131
850
-160
774
681
314
227
-858
174
787
-613
-653
928
367
-518
-364
962
358
-329
836
-683
567
169
358
580
-838
-866
-503
747
-435
-602
834
-165
541
922
-689
218
-813
-661
-630
98
655
-203
794
337
326
278
492
524
-918
233
967
276
438
535
-564
213
17
-164
-1000
807
78
484
-214
-780
-48
728
192
-107
624
764
27
-8
123
-612
340
-852
715
-182
30
-151
632
-871
855
784
454
-12
-799
814
746
-649
813
804
832
-467
998
848
557
799
-674
-517
-468
616
776
-105
-323
-760
-142
-817
-214
-36
-640
52
-426
-409
-25
-476
216
132
-100
395
284
602
678
59
786
65
-143
90
361
82
-781
213
14
-896
-24
-51
839
969
610
-856
-551
865
269
701
-719
-316
-535
477
-740
-727
-655
375
-487
558
514
-249
470
-122
630
712
816
-820
-991
-808
995
-899
-529
222
-21
995
275
602
-507
-502
-367
-710
668
460
-203
-258
-701
559
521
56
-100
-881
359
595
624
511
-539
154
-603
-630
-542
-928
559
772
347
-110
806
-575
-634
-80
-563
473
-959
-588
-249
-391
-153
321
742
-195
-975
694
-918
590
-421
-593
-791
-132
-949
389
-636
-650
766
-561
953
663
942
-552
-84
-926
-749
-836
-471
948
951
-488
181
694
-433
319
-1
-359
-787
644
-758
877
-722
299
660
-409
140
-878
16
676
805
59
537
-491
228
347
93
-398
-475
52
572
-545
-321
116
-400
496
-798
526
-637
-676
-804
-750
753
-553
163
600
492
156
-813
629
133
474
-328
-918
-640
17
760
-810
984
229
-647
-293
-707
-783
-5
-629
-982
678
-52
-924
184
-476
138
-451
999
609
133
-226
-279
716
868
909
-421
129
799
-592
-204
623
-72
961
891
861
262
189
864
492
279
-460
-53
786
-291
-425
199
-549
-985
-112
381
-843
-202
784
-450
-394
386
-386
331
-125
-439
-965
-144
-55
528
-712
-373
-41
-48
103
650
142
997
-809
591
21
-437
752
-761
847
58
540
723
-753
-507
-456
771
-443
-997
140
795
27
-768
-61
-373
97
989
-984
636
585
-543
-30
-333
-964
-78
667
809
-240
-859
452
857
262
917
-538
-867
588
-34
-860
-442
711
-231
-159
-713
88
268
896
-749
-153
-995
-592
-542
-616
197
-366
915
576
-368
635
644
863
-224
-202
-53
848
-158
763
712
-672
109
121
-61
863
962
-849
554
-412
576
-19
661
-124
-897
-257
654
471
733
-989
-158
132
-37
-445
-235
38
876
78
-229
320
-659
445
-295
-404
82
-594
462
248
-14
-174
-73
670
-253
-501
-357
751
-376
-10
-263
-985
-647
-503
314
35
195
-396
-701
370
902
-546
-655
669
-951
-432
962
511
643
-817
282
-690
-438
928
-906
-524
-381
-128
391
787
-644
514
221
492
-108
-439
-234
-101
-575
178
837
-9
133
503
37
-600
-471
797
-756
989
865
205
822
-492
-36
-240
-715
606
-177
891
65
994
967
-835
-628
-846
669
-775
-170
-388
834
-77
903
755
398
-291
286
-892
-64
544
-557
-172
-28
-586
945
160
-720
-822
-23
197
389
-643
278
405
861
744
231
716
697
843
-310
117
892
-321
678
723
-733
-915
246
-706
-943
626
5
606
361
428
-169
6
-859
-734
737
-354
-778
-192
307
535
357
-336
-304
267
717
352
608
-585
474
-483
-950
144
906
130
115
-387
-927
171
-254
-997
151
-244
830
371
1000
-46
-971
-274
-78
257
484
684
-464
877
608
-513
123
772
-832
702
276
-929
308
-134
-411
994
-976
128
-460
-610
-475
663
207
-893
-907
414
-35
484
-467
-774
751
535
12
-751
706
443
-920
-564
614
-452
316
-560
-646
-117
536
-785
729
-734
-558
366
-567
-42
886
-381
237
-288
283
429
-338
893
-562
785
-610
801
-492
995
987
-10
-464
-168
-465
23
-900
195
-204
-219
471
-912
-628
-835
-208
-557
-732
-491
-800
-942
-871
-843
663
344
-114
-259
-18
563
-534
818
565
-934
159
-91
-705
-809
-441
740
-136
673
872
245
-290
-985
841
71
829
-290
-163
530
-951
437
997
-509
-64
-283
58
221
-995
-203
-115
-51
-140
847
655
378
-221
301
592
-153
597
-670
-491
441
207
60
-445
-528
508
739
458
-405
337
106
128
397
-619
315
-342
404
-873
470
-128
-661
368
-421
59
-565
-785
-668
-168
473
820
-687
-934
538
-73
7
-982
122
227
28
-874
435
819
188
41
594
-597
642
549
720
-320
409
188
-969
-219
-542
-409
516
654
-697
-441
-907
-163
949
-484
-718
715
194
601
833
-829
97
395
-245
-685
954
-756
989
-609
591
-648
516
-817
-659
900
405
665
-380
-147
327
-64
-625
134
-975
-89
391
769
495
777
-801
-61
-103
-240
-855
707
-189
478
229
140
689
76
534
399
97
469
-464
-970
-309
505
537
100
941
-449
-133
-894
-495
-725
230
285
-684
-581
-984
164
181
-595
-621
0
552
929
856
869
-166
-946
206
859
-428
872
-172
-333
-94
-716
705
-736
-599
629
-969
141
-487
-732
-836
266
-857
-62
-613
853
-586
647
232
321
-271
132
375
-284
981
358
52
-979
-213
-698
-929
-796
-108
-986
-584
-921
-699
-443
594
-570
702
594
610
-188
317
564
246
54
-323
709
-697
605
-800
465
-5
730
716
-626
-702
-885
924
48
-848
-714
423
264
47
543
360
647
913
-913
817
-504
491
509
546
889
-513
-499
-368
-69
461
-682
-193
815
363
-269
-375
-957
-460
712
480
-201
793
-218
-640
658
-576
963
-426
-224
-755
-755
607
-121
73
-641
-372
277
-70
-379
676
-316
637
-154
874
944
888
770
20
690
-326
626
-347
-185
610
472
618
184
-70
367
789
263
-942
947
-112
-628
959
257
242
198
69
80
420
-673
-923
154
-292
713
-69
785
1000
-188
-280
445
385
-447
-946
-554
971
32
-733
-703
271
-948
-263
-20
-90
-421
-386
-195
232
714
554
-45
115
99
566
-370
-898
-861
417
678
-845
-53
-76
515
117
463
-708
-575
-923
-508
100
238
972
-291
-931
-45
384
-971
129
-197
-493
951
902
348
-790
-851
738
-759
852
958
-78
592
923
-348
-870
154
386
-613
132
-261
-663
12
838
-170
-695
-947
422
389
432
-439
-268
-530
939
151
-687
711
-248
559
-486
-999
-778
-871
858
-495
989
-547
-781
-65
957
-851
-338
564
321
181
-570
957
78
320
513
-261
14
290
650
-301
680
711
499
272
649
975
386
-791
530
-208
-50
663
31
-822
749
977
34
-512
295
753
-35
14
578
-718
604
32
556
-242
650
-225
499
237
-513
728
-390
-956
-289
-394
319
38
798
928
-393
-234
675
-742
371
659
-566
832
862
461
208
646
-590
512
-820
-528
-727
531
636
-893
243
-467
349
-896
-980
447
420
-441
617
-247
421
420
401
152
-928
-773
455
82
-307
-795
-488
-883
-165
109
-511
95
500
46
813
42
814
182
384
233
955
21
40
-428
-220
-185
932
-925
936
-776
-711
912
-676
56
152
817
-373
-238
-532
835
805
-995
264
303
499
-801
944
-198
-594
-147
161
-910
691
290
402
-406
285
943
763
-249
403
253
38
-544
212
489
945
587
817
471
565
811
248
616
378
107
-341
-194
392
564
119
641
-134
-906
366
-246
138
83
740
569
325
810
-213
952
-801
700
903
952
841
572
-630
-343
656
-49
2
495
870
766
-674
-228
-169
931
189
745
-729
-545
-237
-954
-263
-884
-901
115
-194
471
403
-221
-927
237
-381
-269
603
31
186
-193
-351
-758
576
-459
-432
448
-215
-20
-353
684
494
-905
331
872
-456
445
-507
786
950
78
-7
290
-199
-676
617
568
-233
258
824
700
455
-676
-580
-765
-865
891
-850
960
196
418
-976
50
293
-563
14
-391
795
469
503
180
999
-888
-774
-994
180
480
-297
345
-462
-181
-851
120
-396
-37
925
-561
-422
378
426
844
259
-352
911
640
-219
-139
-671
41
-778
-307
373
144
439
136
-864
-271
521
142
-568
371
970
-989
-834
381
-651
426
-917
-191
971
-620
-163
-630
493
759
226
437
958
80
437
631
-982
-337
322
-962
277
6
-524
445
497
-731
-801
-504
-460
-543
-377
-751
-497
-901
800
-960
87
-506
378
-795
-746
-681
278
-462
-879
-749
5
-20
960
265
102
941
-22
-376
441
-516
-222
-518
687
754
801
-22
-488
-970
602
215
-340
757
-708
481
887
-409
662
-566
-829
28
-23
-613
-662
469
-438
-947
-952
28
470
-111
74
-93
562
395
-469
-561
224
132
-982
-113
-974
-87
61
377
-644
180
956
-834
-873
746
427
234
523
-557
399
-448
804
925
336
615
733
808
-30
-689
-669
-442
370
85
322
-485
717
-80
-486
198
270
-311
-258
195
-868
684
399
-730
481
998
-732
364
80
-58
-937
-372
225
98
620
-15
-39
-468
243
16
350
433
921
-789
341
-101
561
-208
-725
-932
807
135
719
262
988
-360
924
550
791
505
-749
24
-912
-819
129
-369
-368
380
801
-833
933
-610
618
23
907
724
-320
-661
-726
-532
837
175
-492
-425
817
733
-137
784
-300
-507
-957
-151
497
-360
-351
881
-439
-513
-714
601
430
530
-359
700
522
551
50
997
122
5
-492
21
379
72
699
104
860
224
459
-40
778
-681
938
440
234
-304
-700
-156
583
739
-498
414
512
-423
467
389
361
984
988
862
177
508
-508
520
-67
-181
-187
-812
418
353
982
718
-973
-212
-188
994
159
780
-397
655
319
-593
-757
201
-994
611
667
-844
-715
-876
-966
233
424
765
32
893
-49
978
-118
-379
670
818
160
357
761
-494
-472
704
-176
-404
750
-136
-652
-285
671
-295
-753
-282
379
699
-459
-986
947
842
3
116
847
-644
597
-907
-187
-266
858
877
-673
245
-143
238
342
459
-711
373
-445
612
292
379
-391
-601
-589
-775
578
-855
-624
693
799
-527
488
522
-732
708
-902
52
997
-86
519
270
66
956
-54
-209
957
723
695
681
-177
-637
905
-938
657
606
-489
94
-537
-910
-556
799
434
-946
-640
983
-331
869
-974
425
711
70
969
471
231
68
595
473
-297
499
140
204
-892
-447
935
159
-608
-663
677
584
169
-219
49
-877
-213
-330
-698
-497
-464
-893
-842
688
342
-346
90
-730
239
-470
978
-877
-566
23
-649
-555
16
-36
552
676
-317
444
364
393
963
315
-695
-417
-55
252
-698
-661
653
375
-527
838
924
-679
-593
-81
589
-383
-501
177
-533
284
-420
-905
820
833
-403
-153
-890
658
-771
-912
-811
322
-526
23
-166
891
-676
684
133
-139
447
84
-967
-860
773
734
-236
965
-886
953
497
836
435
915
810
-754
-476
39
917
292
463
793
-731
-270
-537
479
29
49
851
737
944
904
-546
-867
-399
-27
-418
-340
783
-957
-562
439
-375
280
433
-105
287
143
-763
317
-945
610
514
896
-4
398
-56
-252
615
-338
131
-176
-497
-832
-803
-547
207
-113
190
-689
187
23
796
-405
132
233
236
474
-914
-499
-356
-862
490
567
-145
-465
238
25
-354
787
-482
-830
-80
642
-352
810
-661
829
699
161
-837
937
197
698
-934
989
783
-472
131
-154
-565
-290
340
701
641
-336
761
685
5
-227
892
123
-962
311
268
560
-730
284
766
486
231
-361
760
-770
-180
-251
-295
442
-889
-693
-957
-48
-738
-697
-166
-342
-422
803
26
-41
506
-861
804
752
825
977
-710
772
-145
681
-875
997
-139
-223
-722
-472
-327
-597
-819
-164
-179
712
155
222
132
452
849
142
-199
-936
-824
464
-423
-610
7
-543
-816
-325
-886
-347
-667
-889
-250
-457
449
932
377
-609
-564
-55
-196
-978
-41
396
677
983
125
722
516
-627
959
-521
-296
545
885
-876
320
886
-25
576
-684
47
-724
163
-295
273
-721
684
855
-675
900
-94
792
611
703
2
-370
-373
-739
410
-92
357
-635
835
164
780
163
-316
-834
-640
292
-174
321
437
-43
-110
670
795
377
-837
335
-606
-726
-572
-186
373
-418
-416
476
-176
584
-383
-328
40
104
754
311
419
-389
939
-225
-476
-720
553
42
-491
272
-204
-216
-69
-676
-373
-149
45
193
733
545
-284
845
-17
-804
871
822
-815
904
-279
577
-465
-691
624
907
283
-712
-394
-234
-427
592
905
814
603
91
-374
-750
-418
-363
867
-10
980
-478
-75
574
716
564
-803
-686
-80
825
-493
-364
-317
-537
560
-863
-390
721
-286
-900
559
682
601
570
346
424
896
239
244
-595
606
306
354
-171
0
-526
-335
663
-734
416
-354
483
221
-630
456
-943
-654
297
-385
105
-794
119
147
856
854
703
-179
501
-737
-587
358
574
-257
-496
-644
-987
-700
813
254
486
758
323
-190
962
692
-905
-527
343
-302
743
-911
421
323
-902
827
-989
620
296
641
657
371
-666
-955
-260
952
690
930
-657
944
249
431
-891
-461
837
-692
-337
710
-744
342
-427
547
489
-67
-461
475
439
-359
-124
201
-981
907
-762
-649
-44
-183
-997
-594
321
-517
284
-435
121
-716
-835
-383
-471
46
-145
-305
-123
-457
-746
49
-625
-234
518
685
493
199
-951
86
496
167
-719
161
-993
797
338
334
962
335
-401
573
-493
-624
-853
-514
814
-814
642
-282
779
-28
-776
587
294
175
-534
-550
366
953
149
-432
-451
-309
974
-933
858
427
664
809
952
-49
-817
431
381
786
-66
727
735
-630
173
215
-540
180
-474
98
-832
964
-150
48
-956
-802
-334
224
-326
263
-795
822
-873
842
-348
-860
-985
833
-984
540
-87
74
986
328
-874
-894
504
-176
615
-310
351
-797
104
264
-590
957
869
193
656
670
-395
619
726
495
641
673
931
714
846
255
260
-324
-499
-436
401
559
-500
-317
908
991
-104
-22
-136
486
626
907
-493
656
471
-987
675
157
29
438
968
566
-192
-254
-765
333
-148
-452
-852
-408
-985
-289
-12
471
883
735
314
-542
941
86
-726
647
-345
-995
316
623
991
788
615
673
474
622
671
414
125
261
719
736
480
838
-61
-451
-370
-627
-633
-935
-884
112
-651
-39
995
752
99
315
-965
-580
46
-405
-971
-862
-925
770
467
232
-28
-377
789
242
-981
-273
517
328
-626
78
-651
-360
-577
-931
81
637
847
-716
-601
3
-892
-99
36
-631
-590
-56
-346
-375
193
767
-543
738
-595
-956
-130
564
-340
850
298
-343
67
728
425
-6
544
45
680
493
479
-416
-131
702
-733
-987
-282
-402
-242
373
276
386
-613
770
-459
264
555
363
-30
-936
-206
-190
486
487
-326
488
-945
750
-335
-28
-997
613
250
-175
310
-57
-415
-879
617
-516
-706
-552
-974
-9
-103
108
972
346
-704
-733
341
289
96
-6
-678
350
44
35
-405
-547
-19
-345
-914
945
-663
-481
677
-722
522
-206
-321
780
-851
717
-499
93
-249
-258
642
-518
-508
425
-37
-236
10
837
-436
972
359
738
586
883
-929
544
69
-829
-594
618
478
-208
13
-240
693
-465
673
-530
184
-652
164
-957
423
-201
-847
431
-888
-517
239
-663
538
-313
-345
-641
379
127
882
-181
-451
904
-739
-327
-230
12
-888
-479
-153
-824
829
-928
604
-721
-822
885
252
837
303
449
-245
-459
530
-623
-925
-428
-962
422
-947
-771
-205
-409
720
-4
483
-541
-889
-565
437
384
-991
-472
230
73
241
764
-199
-868
-931
282
-345
412
-449
533
464
365
-906
-517
-962
-15
-132
-98
-475
-499
-669
-21
987
700
503
781
462
-440
570
-51
-82
680
-976
999
785
453
481
-413
303
230
534
632
980
-764
23
737
-974
969
-108
-150
879
-250
-172
-393
-968
539
-331
-182
870
673
-883
-142
-93
351
-115
679
317
-324
-495
545
801
-397
-543
850
-264
-547
-852
-209
814
368
-976
-651
149
86
-807
363
632
-491
-357
352
339
-289
368
685
-160
962
-229
-880
-157
-473
-74
-937
629
-212
-30
-364
-297
-697
693
-271
901
-284
-577
-44
-417
66
371
853
-198
546
283
-186
-645
-234
-641
203
-602
-512
-582
672
-77
-57
-200
-161
-445
-697
-810
144
-438
-110
-57
-859
-123
-999
835
838
779
489
312
-272
-491
71
76
933
637
-37
607
-870
935
529
244
-170
-179
864
-142
630
-886
372
-239
783
213
-407
209
-720
-434
541
-889
-903
866
-120
288
-556
-970
805
-20
-533
-342
-626
877
-313
-312
100
498
360
439
-204
-142
-745
-608
-117
828
321
-373
754
178
234
-929
134
-206
956
-527
-890
62
835
921
97
521
-886
101
522
-147
-656
-747
-652
670
-585
890
-535
492
495
227
-106
-71
931
-819
-436
-434
647
-49
-629
466
-792
-930
-329
-303
505
-2
-405
993
-907
564
286
657
333
-62
-532
417
129
-453
381
463
313
-335
510
173
948
-545
-753
-39
-309
239
516
-874
177
-209
-238
596
643
891
-642
-413
-604
-553
514
683
686
900
-429
728
-142
448
-323
-843
687
23
928
-805
-765
176
-646
-251
279
60
685
372
-809
131
-982
875
456
697
227
415
596
-704
12
-926
-347
81
-566
787
12
-657
26
23
-664
-958
479
968
256
-68
-979
-831
959
92
947
588
782
284
-874
517
724
-713
-320
773
523
-807
-662
751
-391
-526
-741
947
805
887
944
497
481
683
612
628
318
-749
140
382
-877
944
-698
-275
856
713
-789
559
-701
781
107
272
606
-592
919
140
449
-358
-216
-186
-652
184
414
-112
247
511
-768
930
-813
-671
-320
-552
-554
763
-525
-150
408
611
369
509
-565
574
211
-123
-8
-408
-834
804
241
-183
-90
-919
-946
294
139
-835
-563
-761
435
-352
-125
757
539
-830
619
-309
-576
-225
-529
-907
-663
744
-943
878
180
745
-78
-161
-302
676
-458
-800
88
440
-515
847
-871
656
-798
541
54
-345
-77
502
725
828
974
332
-337
717
-590
955
-205
837
945
-268
487
559
194
52
121
-112
-854
638
609
-207
-117
-293
-361
214
671
937
-648
822
694
-99
-285
-427
-320
727
927
-164
824
639
-524
659
-249
-953
140
180
-494
137
-540
460
-155
522
216
-894
-292
128
-198
-598
73
373
-39
-168
503
481
-763
197
968
-618
-745
-846
-893
-415
-534
-151
353
364
-920
924
-348
966
-415
659
-251
140
924
-358
-4
972
28
-762
-417
531
161
905
838
650
-251
80
606
421
-99
-760
421
851
729
-143
96
-411
561
-934
477
851
67
480
-800
540
-960
-63
-81
-702
212
12
572
-699
813
150
711
809
729
-796
-628
789
-982
742
197
404
184
-868
430
349
631
481
-378
-529
613
-430
283
642
914
975
28
817
402
870
812
918
328
525
366
319
225
352
545
596
-334
321
-402
64
915
76
490
468
-87
168
-405
-797
320
120
457
-202
216
489
-976
-526
-661
491
553
540
583
-935
486
-655
-609
565
244
-729
514
862
504
485
399
-67
593
-789
-787
268
-160
-757
308
-675
-101
-373
279
568
-36
-250
-176
-401
824
735
990
-209
-417
274
-488
473
771
354
593
-602
329
-177
94
-943
664
-602
-82
-590
-510
600
193
986
-46
70
-198
-972
-972
264
-250
311
690
33
-469
-656
208
-577
-523
789
-152
404
359
208
707
-407
118
831
-385
-861
-339
443
-424
-161
-193
-520
-918
-354
733
-430
458
960
356
-885
222
-933
-391
752
-426
850
-282
465
839
204
519
23
866
-772
-974
-827
377
-615
-463
-111
642
850
-701
537
-620
-141
249
-64
-432
748
398
415
-619
-618
459
-57
-631
735
351
902
884
809
793
722
983
-489
-803
-534
871
429
743
276
689
827
-42
993
218
777
527
105
-801
658
-423
-397
344
-766
-410
-364
719
-412
-922
-41
578
-106
880
944
-502
-432
374
393
-39
-549
869
-919
-832
-36
771
334
-983
660
525
677
353
427
419
634
-281
-457
177
-384
-442
-305
-875
637
246
663
-120
380
290
114
-483
-663
-224
913
480
282
662
-284
916
590
-507
-878
-526
764
360
189
152
303
-916
406
-361
967
-235
453
462
-657
934
590
910
-293
-631
557
376
-796
542
-127
-694
-670
-902
-853
618
-813
455
-926
-821
-589
433
-804
616
771
284
895
529
314
-880
-516
396
-904
-165
-627
-713
-662
-488
-839
-330
-901
-851
-730
919
462
-191
-385
-487
68
535
-94
-521
-592
-853
-93
619
-128
574
-879
-180
-615
-553
733
-385
308
-516
527
-742
913
870
-753
772
-197
681
777
705
-738
234
201
102
-297
-119
430
-455
-321
-495
132
-8
824
-856
-42
-358
-923
-671
-716
370
-815
225
-760
-237
277
172
-200
-950
789
369
-438
-879
283
-920
-42
-445
-674
497
-911
-257
-510
-724
-564
-978
320
-570
-332
796
592
-166
232
253
497
353
725
-762
911
496
380
-215
850
-646
-190
-185
418
-1000
854
-383
-112
-135
-432
-507
148
731
978
645
-311
-731
56
388
-67
-59
439
871
678
-543
913
882
-739
818
293
-961
602
420
-869
594
741
799
-227
796
275
113
-35
-377
-244
713
-556
-520
894
-572
-713
-847
-322
-586
789
-787
-351
759
2
-816
-443
-14
268
-569
792
57
-743
638
473
425
-508
217
-5
398
-730
270
795
-152
-347
356
599
-150
-69
872
798
651
-512
8
545
831
35
-314
-278
-408
-852
782
158
543
304
-888
-929
-979
397
320
611
-238
569
624
141
-115
-782
571
387
941
-395
519
531
561
596
-761
-193
-758
-535
568
365
-597
-21
-99
-768
-688
280
-70
387
383
694
-494
924
125
4
-552
848
692
668
630
-242
-685
82
-174
-22
-414
110
-292
-631
-464
-591
-724
-530
-875
222
-163
-386
-508
822
-149
849
893
219
-839
-986
-674
-763
-384
814
482
319
-801
-628
-145
-442
634
98
580
855
50
-401
839
714
-440
296
-769
-558
523
633
-257
-218
-339
-122
-308
810
-125
-886
-680
-640
-970
-463
55
-606
-90
-1
-474
81
-507
-80
-972
21
428
734
-845
-496
417
-42
525
-347
-626
848
-464
43
309
-184
-505
46
-679
-823
-855
-312
-796
-454
763
-110
-351
341
-515
35
961
-649
-37
-259
588
-566
949
753
273
-588
615
194
-765
698
960
941
69
930
-824
821
-633
736
-365
-512
-490
141
-814
670
-185
-404
-498
-726
-523
17
656
627
815
559
-545
212
-755
612
189
554
956
-354
-587
-717
373
845
441
-979
-133
-663
483
-211
-611
793
-658
-616
-335
896
885
463
489
-136
-608
310
-171
-343
516
660
904
619
-34
-128
616
-778
-895
465
-406
-558
-280
520
28
-351
-691
838
366
653
350
-876
851
922
-184
862
-562
246
508
7
865
-679
103
369
-166
400
-884
-814
911
-431
-84
-415
-804
-741
300
61
236
-498
151
555
-6
-764
901
-898
23
-299
-837
738
744
-236
729
222
-27
530
276
547
-131
484
544
867
486
775
342
971
610
233
-768
-505
919
-274
755
-54
-120
124
-827
44
-61
226
-328
-651
318
653
646
279
753
-159
551
-274
848
-593
-83
136
697
750
831
859
429
269
901
-895
-825
-966
266
-109
-316
924
393
-413
-882
-666
-861
-33
654
-117
-11
-786
460
-824
-668
-485
-75
369
14
186
-614
-947
-275
16
-151
443
-66
-394
723
177
-82
-315
173
156
220
598
-215
390
-404
433
-783
130
198
-159
483
-557
-935
-737
-796
111
-425
-225
631
-235
-322
-902
554
909
43
516
-322
905
279
614
-491
958
-188
-847
820
1
-895
-268
225
-979
-977
-132
-75
-953
-599
597
-848
241
187
-584
-221
887
333
-296
-460
-196
-668
185
-200
-997
-720
698
671
751
536
-121
-55
-318
-392
-997
-720
931
-553
170
665
242
248
647
171
839
482
35
-421
341
-984
-8
79
-373
526
875
21
767
994
448
-998
-29
794
-830
907
929
684
-738
-549
-498
-503
-679
385
-720
-982
62
727
-86
853
-731
46
826
-170
843
-746
-864
628
-777
391
-742
441
5
554
889
-128
466
231
-900
413
98
-888
513
701
-227
124
-325
706
-113
-695
-891
-604
-767
-996
132
140
-872
-983
-374
-809
-437
-849
-122
-677
-874
731
-316
903
-407
972
-150
292
313
288
538
-384
-115
705
160
-155
613
232
180
509
-165
-961
-840
379
169
218
923
-892
-339
-246
-315
74
-372
748
-146
-823
-265
474
-9
-888
-375
753
861
-239
-182
86
-752
279
-371
-158
-311
14
-882
-235
525
-612
-383
-142
-57
-306
518
742
-603
-547
756
561
-237
934
408
721
979
-394
-270
491
498
-900
316
-409
708
899
-603
-322
667
-936
221
-378
-141
-977
777
-582
-101
765
-677
71
-494
69
-591
270
130
-838
981
-330
340
956
59
-589
-508
-60
-981
411
-498
-733
-199
947
-159
-295
574
-633
575
-246
-668
806
-819
195
-968
-490
-316
-954
165
-333
-210
-823
-37
-742
930
932
-417
846
15
-175
86
19
974
86
88
-342
-505
429
361
372
-483
375
-44
-139
-19
-717
41
-4
-661
659
878
950
-807
416
-899
150
698
599
-779
-404
-371
-45
-246
-433
-825
87
66
-878
-285
389
-553
769
-363
-454
-463
91
-97
542
-932
161
-927
-262
296
684
-20
938
229
-633
413
-874
-902
24
433
-83
-724
613
-700
-418
423
-993
-226
-508
36
855
509
-66
-862
-449
-967
-253
684
-951
-48
204
498
578
21
-180
-283
-791
762
-16
254
532
-683
-802
123
-168
142
-767
-218
79
-305
922
-562
993
-13
-173
419
-392
345
-949
709
-985
-180
-718
418
81
498
834
461
810
323
-652
94
-640
-665
806
358
91
-405
-583
-251
286
-652
-707
-281
293
-2
-748
613
-221
131
-864
142
644
-381
-967
-171
-941
685
471
-73
-992
-75
324
680
-10
265
873
649
-537
83
-859
-597
496
921
108
-301
1000
-753
557
699
521
846
-187
809
-787
-546
3
473
253
322
-327
215
-827
-846
-283
-570
945
751
954
-382
471
-821
729
892
-869
-976
-708
209
-389
-13
238
-591
752
142
-334
484
700
889
287
-411
334
-973
-445
758
928
849
832
877
882
552
-88
568
75
-58
-500
470
133
-587
877
-910
621
219
446
801
-108
917
-91
268
-904
-217
290
818
-783
289
-896
390
12
760
356
-389
-472
-42
-828
820
-553
166
-999
570
606
172
943
-525
513
-930
-979
643
3
323
725
-301
512
175
48
-701
695
879
-551
324
-736
-984
-327
80
34
-536
-464
983
-66
99
634
-576
-914
712
425
-709
310
-158
165
-858
108
-114
-785
17
-442
-660
685
749
-183
-247
239
601
845
-529
-551
595
75
-799
331
637
-336
940
539
-257
395
-175
585
-159
-547
-814
113
-309
-621
-858
49
230
-528
793
-318
-605
-331
-335
310
238
-830
737
195
-461
-163
220
251
236
-659
717
-116
-327
-362
629
86
786
-705
-650
-503
769
-783
-342
419
-849
-200
629
553
147
574
880
-298
-223
136
-35
469
161
-267
-987
888
-608
-723
-544
-965
-964
-10
-183
-476
-780
-734
304
-476
182
-118
-876
-240
999
-679
174
-754
668
-602
-574
263
727
617
-85
958
180
-323
361
53
191
265
486
-620
119
-423
148
497
929
118
361
-664
-28
1
-45
479
527
-672
762
481
-626
291
254
-627
282
755
-89
-994
-22
606
-143
-616
344
-286
202
968
856
-214
-155
614
-400
44
135
582
92
-523
-759
-477
946
-84
-896
412
-750
-271
837
981
-86
7
889
677
808
-66
865
-541
-455
-160
620
-99
-240
326
316
-372
-682
133
684
826
-170
-947
-446
63
544
471
200
417
-172
592
323
-855
-705
-137
52
873
906
-883
621
805
-69
752
-896
909
884
-383
-312
809
-281
-597
-280
-497
152
526
367
-396
-148
802
41
-947
-323
-745
635
-183
147
945
-874
-218
-866
-730
-49
-908
-825
-391
206
-717
931
104
218
-555
-304
-396
570
-400
-219
78
633
306
-539
108
722
434
490
-556
684
-715
364
-815
140
-99
941
827
56
-894
652
-442
797
-598
912
-697
-339
697
-199
286
-44
77
-586
-62
462
79
667
545
-18
374
217
-445
375
695
-708
-577
669
-915
-452
-650
-298
-685
276
219
486
-767
-207
-835
-94
-848
496
44
-841
309
-869
225
133
366
134
-527
500
-246
584
736
520
353
592
410
66
-388
-873
-41
-263
-304
983
-796
-590
-727
-309
926
-578
-817
-831
527
-369
-20
807
-52
468
590
802
-756
-44
-535
425
-649
546
125
665
45
555
-713
736
329
844
-224
56
-662
259
991
958
-993
-288
863
722
-912
-879
-977
-257
-22
195
451
742
-318
-961
225
-742
154
-913
-789
-603
475
-269
-911
-135
705
-824
620
-54
301
-594
0
-184
818
-549
393
-298
683
306
-717
46
435
-209
-335
-553
545
-800
-855
-783
-839
253
547
956
-209
-529
-587
-231
952
-910
-86
-527
754
531
-352
-762
631
-549
-383
-376
-709
-870
-119
-131
-902
-831
-841
-323
564
-340
681
-747
-568
-532
-548
639
287
-511
619
-176
777
642
279
-732
-670
68
-977
-640
-859
800
755
316
224
-873
-727
-578
196
-234
-913
-354
-98
-475
-550
-466
-83
-989
317
-271
-597
-185
-492
893
-358
-749
510
-464
448
357
148
695
-92
32
-502
-732
639
293
-24
3
546
-692
635
-274
-450
701
-199
-13
499
-768
-477
-473
450
428
652
-991
-104
-52
-780
965
117
-531
-702
-296
-695
-600
-800
-696
-826
464
-816
343
742
784
445
378
-77
738
723
288
-975
555
86
355
-76
-714
-614
631
549
700
179
-344
922
-548
919
-535
600
118
-5
250
144
-380
-281
857
624
-366
-856
102
-725
297
-511
-419
278
983
-331
-601
729
-444
762
-536
-799
721
490
578
859
729
537
-421
-451
19
-732
478
782
-697
-831
964
188
439
680
-362
428
-581
-915
227
-985
-229
-111
-177
-172
-899
829
-825
-15
-303
769
267
104
-124
820
-542
606
-119
-118
-431
413
-489
286
-478
-716
618
723
-368
-394
715
-654
-923
-578
365
-513
521
322
-618
254
426
-947
244
460
155
-421
-994
-538
855
558
-730
838
-416
567
216
-746
-497
433
993
-808
-806
-597
894
-703
-345
-861
98
-693
889
-973
-426
-990
-933
-619
-638
516
290
38
453
585
-143
817
83
483
721
-440
-456
827
684
-118
-411
-452
928
777
-742
884
-746
-843
-63
-864
-96
-128
821
89
-913
436
972
954
851
582
831
839
265
-761
-578
-644
586
-254
949
-740
-492
-899
235
-479
-286
357
-594
613
-368
-69
-404
-353
325
-589
778
397
-935
758
557
-155
-730
289
-629
982
937
230
708
-969
-75
-670
524
-220
-13
-563
-382
133
135
-2
418
853
-517
251
171
-940
316
56
320
117
957
-834
803
805
-633
122
104
862
705
520
-66
898
-393
-266
-348
347
147
650
-405
124
-833
-567
770
997
-556
-774
-106
-940
724
667
-634
-393
-219
725
-865
59
333
-313
-845
212
-187
785
-407
-221
-595
723
84
-405
176
-371
474
-659
-639
-953
725
-27
-444
-134
237
-592
-144
117
962
-268
734
84
-800
862
-963
838
-883
448
-95
837
864
-27
507
-674
-295
852
308
679
-231
157
-766
179
-471
862
114
169
-372
-91
662
187
937
436
-517
-122
470
157
-871
168
-353
998
-871
-34
-932
-205
-441
811
-507
-164
656
-200
81
689
-192
60
-719
-104
400
-575
932
-757
-129
-153
210
-444
-656
624
-493
-526
-309
-799
-990
-303
-571
-557
-796
651
800
114
-993
-872
-20
230
-865
-834
-442
-85
783
355
316
280
441
593
255
215
837
829
948
-983
78
868
521
-843
571
27
-40
-364
186
-552
365
-620
-418
369
422
-31
511
-623
-783
-372
751
-41
824
-754
987
-795
-499
467
-668
934
-721
-536
679
278
913
-32
311
332
-814
426
342
-164
-572
-949
861
340
-259
-408
-148
-524
810
-466
-829
-799
-729
293
706
966
493
720
926
-69
-592
325
-98
924
88
-728
-514
-256
308
-169
761
-521
-394
63
373
-794
-933
369
830
-580
-122
-375
-830
325
685
789
226
2
334
-592
104
506
-816
-878
-91
-699
65
430
-531
-739
-735
-805
885
-196
87
-216
988
-685
95
999
-394
887
-252
-940
214
-699
686
18
241
-446
-661
-628
342
859
-838
836
-672
835
-51
275
337
-193
-217
875
632
-373
199
-324
-975
-483
-552
-706
-744
128
-777
476
-818
768
815
-770
611
674
901
-503
-422
297
-392
940
-528
-106
-116
-660
689
874
259
-803
541
308
204
-761
-98
543
-568
-165
833
-349
75
177
855
710
-554
-696
898
713
510
123
225
613
886
-539
-995
-192
64
-14
278
-304
448
940
937
24
147
-53
44
-268
-741
-951
-412
-617
912
-437
247
-292
-41
-637
897
-317
173
-91
-524
697
-267
453
-388
21
518
-646
-916
-294
-318
-702
481
-763
-751
196
-210
634
350
192
-32
-449
300
690
127
-189
234
-305
649
449
289
-470
-879
-490
382
586
887
-365
293
-41
700
-846
432
378
-772
-142
-493
929
304
-166
40
995
-318
-227
917
66
445
955
-980
-808
-79
937
323
534
-363
641
431
289
-991
840
-259
71
-927
833
-182
-71
416
782
224
-953
-490
-96
-971
748
195
194
-457
139
-912
858
-222
-398
-259
-782
-916
-954
339
-72
-640
549
-408
-260
302
-572
-20
-556
-102
870
411
-429
-143
617
-197
932
-382
765
-900
692
-501
-782
-145
158
-516
928
-130
-504
-435
-639
-75
504
751
732
605
781
-631
-384
-197
-359
900
-141
-362
292
-244
-848
528
752
1000
-106
-663
143
264
177
-320
-354
-936
-287
-800
316
385
-874
-360
886
807
-215
432
-986
-239
147
-139
-514
-80
-510
1
-292
-714
336
592
298
163
794
137
779
36
811
-589
435
-699
-843
-273
-388
623
-101
-354
733
636
-778
460
448
-84
384
563
26
466
949
-259
676
-579
-651
41
-17
450
636
85
344
815
-418
214
-258
735
-143
-664
874
-230
-650
-347
-860
-758
658
-197
191
-291
512
437
939
-412
-245
245
42
944
920
-263
-179
-837
232
675
-544
-415
274
-581
-842
-922
478
101
543
-433
686
-975
-578
884
234
759
-228
98
-752
-20
-561
-261
632
162
-637
-610
495
-849
-60
286
113
213
907
938
-200
297
-262
-374
-250
-754
197
73
-809
-790
983
482
-784
-762
312
65
130
-702
780
-832
637
572
544
677
388
-424
-643
640
898
-196
-915
-52
457
945
-673
-188
816
-191
-675
493
-23
-454
973
-57
185
213
-220
159
-82
-626
211
427
539
-257
-309
960
343
750
861
-432
-355
217
-899
-253
584
451
417
317
791
63
160
-97
-704
933
-640
999
880
-7
737
806
575
849
-78
593
-580
-678
-597
-757
336
-347
-161
-336
-361
-355
-344
696
-592
-941
-460
7
841
-517
-514
-746
-666
-351
-472
200
558
-139
-910
-522
31
74
-364
-126
-837
-268
635
223
695
-529
571
-621
928
142
-720
342
602
-459
-187
-175
874
531
-660
-13
-994
-176
511
2
-690
356
-315
443
765
124
688
11
150
248
-376
650
-969
-879
-323
324
-649
-935
917
967
423
610
367
237
-828
307
302
945
-950
-448
-866
-349
630
640
634
361
-280
530
-951
-403
-643
-217
659
272
-256
-834
465
1000
-407
-209
523
67
-903
-144
547
544
-562
921
-983
-845
765
-377
-214
-163
-18
-144
783
-761
-376
306
730
-455
-793
-724
-74
74
-159
-809
211
302
446
937
738
293
-272
899
130
849
86
845
-325
296
612
-840
998
838
-533
-192
911
56
290
920
-834
-842
-296
895
46
98
722
200
279
-149
-383
620
233
-783
-714
185
862
252
330
12
235
-356
-85
-933
-454
-263
127
312
50
-610
-897
222
821
651
615
356
-467
-866
506
-225
-844
-65
-343
91
543
-392
-230
745
-242
71
323
-102
160
807
-451
408
-597
-318
-319
611
473
180
-540
799
51
348
-788
-213
526
151
635
-605
-769
-764
-904
-437
-811
-578
817
-688
-955
607
-996
-165
-273
-555
-455
-141
-589
-297
525
48
587
297
-230
711
-732
-76
-625
888
-16
-907
173
39
-242
-579
36
244
-578
-209
-772
-995
744
-22
-310
469
730
-793
360
-10
729
-27
974
-83
-107
598
88
613
653
-981
211
-281
972
180
-376
222
888
-975
427
-149
-6
824
281
-104
946
-229
-447
-293
129
-31
-476
359
991
375
-385
248
334
8
606
605
90
43
926
-956
265
-548
-393
107
-35
799
-217
-767
-14
-374
-504
-115
688
732
454
-162
326
386
51
-22
509
-743
-217
-428
408
-517
577
82
-128
393
-376
335
-319
353
-919
201
-458
-538
-746
-534
-265
991
-412
-170
-705
-799
-146
-183
-914
-710
-492
-154
307
807
733
479
-396
-43
770
-140
-116
-306
559
178
-773
-358
954
64
853
780
51
-617
937
-353
696
963
767
-644
-282
-23
802
-369
926
621
-50
-661
157
-966
79
-906
-269
-479
-425
-254
-843
-961
79
-540
450
261
-769
82
489
-298
-792
-737
229
-473
247
-447
841
726
20
36
-198
382
-461
-879
143
-29
-242
-465
814
81
201
-156
-739
115
-864
394
-431
-792
740
-205
51
-895
0
-953
-237
-102
-572
-791
-99
-519
304
846
856
-479
-334
921
993
-767
-10
586
504
865
-64
253
362
326
-992
919
-834
677
999
-995
-990
-432
384
726
367
858
-767
-569
-351
-240
-397
-42
-981
217
-427
70
-654
137
676
312
-281
889
-540
749
224
-332
860
-241
-986
-428
-157
-899
739
-815
531
-396
-975
425
998
733
-154
272
905
-481
-282
454
199
625
809
-241
557
263
360
-633
-9
781
-467
482
-416
-970
855
-616
-578
-17
-739
-433
-285
-972
-234
209
-894
136
-349
-242
-848
-975
47
917
60
-836
-963
-624
-949
-149
38
904
-768
262
-409
-79
-793
-790
257
-936
111
591
342
796
359
866
786
921
599
-662
953
-732
15
16
496
616
143
-240
513
-527
850
-839
-256
-318
424
-279
-496
-315
-482
-227
-64
128
-470
386
490
-478
-775
-969
612
-260
-107
172
-125
-46
615
-863
315
916
-323
654
-287
-787
68
407
-134
993
700
963
-13
-188
522
-224
-38
-391
121
-397
444
-698
-275
343
-513
436
512
309
932
-310
989
435
983
330
23
-945
-742
-711
994
478
-962
-25
-765
736
-914
104
734
-985
752
154
201
-166
820
203
266
808
286
-146
-84
-302
-285
599
42
-421
565
-315
808
-24
767
435
760
96
-779
-811
766
-196
-609
644
195
865
-703
810
-639
-415
-344
-270
363
471
-452
-160
-245
302
702
681
-456
-973
-484
-399
51
-835
570
526
-178
-483
-301
45
-160
213
486
490
-81
-744
-944
-205
510
891
896
839
389
219
-189
-248
-374
-935
-438
-232
-516
320
-35
-631
-781
-302
-807
46
-879
-92
-167
-703
12
459
-963
-841
783
514
-607
193
-339
135
644
219
643
714
667
-287
-870
-277
-50
511
141
606
-762
-344
368
717
-750
362
-618
-858
-864
-227
445
-100
591
-108
846
-931
-391
810
887
550
-974
-786
-464
-571
-475
671
-404
-39
-693
801
921
945
780
-124
297
-293
-17
-728
261
985
-566
-97
15
350
752
657
443
-900
-324
-249
-911
855
342
533
514
-799
85
-274
-186
-874
-266
-794
362
-853
900
-672
897
-11
274
-855
766
314
961
528
-652
-995
619
689
715
601
-718
-852
-964
-976
784
-651
926
689
448
-706
-561
-944
276
-460
271
-902
-952
515
361
-174
-385
46
-312
46
54
625
-712
671
72
831
-284
-593
299
272
-997
19
819
-678
-521
42
854
-451
-300
11
938
575
645
-998
549
-873
-813
754
-734
677
582
616
470
-268
-450
-643
14
-711
187
-288
865
-764
561
-928
176
706
-705
-76
663
599
-53
-16
706
276
-297
181
-966
579
-768
787
-198
558
-964
487
567
266
9
810
-270
176
724
245
-503
977
-280
-150
-107
-542
170
30
-204
-121
-713
225
-626
495
387
529
894
-337
763
917
217
-849
-976
-364
836
-463
27
310
-116
-778
-762
162
-385
-907
862
-781
-129
469
181
212
-572
-826
593
71
-812
929
-100
876
-81
-813
615
-888
21
117
164
-296
-552
113
-1000
-717
-250
-412
508
-356
-735
-698
813
80
-845
-642
-970
899
182
520
-992
136
181
-188
-22
735
-834
457
-95
-121
575
-470
802
-869
-663
450
-56
-487
52
509
455
-481
274
259
-630
605
-640
-195
930
-236
127
-404
-114
-435
129
-570
403
891
-395
317
-829
-402
821
801
-386
-59
-555
596
804
-52
-663
-695
-162
-999
705
54
-475
-995
-549
-586
975
931
179
-723
47
207
-178
-679
189
82
970
-770
-426
296
-799
535
-186
325
-933
-925
-579
587
456
-510
-427
524
-558
881
-958
-393
-107
19
876
-886
-941
5
799
879
-530
857
545
515
221
967
-775
-132
271
-593
-53
-80
-789
242
-534
899
365
268
261
-203
959
-62
932
-883
-701
-649
-232
-397
580
-971
79
-383
-909
-85
-990
338
230
709
628
826
895
-959
-515
453
-237
-111
-304
341
972
-998
-658
-633
242
325
-925
-744
420
581
-19
305
103
-454
-560
812
907
680
200
863
715
-122
651
-719
116
473
667
949
386
71
764
997
624
-108
566
694
-732
929
696
-304
179
-446
577
196
449
-334
-255
-143
-879
586
-540
902
810
260
570
553
-254
308
113
197
837
-600
-815
641
580
-403
-835
-102
-910
691
-44
187
-94
-925
-246
996
-446
-294
-477
-900
-912
672
40
937
742
287
145
545
-33
428
91
-180
-373
882
-919
324
821
904
-636
-874
456
-964
-690
-462
813
-465
-948
-841
-138
449
685
519
-992
-890
666
38
-636
174
782
-772
819
-2
488
-763
151
727
517
-430
-198
-69
653
737
575
-144
124
409
547
366
-461
20
-376
-439
-980
-164
-433
738
-183
559
-619
-263
-541
920
-399
-948
870
-165
-199
844
163
-722
-156
-789
524
759
-325
0
-165
-553
-655
-708
-149
391
779
-250
-619
-358
-257
390
-601
-786
310
632
-414
-807
-945
-813
-668
-323
190
391
216
940
621
262
514
937
-539
140
123
959
-515
451
613
-600
-998
736
-127
-134
-744
-910
-631
-775
518
-921
-561
-526
-660
-640
-42
77
-796
25
-763
520
-572
116
-372
-591
-403
-160
955
-983
290
-736
74
-497
641
504
183
-694
228
-813
798
111
225
-29
547
465
-749
396
-720
-569
366
-545
416
822
-647
-995
265
-442
-126
408
750
168
508
-100
-788
442
-901
-779
103
-391
959
-8
633
753
828
-361
-392
-460
-998
-662
-751
524
184
649
624
99
-892
-2
434
-749
873
-323
555
-508
21
57
454
-667
-38
137
842
-935
902
574
472
668
871
774
-317
-38
179
938
37
-937
-560
-801
-770
427
21
159
364
511
369
91
239
-432
-434
-971
541
781
410
-825
566
-477
503
867
-77
-564
714
-454
-129
376
-563
297
714
885
-504
949
-792
864
-306
-229
357
360
215
205
-347
-223
486
-699
-830
464
-386
-392
-923
222
-538
-875
270
-705
-953
198
-79
-882
-825
-302
318
639
569
-244
12
-429
885
-521
332
921
124
-758
-164
-895
794
432
-376
-79
901
919
99
253
607
667
-983
653
201
-688
382
792
-466
897
694
122
-767
-459
-955
722
644
556
-303
-820
638
-83
283
-877
321
-311
-231
-263
233
-10
452
216
464
999
201
-385
-264
-680
631
-509
873
-391
-908
601
84
-775
794
-33
-452
-897
-57
719
-608
-96
-271
839
110
248
15
-115
455
-419
-493
636
854
473
253
929
-895
-139
-23
-690
-837
87
-696
115
232
601
713
-89
-501
410
-734
-925
-544
495
-820
-614
650
382
664
-417
-924
-943
-187
-270
-781
-509
569
-267
70
25
474
-704
834
-559
736
593
82
626
-54
4
-751
-282
-736
-16
-769
204
-960
893
-981
-477
-329
661
558
287
855
779
940
236
914
-243
-503
-789
-13
-7
130
542
218
-769
-37
971
-358
398
-919
331
-924
840
-7
-38
-197
-241
407
-599
161
-175
-734
-699
8
-428
-823
-540
-862
-965
-937
-557
978
-12
824
-997
773
348
169
-336
831
-234
-367
-951
232
-756
-601
-166
937
-130
-65
-614
444
-726
288
-820
-781
-129
45
794
-770
993
847
-385
453
-225
-369
-971
703
678
179
141
279
-12
533
-827
-334
-428
-754
609
-454
637
-51
93
-458
-811
-180
545
916
-583
-127
859
-818
555
-414
-688
-934
-885
-148
134
-10
-820
249
719
558
-553
200
-422
-810
785
-988
-889
727
467
907
35
861
562
953
-19
-959
-674
-944
-319
691
-942
743
637
-583
378
-556
-356
333
573
935
-367
705
301
588
-155
-187
-810
-101
-381
773
-786
900
-777
-377
520
925
-941
-642
-175
-827
936
646
-744
906
649
628
-324
-387
-72
-804
-902
-219
106
-866
-497
-27
749
-59
620
636
187
824
-778
-1000
914
-65
199
-719
-625
-666
-491
-844
-937
371
-233
243
65
-601
127
337
-366
618
-814
-145
-748
924
290
-612
420
800
845
481
-385
-262
-803
319
432
357
-726
732
479
52
786
548
564
185
-988
7
-86
36
-515
823
-326
795
248
-31
-391
-889
288
489
-793
-971
947
-585
303
-488
-519
269
223
-634
825
437
431
-481
931
712
-681
-595
967
395
-88
433
429
-168
864
159
152
152
-830
-19
822
227
-385
999
-38
966
-567
-189
319
-859
-154
902
433
-329
636
-370
-905
504
970
773
-231
351
-449
849
304
-196
-908
-671
-437
709
196
-131
-521
-132
-666
161
981
-400
488
360
-374
62
857
-226
759
952
199
-772
393
-702
-700
70
664
613
-920
-948
49
331
522
-766
-72
932
407
-315
624
978
-234
32
162
701
343
-736
859
-325
272
-439
948
789
311
996
-522
675
482
556
-903
-656
-533
-517
209
925
543
771
-972
-552
874
596
-173
647
843
271
-145
-560
852
123
-171
908
841
667
493
-803
125
-396
618
-546
379
498
319
460
-26
231
-165
77
-62
-953
-220
54
497
418
-887
-132
639
656
708
621
269
-926
-493
-650
-667
-402
-978
740
592
429
760
681
-618
438
-401
-649
591
-517
-120
75
737
-855
286
-815
971
742
-946
555
879
-119
115
-464
903
348
-111
-136
919
-397
-41
-862
-84
-925
450
-58
961
350
299
430
-585
43
219
-938
513
817
645
-48
279
978
-429
206
686
-626
802
562
-99
-548
133
770
900
-969
-650
-209
855
-758
890
756
595
-897
-262
20
50
-918
654
369
309
-341
848
-763
19
173
-380
-153
450
-462
238
-913
75
-787
458
-985
315
-469
-831
-956
-339
214
435
-478
564
-571
721
234
819
759
386
475
941
268
-280
-662
580
667
538
982
969
-562
-530
157
-383
293
276
248
-572
-931
-912
227
-187
790
-833
332
544
421
677
-975
733
-12
-327
451
-506
179
349
816
527
777
-515
-340
-149
-671
867
711
-928
915
-154
427
-998
461
225
266
-222
489
472
567
288
-687
140
25
-328
563
-934
-428
930
17
195
596
442
-329
559
362
-898
79
-871
-638
-796
-62
57
-370
-919
203
168
999
-233
705
61
783
-593
743
-177
23
-332
295
-355
-122
-837
-684
260
877
773
-924
484
-177
-969
66
352
-970
355
-332
-605
-901
355
-206
-175
-154
718
979
968
-786
-887
357
-883
-898
513
752
-448
-830
-812
482
-17
975
-146
-967
728
-77
-727
-365
-370
53
819
-934
398
-800
389
868
120
-441
-658
608
323
-945
377
-781
328
-111
339
-696
565
44
-854
227
397
-628
-652
-493
707
473
150
-165
537
-757
869
-726
-437
-702
-365
-15
-270
-663
-199
-633
247
-111
499
153
500
-132
106
183
-54
178
526
365
-887
-71
662
984
-916
637
153
566
-788
-964
791
-270
-23
-17
361
-523
870
-320
-42
-701
61
21
-550
-149
-551
-309
-785
-642
-71
-89
452
697
470
620
551
319
653
486
606
720
-854
-862
-444
-574
334
-790
-796
233
702
284
933
909
-354
599
-717
-224
3
-170
-399
771
799
849
475
203
-192
699
860
488
640
-632
403
-799
908
-473
149
272
-857
755
-290
377
369
-692
-160
-325
-116
642
-260
-804
86
685
-247
-994
360
-163
-2
-144
-340
912
835
833
339
-304
53
817
-114
-421
-364
-5
-803
-82
-70
-204
39
404
-651
-725
697
-963
542
206
650
-862
-840
-14
615
941
-369
200
-438
340
-704
406
148
-118
-31
762
-645
-819
-768
898
155
-177
938
310
-377
-254
-601
-551
485
-196
328
199
-877
980
442
68
-176
-533
-861
-131
926
175
482
-349
801
-1000
946
385
980
307
756
-621
757
522
331
717
205
-576
-422
654
517
470
839
-110
-240
584
-816
-280
256
315
-129
-548
349
114
-777
961
997
-666
763
149
-440
424
-878
-368
-350
95
-689
-428
417
-740
-7
465
521
936
-760
-827
911
-905
956
479
-10
758
-369
120
954
778
-89
942
-516
-628
-452
355
575
-641
-947
301
431
-507
589
397
-574
992
-84
965
674
-408
246
709
-822
-846
-435
-326
814
411
-665
-843
-466
659
500
-722
503
53
582
993
329
-912
188
995
-806
-830
-297
539
44
751
-198
398
893
-607
522
-770
755
-759
-780
950
427
-192
-179
96
19
10
912
825
905
-958
896
507
-109
-160
307
-890
-340
91
-560
366
-237
482
513
-293
-7
554
-346
920
254
3
405
306
-519
-642
-331
-291
514
902
26
74
-494
-208
-412
581
-470
941
639
255
739
256
100
150
-652
-770
942
-302
-401
712
-329
324
-345
-759
-243
-146
-579
-609
-539
307
-778
-648
562
106
-267
603
729
14
-75
731
-243
-148
703
-897
-387
799
282
491
-840
-541
961
-927
81
-986
631
496
704
130
857
994
-73
176
598
239
-228
530
372
-659
248
-17
-257
126
35
738
-974
808
276
939
375
-635
-764
-819
-315
628
801
-301
-28
-417
601
563
-527
-511
-771
751
-339
679
-984
-689
-329
768
-258
90
708
928
-114
808
864
-309
-58
761
-291
211
120
-687
-695
280
-541
-447
167
69
-883
806
-863
-815
-760
842
650
547
-151
-87
-675
903
-391
714
30
-345
700
595
-531
759
233
315
-853
583
-668
647
917
262
-421
-66
155
740
-51
612
889
758
17
-930
-202
31
342
-778
-119
-412
-497
-555
-18
499
115
384
822
-874
-904
653
-496
-70
591
580
-697
-693
-962
-903
-205
132
932
-498
761
77
527
-754
808
585
176
-310
853
-795
967
254
734
-872
-136
-902
-142
992
-109
-194
-921
-816
406
-679
-296
-499
727
359
631
-483
287
14
-998
69
60
-980
881
513
88
-794
162
-769
202
-142
-517
904
724
-703
-342
376
379
-345
-586
167
486
417
-966
-201
935
846
654
-311
-100
-922
-833
66
-410
-1
-849
-28
-852
-209
234
-49
264
176
526
801
633
57
141
-166
-612
-913
706
-504
-730
-121
241
306
-396
-644
-718
279
-164
-709
-35
-817
-575
300
-981
-762
956
-579
-185
-573
-396
-1
-451
518
735
-111
-637
608
-267
-669
637
560
143
-36
416
-390
975
927
-9
-239
751
872
-110
-342
-684
419
944
902
-64
-965
-734
59
-934
888
-387
-786
-646
986
380
-375
-833
-433
-496
831
205
207
-485
-133
838
-337
683
828
743
242
544
-133
720
-789
-984
966
66
91
-667
905
287
69
-904
120
-444
272
-762
-986
235
853
-108
-663
-803
-270
-289
-950
-645
233
248
-311
-908
-466
-442
-824
-137
-277
-406
491
637
-699
19
874
21
-368
140
-578
-627
163
254
881
177
-111
43
195
-81
830
-505
690
-830
607
369
-703
55
170
185
295
542
912
-884
909
-334
-898
-50
961
-95
-738
-419
-479
-718
537
413
-664
253
-196
-689
-219
-675
-564
-209
487
348
177
763
-753
-676
-927
-231
518
607
32
-97
997
450
82
-419
-330
248
-803
637
70
-659
-821
-509
-905
-796
191
516
-757
825
-862
760
656
528
961
38
454
666
-345
149
-456
-193
-325
890
166
-220
-677
-759
-32
-938
351
545
856
695
13
-410
68
-884
415
941
-153
656
-285
-126
-99
793
-297
-439
395
397
507
981
-273
893
-767
-519
-767
688
-665
329
262
-603
223
-930
876
-249
-229
-272
709
866
231
-503
672
656
-571
-454
107
-235
218
-662
-456
-536
533
130
-407
-741
179
-604
723
-330
-320
-256
-814
-369
181
953
957
-530
677
1
-650
975
-759
-363
841
-254
459
892
-812
602
681
596
-370
-791
739
278
-662
489
910
-598
-945
-896
-947
515
727
-40
-975
-876
-304
-9
624
317
-762
697
42
-472
491
518
-823
303
608
-924
-244
-150
-321
-439
327
-988
587
839
621
319
-753
779
-542
609
-694
-264
-822
4
877
455
-123
-13
621
-253
54
-476
-699
892
713
-562
-786
419
457
-798
142
965
700
203
-879
541
-349
-946
295
-609
-661
980
-192
-620
857
923
627
-891
-984
-189
427
-602
-117
667
-242
756
-744
-830
277
-366
-152
310
-983
904
-139
317
76
388
201
616
-222
407
520
649
-883
446
226
946
-197
491
733
679
-278
259
-885
832
754
-218
-373
849
686
760
-825
108
565
-962
-275
-719
-849
690
903
-154
-585
743
88
962
-460
-992
-378
441
203
-753
-878
-189
-713
-382
732
-962
-211
877
-116
-103
23
610
-201
23
-724
-270
-415
155
117
512
-524
593
-584
-884
261
-982
-399
505
-15
-100
-686
24
739
-727
521
-847
-751
479
697
-631
782
-585
202
-60
-918
129
-357
598
-312
-578
-853
84
-684
769
-109
803
167
398
566
116
-914
-564
827
-269
471
395
214
886
277
57
589
409
256
-907
729
268
436
258
-705
-655
-334
322
218
30
966
520
47
890
-402
928
948
-219
138
503
-480
720
89
577
145
-636
-403
415
467
932
-578
325
-877
-102
50
-607
321
-280
-561
-606
812
578
-510
748
-968
900
-928
-861
-286
-738
685
-561
-404
675
-420
330
607
-977
897
82
-705
-486
355
856
-15
747
480
467
-440
-499
-702
-739
-171
635
-445
-62
-798
636
-658
993
-985
998
-328
978
168
621
570
-21
63
784
-854
-316
-818
235
711
-48
809
-660
-686
598
-841
828
-978
-907
827
-327
962
100
517
404
877
107
-568
6
123
712
34
-3
-858
-449
-30
123
-229
-813
278
-266
-584
-992
602
279
-827
63
223
-785
-757
694
275
-984
-5
14
-976
173
-324
-304
-264
809
647
-8
414
-746
270
817
-443
-721
237
-587
-86
240
900
358
936
451
-998
-642
595
656
382
-298
-787
-627
481
654
890
-522
-62
47
-595
430
562
907
936
795
-618
-564
638
-31
-285
603
63
805
961
-639
494
376
-171
-606
-614
-828
-470
289
-700
-20
243
497
335
-740
-630
761
592
-913
-572
286
133
-196
633
234
119
152
-603
-614
-530
506
-423
-173
605
731
-85
-571
-519
643
510
943
-695
-539
-260
-944
968
-189
-198
-294
-984
864
703
304
-290
623
516
775
26
418
469
601
-60
-87
-384
367
-901
846
764
388
922
380
718
385
-92
421
692
-459
-421
-875
-312
-663
-230
907
-749
-292
884
-957
339
239
706
264
-282
923
-890
409
-236
156
-422
-297
-801
352
-649
-579
-189
-633
465
576
469
-123
629
511
-466
-647
705
-781
-346
456
-383
192
874
-982
890
-852
-436
-187
-368
-453
684
-832
369
479
-261
-656
530
-97
-314
-527
-232
543
895
-826
-213
478
-356
-314
-654
154
765
-358
152
347
308
-652
-901
-362
-105
303
-559
-495
360
167
832
-236
-269
-893
-124
-983
-758
-408
56
-678
97
116
-600
-837
740
840
177
-552
-920
513
-139
-104
844
607
527
-988
719
-494
-975
-970
-271
501
795
-117
458
-150
-355
-186
-450
-107
358
890
-245
-993
383
914
59
31
692
599
-163
-813
-643
-134
-377
-786
866
-387
387
-649
268
875
784
-913
-721
348
-143
-197
-423
43
-384
677
710
803
80
673
412
598
981
714
339
838
-280
986
-464
-760
491
-205
341
-659
81
-726
366
-600
-734
-676
-811
249
848
639
793
-325
769
-47
-276
131
-980
-455
21
-761
3
-750
-593
-100
925
-692
111
-369
845
348
262
613
68
-9
887
-137
649
939
-91
31
-510
-303
157
-357
198
-287
-453
-976
859
-533
-855
54
-562
-881
-421
855
-718
-12
-326
-882
837
202
-57
966
-270
-99
-911
466
-681
-632
-348
-859
-594
859
-768
-157
-163
738
-767
144
7
-379
262
-886
-77
285
-726
62
-456
-990
769
-181
905
-994
-6
576
213
-955
-81
158
321
139
871
-278
-236
-597
883
891
-927
-562
-893
19
-425
128
392
479
688
-625
922
395
596
860
79
527
-793
875
-957
-730
-592
-223
660
-351
425
183
-429
677
-691
-933
659
-662
-85
478
-435
134
309
-653
-74
-115
321
49
407
861
548
-738
-286
-524
-883
651
869
-554
205
746
652
462
780
-746
-278
-733
278
220
-861
320
-188
-731
-420
116
350
-767
681
157
-164
222
83
457
-808
-763
494
-251
-126
-237
61
992
-9
-291
69
-561
677
-494
147
879
693
74
-769
-970
-811
667
737
-224
-7
-648
-744
-761
-451
-994
280
228
112
641
-334
-145
135
-236
380
951
59
-829
-966
90
883
389
-44
258
166
750
-613
535
-391
704
-890
266
-837
161
-947
770
449
354
-963
-10
-538
-872
174
331
-367
279
-703
616
-158
-464
432
-616
794
105
324
-723
522
-144
68
652
-82
-468
-759
178
-471
-238
148
757
584
-420
-781
-890
832
-493
-478
-801
-94
-992
-613
934
318
-602
344
-797
-112
-741
988
345
-875
651
600
493
343
475
365
607
-642
-753
606
-153
-75
-147
-752
-857
53
-241
-382
-148
528
-22
-379
837
393
768
291
693
-179
887
-548
182
-519
-919
786
201
-144
-134
787
32
-88
902
141
-609
-411
33
161
-647
-218
129
438
-14
615
292
977
995
-938
513
-645
-950
526
-84
248
-423
333
650
-830
-763
-832
108
868
-862
518
955
-471
-717
-838
496
827
823
812
510
372
185
-976
-141
-455
-149
-520
-590
-948
799
-311
-546
659
618
-35
12
-147
197
-927
-508
696
-391
-660
-497
-711
-762
448
-533
548
52
-739
-647
-359
-340
566
429
281
617
-936
-360
635
68
52
-769
-67
445
976
-962
236
250
-400
-937
-70
497
-801
-546
-537
-487
194
-64
-74
-780
6
502
947
-196
-455
-57
-62
-192
128
186
-719
59
-398
-218
-495
-516
-690
557
480
731
455
-203
341
-542
474
-10
951
-308
-396
189
724
-516
38
-72
278
938
-656
440
215
342
-625
-373
-130
422
-818
147
-344
-191
-425
-8
760
-324
-410
701
803
-827
278
-850
-706
-927
-414
135
-655
154
-185
-910
-122
143
-192
-167
271
863
-973
756
198
-180
998
-655
447
930
-591
-780
789
693
574
-1000
529
665
691
-69
-215
-141
456
203
753
-289
-801
-552
-892
-618
-618
800
-566
-309
-281
-428
-283
-874
-32
818
546
599
-718
-74
-102
-300
-339
-149
658
-625
-689
161
942
181
-705
-968
-756
-697
-156
-687
-649
-172
857
332
527
-199
-71
-790
-876
-572
-22
566
-860
-364
134
744
-37
204
126
275
462
-720
-497
-390
606
-432
-682
217
-374
-566
-494
-724
-81
-316
-811
967
-308
-600
-957
-384
-743
720
-992
149
-551
564
501
-543
135
-233
-92
-250
146
231
-226
-637
-377
335
-149
-512
-48
794
-728
895
161
-369
707
590
37
778
-455
-556
977
909
944
-233
736
444
618
77
370
-336
586
92
505
456
-693
274
571
553
-307
-744
-824
-164
-140
-351
-525
385
280
557
264
-835
401
115
-39
325
82
900
695
776
-488
412
589
-313
-587
457
-664
863
-944
-923
705
363
604
-361
-110
591
710
-556
-154
37
745
660
828
917
-508
854
724
-182
485
-609
-848
-705
322
452
-722
-541
-860
-493
-658
184
692
452
-597
-411
-270
352
319
883
855
-628
686
643
-862
687
-729
-71
-45
-889
970
92
-168
-631
-935
-99
-364
446
-9
426
63
-956
-296
868
471
673
-516
784
403
179
102
-377
896
582
-246
738
880
869
-11
153
631
-65
-692
319
-6
152
-141
-804
-394
-282
-379
-765
518
34
101
-121
-975
971
-859
940
-814
192
276
-66
-356
870
-334
886
997
993
495
-690
835
-945
-46
455
-119
-772
-464
-402
594
-652
-419
-2
-61
-376
-140
45
-892
255
-494
-270
-866
392
-288
-839
735
848
-719
-458
-415
515
3
479
148
711
-66
103
735
-426
914
-635
-398
936
82
193
-101
764
467
-327
-828
-706
-258
514
394
-692
-842
-758
-456
610
456
-442
-987
-635
912
930
596
-447
346
318
-879
697
144
235
665
680
-476
-256
-215
-506
862
606
837
102
509
285
976
-968
-26
-605
255
179
911
954
-19
-364
-596
-408
-944
-291
448
88
-854
-166
-53
-928
3
118
979
-526
-658
-665
-866
177
725
80
572
-664
-518
-48
468
-516
-660
304
-857
-973
463
753
845
403
-355
-901
694
134
-842
-342
-292
355
894
-44
-541
628
671
394
271
675
-684
-506
-214
-904
-647
-185
331
291
58
-366
-720
-464
427
-782
574
693
47
573
307
649
797
665
431
-8
-208
-871
930
-402
-466
885
-228
-246
141
-857
-31
-500
-352
998
-188
-699
-71
-718
-24
585
922
680
-354
751
806
-365
310
180
353
-105
-868
-740
125
-757
-103
-832
326
-254
151
-42
-981
-258
915
481
-985
-958
-376
-367
166
-789
-290
11
-333
682
-36
339
934
217
-419
644
-771
-589
-881
-198
226
588
-230
-818
-865
-873
-430
-547
333
331
379
-646
690
-49
-665
-289
635
761
-718
-200
-679
-95
-135
-288
828
-660
-249
894
-486
-838
995
439
-556
-591
-212
920
-552
-262
337
-43
-88
-523
792
992
584
657
74
734
186
716
730
-517
-521
773
562
235
-816
806
835
-302
-174
101
-105
-969
426
305
21
478
-681
-841
538
525
-575
-19
925
-365
623
-59
-481
-152
-223
752
-385
-439
-450
977
953
47
-21
-404
883
-517
82
-380
-623
-778
978
131
868
581
-302
949
562
384
437
-412
237
-977
-737
674
530
170
-605
-265
-748
36
-167
-665
501
307
-285
19
149
960
-644
-978
944
-512
-436
-283
920
-144
452
301
-374
517
405
-848
-505
335
240
838
-103
-884
74
-935
-56
647
75
-810
661
102
-77
26
484
-780
-662
479
-996
547
411
-999
123
514
-43
-195
11
-952
114
-769
-987
738
306
475
-71
-841
-151
-859
-344
164
-93
153
-988
429
-377
634
-925
-242
403
-57
337
-190
-26
-717
-851
987
-711
49
-254
869
-649
542
930
887
122
-126
-409
-874
689
976
-97
-352
-952
-985
776
924
74
22
637
-194
647
-205
22
-594
673
-14
410
495
-118
223
181
984
848
-211
785
-390
-141
318
-416
-959
-776
-740
41
-862
666
-705
42
906
-478
901
10
753
249
150
830
311
841
566
-745
862
521
215
709
212
981
69
-362
936
-440
-211
539
-977
177
-54
182
504
105
191
971
321
669
191
665
542
370
-488
569
-611
-481
798
518
-465
314
262
-676
-820
196
-652
-649
563
-863
-211
311
781
73
-235
308
405
1
-418
530
-827
-114
-327
283
-298
-881
-304
154
-85
-257
577
58
895
-58
-186
928
-412
419
804
-759
442
-194
-874
-199
-942
-713
943
-70
-839
-231
-842
27
-892
609
150
329
76
-67
347
-669
36
-206
770
172
852
-526
970
425
120
657
795
442
-673
128
991
-315
204
-117
-483
199
-170
-769
444
64
-949
-824
-966
629
634
936
123
844
590
947
-18
67
-283
-616
564
-472
4
-157
46
-562
369
-913
796
78
-484
18
166
843
-316
-444
-526
182
431
-623
-672
237
202
89
-3
697
-41
-93
-207
-530
700
-200
725
484
762
-947
179
-396
-880
284
746
-211
-388
-240
-910
437
-377
582
-758
-535
-718
-298
62
-77
-214
359
300
-111
-884
-395
859
443
-628
105
-646
908
390
-658
-338
183
-277
944
-887
554
-518
733
958
-999
-22
74
888
343
-632
686
918
-410
719
676
-830
-643
-65
386
-412
106
827
992
508
502
920
975
794
-911
74
-93
840
216
339
107
-372
751
-924
351
75
-287
-856
381
312
570
-505
-779
151
211
-518
-151
-356
350
-90
692
-763
106
-56
33
916
-807
-293
-932
432
48
123
-208
581
-252
-194
949
-583
-808
-920
366
-674
541
-774
761
-871
-690
-385
-480
-426
358
982
-242
448
570
-81
-978
1000
-789
-596
-256
457
-36
-680
658
914
916
-361
-173
-94
215
-866
940
113
189
-358
-443
998
325
-196
-564
-458
687
-379
-47
760
-496
505
655
388
-486
-227
459
335
529
-354
-480
-280
629
633
124
39
-858
572
413
-809
-21
776
703
-35
993
-854
-654
58
958
-367
509
-340
798
-15
-245
-297
341
-490
499
-520
-99
418
-939
-186
154
-637
-179
871
-816
-782
679
-151
-241
979
-737
-387
-260
-753
324
-419
906
-376
-433
-63
-627
-18
-56
569
162
179
328
-333
27
-669
116
-916
-336
-654
-387
729
303
585
271
-783
949
-320
866
433
-897
-380
-336
338
755
-307
-523
459
-350
-498
319
977
52
240
-869
617
108
716
353
-155
-66
-964
334
-480
-959
-331
-494
-82
745
-650
-783
966
-339
156
868
-855
141
-46
239
-604
709
365
-933
-580
-107
-851
-774
481
628
982
521
-196
-853
-612
809
663
915
963
897
279
619
-6
-172
-415
-203
370
514
-701
33
397
-564
302
-448
256
189
176
624
712
-910
874
-873
72
-94
375
-676
-540
-359
824
833
620
-608
-86
-862
186
846
-2
394
-728
550
992
527
-583
-43
303
-501
578
921
-62
12
-595
336
-470
-736
957
450
-366
-673
-394
713
-71
-285
683
138
267
-69
-441
59
-972
-125
494
534
-890
-614
-359
-602
-683
-550
-520
-821
-342
-929
617
464
-338
843
532
376
238
-390
-164
-354
117
249
-402
-850
520
-773
-402
-847
-20
-264
-704
825
-684
-911
9
-6
-878
-201
-588
-640
-216
-452
-536
-508
337
621
-694
-944
773
-939
-383
613
-575
152
-32
-423
-615
-348
-126
-686
373
-922
420
-588
751
-926
322
-627
657
632
-752
155
708
-73
-485
-877
913
-461
737
-844
656
-209
-165
571
397
618
578
-500
277
-769
-789
866
164
-225
-960
971
481
-741
-890
848
422
63
890
348
740
-413
-21
532
716
269
-275
802
333
-829
-877
785
901
339
921
-148
-593
837
-324
-734
-405
168
-349
663
829
874
-267
651
493
-704
353
808
-995
-246
961
885
89
-452
458
-271
982
675
-278
928
-579
660
-225
939
379
696
76
-379
96
577
860
675
-215
-832
373
-524
512
842
297
-504
-523
898
848
-729
-85
214
995
-538
797
323
688
-431
-964
-789
36
642
-408
958
-912
-782
235
12
367
301
-709
-932
-260
885
569
-958
617
-907
114
424
698
-429
-921
-204
-791
-838
-645
-34
-804
-677
-979
66
-139
-554
37
204
761
206
344
225
327
-687
-240
-723
-143
383
-359
824
-825
736
686
51
-815
-225
62
558
-339
-158
-139
625
-156
-62
158
788
653
-875
734
925
289
113
-982
297
682
-328
-164
216
111
-385
-213
-59
-434
903
892
-383
872
64
771
477
-394
-188
-494
-185
-747
6
-540
728
-64
-505
-538
123
291
490
525
418
-592
146
-134
-98
535
-679
-678
-247
197
361
305
684
-234
309
72
-678
-331
-956
-123
53
715
-991
986
606
759
-531
81
803
677
403
745
215
-265
369
400
129
940
506
-681
197
-427
851
-205
455
696
781
-509
93
-232
589
21
-48
-494
96
-71
967
958
736
625
705
644
-567
-282
-796
131
307
74
-128
220
-792
829
-370
811
-863
701
669
207
778
-572
444
215
311
-439
606
185
767
-665
-92
843
-922
444
-692
395
-494
641
890
104
941
898
-710
772
499
-272
-559
715
35
952
-625
-806
-492
871
923
-442
-256
-639
-665
-835
38
422
793
992
903
179
-479
-266
623
488
-727
-250
-541
940
-101
675
941
21
-403
884
460
-720
-260
747
816
-808
561
711
638
185
-902
977
-127
356
-195
766
-94
-857
806
-85
-371
26
553
-606
-703
-145
134
-715
-749
-990
67
-673
-790
-622
452
597
-938
793
-19
497
-508
-5
685
-195
-744
-652
-690
-650
-384
-330
-625
686
-606
-103
-758
317
320
114
-825
-798
-881
259
125
-970
-469
497
-799
711
451
340
-710
934
700
328
67
-605
537
-833
729
-916
795
-724
61
455
404
938
-835
-669
604
-393
146
-514
667
-308
793
598
-737
-393
-933
-5
71
-3
-868
-151
-322
-428
-917
-168
630
-592
-95
-491
357
82
291
833
-517
317
616
558
747
-641
997
420
-127
-961
-842
-298
438
-169
-97
239
-470
-716
36
792
217
-122
161
602
-962
971
667
-954
-796
-897
-100
566
-314
378
101
-299
660
-444
171
-659
-755
459
-110
-659
913
-77
-456
-592
788
-474
252
439
212
553
-275
-681
718
-987
-555
432
-744
427
915
1
-846
230
-688
-455
-46
261
-529
111
-707
671
-661
-336
-288
63
-335
203
-543
-742
312
-599
-557
243
-41
982
43
825
206
321
56
-32
419
-59
-93
-965
-722
-486
-738
-319
632
947
-559
-986
-895
-284
-448
778
-711
545
-545
548
-693
-368
967
319
-895
-900
-822
419
-187
911
-317
-763
-876
838
-377
326
-541
-364
-286
-520
41
904
267
-464
-373
882
342
942
702
-338
-498
658
-953
444
953
320
-548
552
465
545
-597
-589
72
862
-454
-150
595
-860
93
524
-709
928
967
-585
-146
285
10
-440
853
-686
-15
-39
396
388
743
-970
325
-224
-920
319
899
180
-856
-505
256
-37
769
-630
218
457
866
-506
750
-530
-912
-90
-491
-51
-965
-107
-823
107
-289
394
-958
642
-964
-191
544
-94
843
712
149
-392
-671
-201
-81
-880
-747
506
-127
692
-957
-221
651
-45
437
-953
540
-46
112
-597
-217
-79
147
-173
191
504
621
-771
-857
-169
222
-177
560
385
7
-276
-609
-187
-422
-747
767
412
792
-745
944
-751
-361
-861
-264
-534
-119
-991
-98
87
693
-688
628
-548
406
-84
26
-263
-692
565
-490
856
919
-560
287
-419
-653
-656
15
-726
-507
102
-870
-913
-554
601
-608
105
93
-744
-239
-363
778
751
50
963
414
-982
532
170
-483
308
-577
-516
351
708
-991
896
-492
256
610
15
870
24
62
340
-208
181
770
-435
429
991
-571
-458
-990
187
235
-336
-828
-849
373
-781
32
964
265
29
539
-452
21
101
-228
985
-914
945
-338
-442
555
-732
660
605
-619
696
337
-170
-206
-843
-951
862
-948
-695
426
-503
5
227
-274
434
-904
794
11
-948
-527
-87
-54
-80
-638
178
-986
-316
-231
909
-789
626
-806
459
974
-61
-214
-297
-540
444
-392
-397
-158
689
637
145
-580
-82
952
865
-458
-46
359
978
-845
303
-845
875
-454
448
240
310
-818
-799
387
845
-522
-119
-207
-53
-130
154
-864
-328
422
-712
-551
-387
994
829
-310
-862
453
-83
-201
13
167
136
585
-215
120
209
-165
475
-708
-435
260
990
438
19
83
-91
-194
154
-664
-204
386
-783
-745
220
502
23
-739
-107
-313
917
966
806
-677
-117
669
-566
-957
125
247
-642
-656
283
-723
-258
-3
572
-807
-452
704
-906
99
-193
733
773
884
150
26
885
-115
779
378
-83
-154
-400
-844
-789
144
-65
-944
-17
909
794
-409
-45
23
-648
-704
-903
140
-360
766
-101
61
56
955
-213
-756
304
250
900
916
-892
368
-191
482
467
-916
-559
952
739
397
614
666
921
-301
479
-519
-888
-664
-448
332
732
-32
38
-272
420
-509
964
282
-889
-212
93
859
897
-171
687
-567
420
-263
-427
-589
233
87
333
-486
-729
659
506
-357
-605
-85
-599
-369
292
927
533
994
615
876
991
-291
-223
494
-129
443
-80
-208
327
-608
863
-267
659
12
64
677
-528
690
-186
-749
345
38
-578
-503
-578
405
-862
-504
-645
761
-207
-50
493
-848
213
-620
814
-9
992
-754
478
-164
601
30
553
-527
488
-902
316
-869
-575
-825
853
-295
249
253
-980
-459
-411
-777
337
877
-872
-803
-939
626
51
690
950
-319
256
-459
-666
288
774
-251
-816
-324
108
602
-89
26
-323
953
-535
-629
-722
655
519
888
877
-924
-197
-40
216
-153
260
63
587
-740
-862
-748
-294
981
659
667
146
-764
295
-717
-874
-636
783
655
-151
-416
408
826
-53
528
241
-5
800
-389
410
641
-666
-281
-321
558
787
534
-63
-738
773
735
591
-389
410
-377
-61
-870
88
-942
-314
962
189
165
-2
-941
608
263
158
-413
-608
-473
620
613
-686
-628
332
525
372
153
108
892
-82
-657
545
77
-969
732
19
-306
-861
524
-322
551
452
-166
802
978
-171
534
327
735
-327
968
-466
-354
998
-487
987
-167
-410
553
444
-445
-800
-945
944
-242
735
-579
484
-849
700
315
-87
564
541
8
-762
-7
-768
-711
-350
-585
-172
567
-874
-426
200
881
-403
808
404
-989
79
519
-934
-616
458
-563
-462
-317
754
130
912
601
196
-178
575
1
-893
-573
-151
-888
-781
-747
620
278
-215
728
503
-855
478
-873
902
-696
-783
228
-419
17
-832
-350
691
-265
-971
265
-454
-54
-90
102
637
67
753
-825
610
48
-928
863
814
-274
-436
154
620
-204
-956
636
251
707
-812
-747
-713
-274
93
-159
-239
-807
540
-751
850
432
-581
811
-677
707
-651
228
526
630
456
-270
-894
103
197
484
-98
-874
93
461
558
742
6
289
-877
-405
-958
-699
659
146
-326
-215
938
-108
-591
-392
-486
-48
805
-384
-469
-420
224
-428
399
-628
982
692
654
144
61
38
874
-23
87
-759
474
-185
478
-877
849
-418
337
-981
-715
853
-389
78
-389
-536
353
849
493
587
-587
-923
910
277
697
810
-406
77
-876
-279
927
732
-889
-98
74
-689
608
571
349
469
-252
-594
216
-482
314
-580
978
-887
-281
679
-167
761
135
213
835
492
-635
973
-184
513
247
789
580
412
-824
-224
239
973
92
341
323
-922
-194
17
234
810
-527
-856
-102
-107
-267
-797
-572
168
436
-220
643
-637
109
519
163
-53
368
-647
752
93
-988
-25
-833
226
-42
617
-897
-455
-252
-447
292
-771
244
960
253
-851
-996
-381
-755
-87
769
439
-973
441
-634
658
-668
-517
-450
-932
208
-80
854
-971
133
309
-368
-3
618
-270
-745
627
-178
-175
263
-546
-674
588
-759
194
-722
665
-484
-419
-881
-839
525
-809
219
992
-189
398
-188
-519
595
-864
-231
-925
-440
-927
-44
109
613
-260
-858
119
-107
-225
-284
-361
562
43
-931
712
732
130
883
49
-406
506
862
450
746
-850
-664
-793
-980
-925
-58
-289
825
58
766
-614
956
-461
-412
-609
-264
-844
-598
-294
-800
-814
-437
215
-22
-564
13
382
479
789
-644
57
130
703
20
-228
427
863
254
259
900
-186
980
-504
-446
-287
-33
83
97
-1000
645
617
-962
-987
-398
198
686
-930
-401
480
892
759
-828
646
-522
-85
97
606
-774
-249
612
322
-134
-479
-772
-366
-118
302
968
432
574
44
553
-182
665
-518
655
624
-761
730
-146
-740
237
271
575
353
-820
-420
-381
-685
-976
932
-558
-71
89
468
-227
379
197
-911
146
354
757
-770
392
-55
-141
-497
480
-372
270
-775
394
-968
590
-740
403
-187
879
30
951
-438
950
-416
793
297
549
673
974
-452
381
948
-897
-892
-874
665
500
251
-174
581
-874
-489
-571
189
758
-924
-939
625
-452
949
232
-895
-419
485
-744
-371
463
730
-488
664
-492
-264
-512
-707
744
998
213
-843
60
-582
-311
-814
430
824
-805
624
861
156
-433
652
-887
36
-324
85
129
-498
524
-465
-15
910
697
-133
-304
36
-159
840
-403
247
868
-961
359
-135
-46
199
-236
281
512
-149
268
-444
127
-948
-445
-707
841
686
-94
-867
-617
366
790
-191
11
-770
-605
124
-507
-1000
-261
870
-673
-27
448
-580
770
-998
616
654
893
-96
-292
365
242
-250
-531
265
117
-652
356
-938
-706
152
-826
-640
-776
923
800
141
901
-874
144
370
592
-194
72
793
-318
-878
461
923
-401
-391
-425
-574
-772
-133
745
312
671
-518
-754
-526
537
413
740
574
192
-229
-407
-959
239
-295
-661
-633
740
-865
654
788
-346
-319
815
-568
-167
-332
-972
-316
-69
211
24
716
-676
338
208
416
-346
-66
-659
-19
543
404
-529
769
339
539
-820
-890
23
369
-382
616
-210
128
-406
933
65
-209
769
-160
-85
936
-250
554
850
-673
-194
570
-934
494
-934
-233
-986
208
-504
-368
-501
162
-132
-915
-723
34
422
513
14
-730
-135
-869
-918
261
211
602
552
293
940
796
-337
310
33
827
-265
-663
-493
499
715
-910
-963
632
981
-523
673
866
367
722
819
-238
742
444
-58
328
50
-974
-674
717
878
232
766
-851
-319
41
569
-590
-799
-832
290
56
-801
596
670
-215
-237
858
-822
-512
357
455
-330
-643
440
-350
635
-66
122
578
-598
218
-202
-579
938
-75
633
-454
791
-754
-167
836
847
517
-476
-640
254
-750
129
929
488
-544
-555
-43
308
-110
488
272
-524
-445
351
55
-442
886
-716
-516
310
670
876
911
-97
-639
-687
188
489
879
202
-714
322
965
-226
-42
-638
689
-677
-998
-655
362
177
-518
271
613
-640
361
639
271
324
487
-637
845
27
207
-370
-855
942
-220
-767
-247
-929
822
-91
121
-271
351
264
-961
577
919
-401
-319
171
-242
207
-876
-395
-488
-732
274
-321
-138
179
-325
-611
644
200
-323
109
-369
910
648
606
-974
480
752
459
-375
499
-987
110
-131
711
-191
-12
414
-610
161
-82
962
818
276
792
18
322
-973
920
-134
-449
666
228
-909
-296
857
-415
-397
-387
830
136
717
248
-188
-491
373
528
-999
229
883
-769
-875
449
417
476
-661
-486
985
467
424
-947
550
-284
-757
52
-770
35
894
-9
390
865
-390
572
-648
-357
130
407
330
-889
116
-77
110
-383
179
-81
816
847
153
605
-802
736
-258
-895
-517
-264
-596
433
-94
647
-881
814
214
472
-282
-715
814
-228
-130
-918
-905
-705
485
-339
-834
-837
-634
692
203
691
-859
-968
-750
813
307
-787
-376
-180
-748
996
401
415
423
668
122
796
-88
642
-281
296
535
-870
-293
-406
467
-729
386
207
10
552
-101
453
-860
334
-673
-880
817
90
-531
-5
-620
888
930
556
-41
201
-507
710
-89
-176
216
-66
-689
-994
-808
320
897
622
641
-391
800
554
212
296
495
-31
91
975
-364
-169
837
386
749
689
-696
-226
-152
-633
-997
-263
-697
160
838
428
-938
106
-59
344
-584
55
-712
-735
-659
776
277
-458
471
207
-799
907
-266
-738
-646
-982
626
195
-510
-126
-617
-767
-280
-457
-854
-668
-604
821
189
-474
345
-792
-966
71
-468
560
909
75
876
-776
-315
-307
631
-170
85
355
-250
-227
-118
-549
-205
-35
294
822
-159
-330
10
880
341
693
-863
-89
-386
994
456
888
905
-978
623
-584
-495
884
-478
-701
126
-276
913
125
598
614
-511
510
782
138
-727
130
-270
705
170
673
7
385
990
138
854
-78
-57
-559
771
-129
-927
-92
514
-744
-720
210
-440
275
-981
559
-894
929
251
910
647
-297
236
23
-322
928
11
712
344
177
669
193
328
-447
-310
37
359
-882
617
518
607
-590
885
-943
176
316
-377
-327
801
-933
907
598
-25
744
989
642
567
154
862
41
-707
-291
-223
-224
-382
380
-508
-492
941
115
-884
-455
240
-650
-507
552
-39
-840
145
-547
527
-874
890
845
15
-638
-190
-122
669
315
-723
-598
-128
936
-937
446
219
644
108
-531
809
31
965
182
203
-978
-361
164
868
294
-727
-74
326
-741
409
-832
-96
922
-135
586
692
369
-584
670
-424
-429
-353
575
902
-729
-979
350
-454
875
-945
476
-880
-848
927
296
-859
-205
-239
41
-446
-276
-120
632
-300
-340
-12
-347
855
-360
-197
-560
291
511
422
-810
719
751
-257
-759
803
157
-415
677
565
971
-342
-740
-356
-790
18
-548
-346
-22
31
-676
102
-889
659
379
137
474
58
266
914
-423
985
666
320
329
366
-408
734
-694
864
-656
-271
-125
-479
100
45
-816
446
-853
137
-715
-566
580
-35
897
-276
-779
123
209
-689
-319
584
-533
-236
-819
144
-280
-415
697
76
265
732
389
43
-73
-64
-34
276
-790
301
498
79
-122
-921
719
-833
-120
-310
221
810
-113
-527
-990
-815
-566
193
352
93
816
-498
-1000
883
-2
138
-681
430
302
304
-967
-509
-420
365
-654
-105
790
-941
818
129
-950
115
-83
135
68
113
-595
-947
-275
-604
926
200
-953
-801
83
-641
-975
709
797
811
25
131
-652
-245
-998
-418
284
-312
604
321
-415
-476
-433
-48
-60
965
-880
-50
636
-603
987
228
-664
-262
-381
34
532
548
73
-658
980
-573
-799
667
819
-967
-913
-728
751
962
888
-466
-546
-854
219
17
-267
36
-79
469
105
-89
-954
-787
-771
682
649
-653
903
697
-382
-165
-682
-690
962
558
419
454
-457
-32
-466
517
-969
-564
-136
236
-990
560
116
-539
-724
-161
-959
-351
-214
-157
382
800
702
906
247
589
424
582
234
-452
-921
927
98
337
-578
-978
155
-985
34
150
952
457
-789
-470
-874
607
-29
-476
-415
-914
-61
330
248
61
-481
207
436
-160
962
-560
-448
-315
525
490
-861
-619
-862
-338
-519
-667
36
867
868
-12
600
-604
-96
-956
648
-552
897
-807
-408
-44
-337
-902
332
3
167
-664
-56
505
-611
190
-286
833
-357
-892
-916
580
285
-183
419
229
-908
-164
244
-69
-529
-918
-797
846
-637
290
396
1
962
274
-941
552
157
401
71
36
-343
753
367
-425
549
891
-326
-884
-447
-419
79
-585
-539
-472
154
-423
711
974
-666
-139
-160
-477
35
-262
604
-312
233
-410
-619
566
-599
-903
-552
-721
-177
201
-904
-111
-320
311
771
-642
-227
32
-741
-723
778
-274
805
603
704
-108
855
-49
459
-610
311
510
-560
84
-315
985
-481
830
230
853
-483
-58
812
-557
630
-398
68
-445
-252
340
776
-369
-184
-780
-898
-808
-374
-394
954
674
-557
-633
-778
-25
142
658
262
-584
-525
348
-417
-405
62
-703
-1000
-678
-160
-980
396
720
824
-618
967
-705
-938
820
-855
-100
-995
360
-25
970
-650
886
-912
-791
-632
-112
-717
-459
-375
976
733
186
67
722
701
-790
-923
-541
856
-893
701
39
-80
830
712
943
-187
378
837
-863
-749
-901
214
16
227
255
-57
-360
-368
-458
-929
101
841
702
821
394
-415
-401
826
-283
-242
-952
-34
-359
185
639
720
-503
-229
478
-886
-890
-962
-150
479
345
-918
178
-670
-351
-174
258
494
936
-551
281
-132
677
185
363
-573
668
493
427
-886
-46
-596
571
-788
-520
770
174
-60
380
-245
833
179
-142
-281
426
-974
-949
137
619
139
67
78
879
-380
-2
572
-297
617
-594
977
6
-901
54
650
97
-271
406
745
641
-274
395
-405
478
863
852
-174
427
811
-182
-86
811
137
598
606
423
-405
900
-814
-889
765
-168
678
-314
622
491
392
650
353
11
-723
536
-826
-469
-22
118
-823
889
567
-725
866
-327
875
449
843
496
153
-276
-147
810
724
174
-6
-941
-251
-316
-379
-662
366
872
-561
558
21
678
84
663
-570
169
356
924
-647
277
-391
-255
52
-267
612
-999
-700
420
846
-371
-343
-300
-683
-607
-681
916
992
-194
-612
735
-945
-474
773
-867
-444
981
628
916
519
-258
891
436
53
-12
495
-121
-783
-104
142
-911
424
-303
-209
-416
-424
900
-983
-760
579
-526
-61
-345
-53
215
545
-458
-340
-927
-545
841
-840
-137
201
-755
395
389
861
-734
19
375
681
632
-240
509
-556
300
633
473
905
268
820
644
17
-232
-19
513
66
-261
102
656
-680
-775
-411
-688
777
562
-599
76
-846
480
354
212
-543
42
-249
733
912
-755
260
-507
-724
266
-142
-967
-811
702
531
133
352
-657
781
-828
308
-295
-4
342
37
350
-939
694
482
-249
734
728
73
398
529
169
-227
-314
826
-996
-266
-240
-650
-441
896
357
-926
993
-286
401
260
-358
-776
409
286
-4
-294
750
960
-291
-782
546
-353
783
-275
388
961
305
353
275
523
-934
-769
684
864
844
-713
778
322
794
-198
-644
116
-357
-882
-330
490
-829
-806
3
-59
819
-520
557
790
307
801
-938
51
-930
-316
615
-925
-598
-924
3
987
818
614
-603
577
-866
486
-281
499
36
-617
588
339
-301
-779
-253
592
-63
710
-552
987
-136
761
-745
-924
678
-553
-213
104
326
-881
-953
-768
930
-73
-104
261
451
-711
-628
625
-263
783
601
-548
-239
730
-294
55
412
885
770
86
89
819
-21
344
893
-880
-928
816
638
-827
-311
-683
-584
312
957
-37
666
767
-941
598
373
451
-482
-315
-102
-581
642
268
103
-870
-232
332
-887
-125
-222
-504
336
-483
865
927
182
-362
847
293
-525
635
567
-464
-340
596
-851
423
-986
128
-303
351
792
295
-52
409
892
-475
68
-687
397
401
340
674
-262
-322
-158
452
910
510
350
-673
153
358
391
-211
265
838
308
360
972
-111
254
502
630
-430
529
739
-667
-225
-243
833
287
-153
-483
-407
932
263
883
-258
984
-707
236
-291
606
960
392
922
972
906
548
142
-126
-699
-403
-383
74
-224
-634
-756
-587
-868
759
-937
893
260
-202
932
610
153
32
-454
-585
961
-25
384
850
-259
-158
-698
-49
613
-559
-597
-266
800
917
-589
-649
140
-195
-603
29
837
386
-832
333
-280
200
-985
11
3
855
466
-448
788
674
894
-728
-609
-798
-673
-402
591
-573
-902
392
-387
-609
406
-84
425
143
-693
230
725
104
-787
-86
-802
-237
588
43
-863
-195
995
955
-433
409
233
-159
-289
-794
-797
-331
891
-722
-771
462
-811
141
82
187
445
978
-784
359
551
564
-532
832
407
-299
-600
742
119
382
868
-449
319
-307
-241
-909
366
-286
728
-546
261
-188
-830
278
824
506
391
912
934
-688
-469
-255
552
-698
630
78
505
-863
951
-933
694
-51
880
592
536
577
-774
326
652
-58
695
-848
666
624
-210
-827
986
-281
62
-259
221
-926
100
215
-990
-173
-594
988
284
528
992
-422
-163
-959
-42
-309
488
-311
-732
957
787
-412
656
-526
-768
-872
960
-299
727
-30
92
-473
708
-825
450
-980
164
-834
196
93
-914
-383
-84
-126
361
-801
-493
323
-984
-559
-278
363
-770
988
-764
116
233
846
-940
68
-276
619
-452
390
893
-229
-398
-493
453
744
-544
113
877
453
936
192
-613
502
38
200
640
-791
558
-332
520
570
-392
-206
634
649
-760
-922
-618
998
6
-831
-184
952
-969
-702
-890
285
-676
-948
-993
219
-554
92
228
-249
-516
-574
-686
675
697
-968
361
914
131
775
-809
-329
609
-44
554
-941
-718
-741
468
-524
-690
671
-306
92
479
980
104
-453
-357
-987
-37
-390
-898
-471
-320
-676
24
-853
-768
386
-248
-439
-451
-385
903
-239
1000
-941
-762
-167
-937
132
734
-436
284
-344
-904
912
769
565
-175
946
654
227
-279
-794
-568
-94
327
786
-300
-111
-17
278
951
447
-904
-784
-831
-272
59
-833
780
-208
975
521
820
598
834
319
-290
900
-455
-525
-336
-844
-960
634
-654
-562
-659
450
176
-828
-942
-606
843
499
770
239
857
-966
-31
329
-947
-846
905
285
331
770
64
897
-405
490
720
496
284
715
968
-133
-27
959
221
-281
-691
346
711
44
486
459
-840
828
-21
494
92
-752
112
166
-256
416
356
575
665
-424
43
461
-89
-275
73
-304
-1
-304
-947
-863
73
-92
913
276
231
681
-673
-989
294
753
-634
-47
834
-381
866
909
188
-144
-862
114
-260
297
-877
-78
791
998
991
-887
-855
958
-716
885
27
915
-944
398
-120
688
376
-385
-55
-812
650
-822
947
-585
222
228
146
-681
238
254
600
422
573
522
-659
747
-975
162
827
319
404
-253
-568
120
218
856
-548
-405
-197
-225
669
498
-958
-615
-193
-179
-589
804
573
445
-461
9
770
380
-914
-895
24
-186
355
-224
114
-41
659
-180
-272
-30
481
-684
-1
750
-61
878
-936
75
387
612
-63
712
203
202
-134
-273
-138
454
-402
-982
-430
-97
333
-587
-341
-142
252
-860
-717
-800
-53
819
344
500
959
-565
198
88
-994
907
-307
-649
356
273
-49
-579
250
382
-488
-562
-713
10
-474
-299
423
426
273
-999
-279
-558
-656
151
-805
626
-989
815
-377
-306
-813
926
-768
890
-50
964
463
730
225
991
98
82
774
877
300
-627
50
865
-763
-589
-176
113
-690
402
922
593
633
-737
2
-939
-360
878
-679
-579
-393
-185
-324
834
-495
-863
8
72
935
-390
146
-422
-634
374
796
579
-379
924
301
110
-755
-75
-174
-164
-822
955
876
419
820
737
-613
428
202
487
938
-656
128
250
-830
-598
965
-516
228
989
-356
765
-382
-74
-856
993
-65
-989
-683
176
-646
372
303
243
-182
-851
425
195
635
225
-74
276
-936
-930
-160
-883
526
89
527
-864
-920
993
-287
-427
-884
76
994
-486
276
-126
-816
764
692
629
403
246
417
-981
-60
-122
-253
-627
-29
-410
-189
-22
-495
125
-124
154
-360
619
244
169
-185
917
-551
514
-803
302
-166
178
149
-532
-512
-892
-434
-389
-93
32
807
275
-755
-473
333
-271
-664
-706
516
-417
943
-496
47
-592
-27
-226
40
-395
-855
684
-971
-246
-655
476
415
308
552
-256
496
-463
16
260
853
-411
239
-339
144
-687
-87
99
-529
-153
756
-442
553
-66
592
289
-404
-186
191
-528
682
543
-104
111
-251
395
-367
-296
65
476
-560
323
179
262
-246
-564
561
392
-937
-720
494
-727
341
0
-422
841
913
-675
-973
-641
-515
-316
753
662
500
-868
281
-390
27
431
-489
-389
-382
-243
-359
443
562
185
-608
464
-317
191
-67
-192
-124
826
985
927
-392
666
-34
970
-766
-160
-477
240
641
-239
-982
838
-865
-211
-458
-650
-800
325
-773
858
-806
-768
-608
51
36
-462
-388
715
-189
-516
-585
631
-107
-564
801
146
-526
-481
-257
662
-436
-242
-780
10
-93
775
201
-421
-212
857
921
-873
611
-823
-96
-734
-453
49
194
360
123
954
641
74
271
-494
-10
-629
416
185
26
-912
-510
689
222
818
-295
-558
823
-370
-139
447
146
914
-751
990
397
-345
692
-705
-890
558
-3
454
730
996
-127
-800
-343
223
739
-550
-636
-144
-959
-905
215
702
-222
-641
254
737
-225
-324
-473
536
323
-474
190
-162
-126
-770
122
-314
-72
456
941
310
616
220
869
348
106
-738
-914
-431
802
225
324
885
486
-306
245
298
154
23
976
817
413
359
-516
836
-919
-483
-763
212
-187
-304
319
-31
792
-959
554
691
692
-785
-14
767
-411
393
-307
81
-867
494
-27
262
694
-351
469
1
-641
74
416
-937
-869
-215
665
889
568
423
438
-909
-465
-786
208
-179
-820
-118
51
808
-25
-475
786
359
982
-800
762
-599
579
335
-95
94
-291
44
316
-309
-445
396
981
-4
-703
-737
316
-963
-231
-134
300
-108
-671
-103
728
355
557
-810
429
-369
968
391
106
-880
-417
-575
-426
-494
236
582
34
850
832
-870
-489
522
-735
707
-633
-25
-275
123
-495
-617
205
584
-985
-728
-692
-342
-934
-614
137
-495
-253
103
-488
-955
-516
445
9
-749
-60
809
-602
-598
244
-583
-846
-899
-927
-857
-770
-708
966
282
-220
184
-450
420
-430
-479
-956
-370
756
-85
405
493
-599
47
-585
-519
446
361
96
424
-819
833
-416
-558
301
857
-623
-290
87
367
-42
816
-628
-574
389
343
156
-579
-988
646
228
506
569
-473
888
-830
742
-826
-749
-389
735
714
-772
833
364
-391
126
-913
817
124
-36
-265
-977
818
362
-116
-16
-194
811
540
-761
616
378
369
417
459
865
243
-134
-197
519
-878
182
752
-994
463
775
-400
-278
22
-215
324
732
-191
-5
-435
518
-43
940
160
-701
-693
-106
598
-580
223
-18
-242
-734
-413
90
-741
453
165
-349
-630
245
162
-337
-982
-425
-199
80
-103
118
-326
-499
128
459
-213
-908
-517
80
-247
-532
79
-930
234
-437
-91
496
403
147
632
757
-999
876
444
-762
-897
-421
150
26
-5
-708
668
160
744
-746
608
-75
-692
593
130
-516
936
-787
882
-440
-188
220
451
232
-527
120
149
-653
987
-64
-291
971
533
619
902
-474
851
-538
-913
129
-623
560
-390
62
-867
347
316
336
-603
159
247
-45
38
77
585
-846
-722
58
-474
-565
-3
855
-665
897
946
989
-933
115
143
189
-325
-217
-784
-291
-110
-895
-354
243
336
-398
-245
-813
319
536
714
190
341
893
-966
-24
-356
-6
-412
67
-811
-222
-784
-482
-677
877
390
-159
-973
655
387
969
-569
-604
-780
759
-97
-334
541
621
618
-634
-844
-44
-502
484
-853
498
99
-303
941
-365
412
-45
-617
173
723
-524
-402
440
-952
-929
685
524
-303
-130
579
970
-711
-376
-947
-73
-432
673
16
291
355
423
322
789
388
811
-725
-476
-218
-733
806
-218
-32
-718
-739
233
329
646
-216
805
-113
590
449
174
927
-325
468
354
-32
117
-40
55
-799
-570
-413
-655
144
-825
-460
252
189
-983
355
-52
-914
874
-571
-588
-605
14
-324
864
-430
-366
645
-357
-439
467
-130
-138
-708
199
636
-294
290
-971
170
-841
-534
650
853
-417
-935
-483
305
-339
899
366
326
949
199
-853
-932
-897
-282
-754
-545
-282
46
-111
-617
-724
-830
-395
-267
-759
678
274
477
951
-245
-847
723
-133
835
826
-915
-514
202
199
164
-756
59
687
158
-665
415
-86
963
-717
156
207
-774
205
379
352
838
772
752
432
-249
-653
482
40
-887
-589
380
554
-46
351
-453
364
-587
524
70
-618
994
-890
114
-228
-590
-164
584
-76
906
948
-910
-438
-269
409
-213
564
577
-103
458
332
-970
-217
-55
429
612
909
-353
154
456
-480
500
466
818
70
-888
-987
-598
567
-376
923
953
912
-653
-75
-771
104
267
-791
959
566
815
608
-450
728
535
-206
-785
995
391
-557
-954
-602
544
-722
-471
721
552
823
-493
-796
-597
155
540
-528
-80
185
688
976
1
316
-623
164
-588
-386
358
809
-230
-849
-817
-500
-790
66
738
33
-754
-83
994
-261
-893
-791
199
-763
-646
381
-908
514
366
668
-220
927
115
587
-764
344
11
-875
32
-458
-15
102
477
-881
145
-645
-282
-905
293
714
-175
-978
-13
638
803
441
-81
94
-815
-397
423
824
613
114
-251
-798
560
512
380
440
318
-45
-974
-775
-331
-414
-333
834
335
-2
968
-811
-578
536
730
761
-242
-271
53
-882
-473
265
89
-630
-771
321
418
381
426
-72
936
673
-491
628
676
62
-104
-754
-43
-475
113
330
347
-567
-179
-114
-570
283
269
12
-734
919
-545
-274
-141
231
517
-775
-581
-203
859
-928
-874
-274
-181
-438
-125
597
-766
520
-934
-416
628
-58
470
119
848
182
248
978
-347
775
-591
16
478
-395
-702
28
597
-961
-511
-466
576
-812
437
265
451
780
247
-937
-778
506
-357
563
-851
967
880
206
-585
-80
884
-185
588
480
-708
348
875
700
-996
197
-624
-414
-577
93
-254
-427
10
108
-812
-570
-546
178
667
-248
43
-176
390
563
611
380
282
-503
-577
-714
94
400
108
-105
274
-134
969
-739
195
-522
654
970
654
-995
-476
836
-959
-439
-763
959
-545
-34
-898
68
-861
206
981
-955
-275
999
665
853
791
372
272
-248
594
808
-663
-500
-191
234
-960
586
320
838
691
-279
-538
161
-710
493
712
-389
476
580
130
-738
795
987
506
291
769
894
394
-568
-364
-131
621
-487
903
-38
-789
851
-162
-195
-924
460
-218
-459
785
-431
849
-277
159
-720
990
682
691
-416
595
-112
655
-906
-962
609
-265
-661
271
-429
-158
-42
-148
377
-448
-184
98
101
-707
434
-930
316
-73
183
-390
143
-294
-375
-653
830
756
-942
-910
243
674
-535
-295
656
468
-468
89
-615
-794
-972
867
-626
-160
89
-890
93
341
392
-390
657
781
500
-156
-971
-985
-155
681
-913
-188
437
-899
988
-119
-228
-237
-965
904
835
915
662
-246
930
353
112
531
544
398
-110
308
-450
-527
-858
-703
133
777
628
181
-374
-283
62
-230
111
-634
967
432
-525
-209
-228
-99
-504
-148
-852
-703
-557
-661
977
-920
-90
-194
-285
464
844
573
-800
810
327
531
527
459
116
501
-516
335
629
513
-258
516
499
-383
-611
-132
191
609
-847
-215
-328
-971
580
636
-550
638
-851
217
-408
-703
-906
-661
10
473
-299
-377
218
-227
-765
-351
760
-350
-28
-232
-556
-836
-840
380
96
935
438
-916
527
-987
-535
464
-949
662
48
-42
310
717
447
267
773
-603
-340
-495
-354
855
49
526
30
-421
550
-224
-558
754
340
621
906
756
883
296
967
-449
567
-554
833
-242
-637
780
-32
151
-921
163
-80
-624
-400
-689
-932
368
-544
-380
-553
204
191
-130
-926
141
89
266
968
-847
295
676
-570
-949
396
76
427
472
69
873
-476
-46
-823
207
-318
-766
-27
-813
881
228
350
650
503
832
-752
-429
942
-648
92
-520
-272
-958
613
179
-936
-350
805
454
401
653
-42
767
-465
-688
-418
982
130
520
681
-78
-161
54
643
-830
-664
24
-49
-271
453
945
312
707
803
661
-505
194
-630
-815
-622
-414
-755
-448
10
-436
231
774
-391
-794
-827
-98
-914
-907
750
-742
-922
-373
-8
-271
260
-374
-17
446
-364
-341
-697
659
-936
716
705
594
-635
-500
-186
673
-292
648
322
-516
571
188
-580
321
-413
-260
779
785
-78
-219
-271
450
-948
734
-206
-721
912
858
215
-82
-695
881
806
-802
43
304
178
-538
587
-556
508
-214
-30
-181
-875
-732
987
-158
70
-980
-726
-895
-440
-280
152
-513
798
-396
406
-74
858
-815
324
596
8
-761
780
-57
-32
871
-717
788
439
302
-547
588
-395
-857
-310
992
793
366
-20
844
466
81
193
531
-401
-728
-343
-280
-828
693
-430
79
-65
792
-906
-415
-628
79
623
913
239
-688
-157
973
389
709
-23
873
-130
-468
-472
-790
499
-291
-204
-948
842
571
-147
-914
-20
953
-705
-842
628
-430
271
-319
923
-761
506
707
-156
-620
666
652
507
613
-54
933
748
-790
284
-364
667
-364
150
759
835
-435
370
-332
935
-442
-447
798
-708
97
-192
457
-698
626
797
922
864
-511
496
242
366
-38
573
167
871
-140
-656
-628
-714
934
26
-451
282
-585
-440
-601
714
-316
-462
-609
669
-346
-80
720
404
-871
-577
-513
-5
371
69
-790
-495
-667
438
-397
714
-847
-919
719
-289
-16
678
-135
-261
-911
918
379
815
927
-491
-34
586
751
348
869
616
653
-117
-659
-292
508
389
-788
-433
887
-692
-882
513
-784
-504
847
538
230
-423
478
586
137
284
19
771
-228
405
-571
67
162
-993
772
848
-490
238
406
-906
744
451
-795
844
-371
-698
578
-139
872
-302
-267
861
-884
431
-167
955
-288
-986
278
-998
-240
-160
620
-958
740
-959
73
-670
47
336
392
-745
-859
-768
-702
439
-817
-555
798
806
156
-471
529
82
803
601
-384
131
-814
-854
-239
-656
677
-1000
-913
87
-707
639
465
251
-149
-280
527
333
-332
84
324
410
-71
640
-549
-633
483
-273
341
831
757
896
130
-694
866
65
-880
-583
742
-716
659
892
901
476
-824
-97
-6
-743
-848
-577
52
761
84
-299
429
-581
386
693
-187
824
-198
339
-700
846
737
-273
-559
-705
-751
185
706
-764
-212
-166
947
307
-619
828
-756
586
-244
-587
473
808
746
-687
721
-949
369
608
828
612
491
-498
33
3
655
53
887
-630
-354
-771
-834
-886
-136
-661
767
273
-989
428
369
735
438
104
571
-543
533
-781
-836
-223
-443
820
-727
735
-598
431
-675
44
544
-502
-769
516
32
612
-1000
-311
-641
429
-921
50
677
378
201
-580
441
-322
892
902
-228
245
752
-865
-477
86
-742
-977
407
-131
-933
-179
-52
-251
213
611
878
119
933
944
-948
806
-525
792
905
446
-333
-617
587
409
-925
542
274
35
-640
1000
-691
-71
447
-554
771
-258
154
-914
-188
-388
-749
-7
-63
-928
-482
42
260
-255
-344
381
-448
597
-884
266
-716
-524
-684
227
766
-523
-254
-990
481
987
990
89
33
-453
419
110
-753
-62
-165
-994
-951
-252
349
162
908
-27
-98
-480
341
-21
949
-279
131
-285
-189
128
-544
793
-458
-317
438
-275
640
-895
329
-507
831
-16
-533
-520
833
651
296
785
-995
180
187
-486
-459
-668
490
-301
-551
-267
164
681
-403
521
525
-622
-298
25
452
-608
-279
861
128
-23
-958
937
417
-256
-466
-865
-108
763
-506
-448
-920
571
-606
115
841
505
638
371
-220
-257
386
-985
95
133
-202
48
-844
850
-12
-572
-325
-95
130
-71
-446
-747
-663
-424
-609
126
227
757
-868
-555
453
-298
161
942
913
-51
852
67
753
846
333
-999
-818
463
-976
-811
950
-68
-999
-562
-761
-181
-23
590
32
-497
-758
986
406
-328
-572
-554
-760
-544
-659
475
-147
575
405
-649
740
726
267
-367
-703
-334
-11
749
857
-749
-818
301
570
-796
-946
845
-744
498
-638
-294
376
883
952
-288
-548
62
496
222
351
193
796
-904
-34
806
-655
947
612
-452
318
211
268
393
484
804
409
152
-330
-493
-206
-632
-322
-197
942
-784
525
143
-996
852
-694
-476
-100
834
827
-579
-935
-680
-512
-599
293
729
-37
-567
-91
-477
197
54
994
-654
770
795
272
308
-760
333
-135
944
-955
-263
-136
-82
-36
854
-8
-694
380
866
126
-826
838
-63
-523
761
903
-326
-598
-613
-797
13
24
-425
636
490
380
-898
-958
-866
574
-580
-325
-834
-688
342
-957
155
800
-801
-530
-497
-875
-577
2
527
684
345
703
-660
121
228
959
513
775
620
223
353
781
210
-493
577
287
-366
699
130
-222
832
-64
876
244
-66
-84
500
785
-937
-652
74
150
-670
-295
-900
-890
719
-693
207
-688
870
465
-421
881
-922
-412
-730
842
481
298
19
-829
530
326
-780
680
-458
162
412
741
-854
720
994
-615
-272
-526
-460
-39
-6
153
277
-184
792
-484
-758
31
921
91
-69
519
539
421
-385
-205
-528
128
-403
-182
-779
-386
124
116
879
-843
-641
299
-681
49
249
-816
855
39
782
-793
571
-327
916
-603
-566
39
779
-999
-390
-730
492
-294
12
867
665
-642
656
669
990
831
-478
489
348
111
504
170
651
-303
702
631
-506
-37
-66
-674
-187
-741
-431
240
-990
-45
487
-404
-480
-925
-959
-404
-614
18
-990
-493
618
706
288
832
-959
-762
226
-534
-831
242
-158
415
572
-519
-248
-216
636
-686
500
-590
644
197
539
-182
-934
-856
-406
-801
353
-462
-75
89
787
112
313
270
645
817
-817
-612
721
615
964
-72
-775
-73
-62
-758
176
-508
-490
-818
235
758
-459
907
132
413
191
-625
-965
841
-289
-750
-140
869
-36
569
779
-908
903
-257
-375
308
355
874
-693
537
242
144
88
-687
-786
952
630
-792
-12
868
-796
899
782
-228
786
-935
-449
-556
898
-683
-50
-905
-832
-862
512
808
697
422
-998
155
-968
632
812
-807
324
460
-859
43
-977
392
867
125
-547
-174
554
-955
-891
-247
-759
779
-528
32
-110
-698
261
533
-287
-299
152
-949
981
-28
-154
636
152
-730
-296
-112
-653
444
978
176
-394
7
536
30
-157
-153
761
-922
451
-828
386
159
-861
-288
116
-82
270
-999
-999
145
-636
-450
911
555
-204
878
912
-804
66
38
182
510
-815
717
-1000
545
860
339
-213
-627
244
111
-576
-584
-4
-357
488
-874
-39
-715
-769
-957
490
-110
-543
-645
-493
-414
310
-679
600
265
230
434
-784
214
-988
-991
582
690
191
-556
910
-832
631
494
-57
863
232
-559
888
-108
-12
-698
536
761
-372
-396
-72
643
-976
839
-613
293
-362
-334
554
703
93
-13
-218
358
-365
-973
-210
-803
396
-457
570
-73
385
963
604
210
-46
-485
-471
840
849
-361
631
982
884
-74
394
-789
572
-139
142
185
849
570
819
-599
-698
659
-843
-731
998
-958
-567
943
172
-724
75
-159
-927
-210
684
-315
127
254
-923
-405
329
897
-332
372
35
975
-78
831
-407
89
-178
364
-729
-40
331
440
-643
-111
-764
550
-843
493
594
806
-161
129
-261
513
390
-393
-12
-949
515
335
-800
85
185
-973
905
950
106
-326
973
659
950
-915
-820
-584
257
113
40
17
86
29
296
-32
979
693
963
-248
377
-971
894
869
-286
213
530
817
-49
953
973
-50
-191
922
-961
277
571
223
129
-612
313
911
326
-245
861
713
902
644
996
91
853
-292
658
-880
-325
721
232
-508
939
-378
-107
834
-70
202
4
-211
47
155
597
531
-892
-895
-671
-914
-787
112
283
187
-20
-695
-855
-899
882
-167
183
-127
465
468
-776
-670
173
-956
10
-554
964
443
-32
-565
-106
-639
-682
-772
-21
-748
-460
475
-114
858
-940
-263
-411
693
-286
975
-903
788
-612
-687
852
-777
-314
435
-387
-963
878
-273
11
259
170
-472
793
-260
353
993
178
692
-926
-228
-492
-236
180
393
-864
-615
-357
790
483
-709
640
-440
698
880
580
-704
-837
-294
689
-388
895
552
-809
-829
-670
292
136
121
128
725
-329
-283
-54
568
-428
-727
505
0
-437
406
201
-692
953
897
-429
-688
-807
-735
893
425
693
-140
338
-418
270
390
723
-220
-43
322
-517
-501
208
-957
-522
204
570
657
-145
251
-708
711
923
900
816
69
-797
-416
-679
-717
-169
655
512
-888
910
848
791
328
387
325
25
-238
-29
341
-442
718
-377
941
-602
-571
-227
-638
-373
-85
955
-591
-498
951
-18
17
-131
875
424
518
282
-433
-454
681
757
227
455
-879
148
-605
-765
-44
536
-384
427
375
-970
-689
-511
-849
-536
891
182
-675
317
-254
-156
561
-994
-990
-537
-63
865
381
-343
-227
363
-561
-843
757
-438
-225
667
-963
291
-966
-575
-927
-113
-211
-264
127
105
-818
903
483
-341
586
218
753
345
-890
28
916
792
-800
408
-269
-940
-677
-534
444
-194
-656
-622
873
-399
210
857
886
18
364
-219
-442
173
-947
408
-490
-374
-76
333
945
-52
645
-908
-857
411
531
-326
-107
-645
833
-882
662
332
-977
-181
-329
501
299
536
517
113
-699
-39
516
406
851
57
197
-779
-273
-790
131
160
-763
684
234
887
-16
-416
-451
289
-838
-374
-23
-646
-777
-850
460
-121
126
602
283
591
390
-885
535
476
-772
-305
746
-101
-83
950
-321
-86
-639
16
-539
-918
996
305
57
58
454
72
375
943
652
-64
-850
-812
-749
66
-941
-876
-158
404
-169
-367
237
624
763
614
-793
-630
291
86
-413
261
173
944
265
456
710
375
968
255
983
245
-323
799
391
-559
-247
-750
949
-509
-794
514
283
-947
73
157
928
407
-915
-80
-502
269
788
-873
-696
-238
612
353
-948
-187
327
170
-535
-138
284
-251
837
-937
939
749
-365
-348
92
659
-161
97
-26
109
-190
319
-922
-27
-108
684
-596
808
367
-164
-777
-601
-714
-950
941
211
-961
-985
652
-533
-481
807
-783
-798
-805
-85
-636
-776
-958
194
203
-260
163
952
-310
197
-214
-221
391
577
244
273
470
667
264
-152
-253
-938
-435
195
-695
-306
-344
-405
544
118
-360
936
-351
453
-443
612
-441
-270
-637
-519
-804
-453
-272
830
429
-16
73
986
831
-5
-903
-51
-414
711
729
480
-756
804
884
259
307
162
10
737
279
-876
-97
-681
50
938
-835
607
-911
-383
-993
-737
-633
-188
-508
943
398
-203
693
-544
126
-37
-894
-75
-358
-750
769
530
-54
-507
-885
993
-216
92
619
27
38
-148
895
986
348
99
177
-817
310
-806
880
803
815
775
-592
-246
528
-532
-153
562
-958
-666
340
987
881
-658
-448
953
-822
-751
-13
-897
-332
-39
-931
689
-180
-785
-955
-63
-967
371
153
-874
-234
662
516
-442
208
109
386
-883
-910
-886
908
607
-682
546
235
-188
991
-409
952
913
448
-772
789
740
-989
-793
129
-843
20
-310
538
394
385
955
-653
-823
988
-429
-822
-511
-721
827
-184
-958
-889
-115
-163
-608
-541
-571
-740
-415
730
2
975
-979
-215
723
743
-571
-145
562
637
-660
-261
353
-186
-353
-873
296
570
924
-345
-171
323
817
911
474
192
270
911
84
225
-465
649
-613
-786
676
513
104
691
12
479
-880
-816
-463
280
982
402
25
-97
150
-588
30
843
933
-138
423
773
498
549
-429
143
158
-981
-955
-824
-68
848
259
-723
-140
983
316
850
477
386
596
-929
-496
-899
-320
304
341
-930
-909
985
-473
460
-184
-386
113
-473
-725
-773
717
812
255
877
-89
-563
574
416
-763
-993
875
-735
-78
947
-706
-626
588
898
-573
327
-732
278
593
-395
266
727
342
-716
137
-948
349
472
954
658
710
501
67
119
732
690
-573
-840
-862
914
-776
842
505
482
-557
20
887
-17
-211
-897
554
988
-874
-693
577
711
-386
-607
-151
670
268
-353
1000
648
-855
-909
-266
-476
-464
-279
-302
338
-437
807
-20
-568
560
-208
673
-735
697
-895
-284
395
54
-598
-389
681
387
752
130
583
290
-563
956
314
-35
534
-740
965
-249
-28
539
422
-251
-16
425
766
674
65
955
-104
800
-885
-22
-35
-124
355
-702
-951
855
-305
209
-192
-539
874
973
5
354
-705
-534
-701
-458
391
-228
-764
295
-16
715
-949
-158
-387
335
-74
87
288
-359
676
544
74
409
-977
-825
-81
-472
-112
-511
-645
-117
769
-239
-673
813
749
-810
888
28
444
885
61
443
-634
627
-29
-457
582
13
-461
-625
657
-597
943
-341
258
-765
-145
757
410
919
-495
805
-331
549
94
-147
-720
213
567
696
788
123
-738
-725
353
-163
-354
417
-341
780
-679
-257
-452
-614
797
765
402
306
-631
-649
-987
262
149
-266
811
739
-151
-504
108
-935
-996
-204
-767
-743
-968
181
253
-848
-253
134
-618
-507
-350
-613
621
136
-908
951
426
754
-957
-788
694
26
-747
877
-331
-207
312
-748
19
838
554
-235
-515
-429
429
-850
962
49
680
20
829
-981
-342
44
-603
626
-76
646
-599
408
812
-637
452
-680
-28
-738
-965
-283
-136
483
680
8
132
-641
501
-12
-821
760
-947
-732
883
-880
368
487
-958
-65
-489
975
-705
155
192
148
-901
437
-994
-175
201
906
-48
-133
-766
-61
-366
-66
-146
446
-632
800
243
-195
-768
-857
-727
-326
-653
-97
-289
695
-340
-492
-793
798
958
-328
195
-301
-431
561
-292
678
790
-588
-595
362
611
666
462
-901
279
398
607
-400
-336
-880
-32
643
-522
-731
-532
-446
298
942
756
-861
685
-886
-947
-796
668
-305
389
161
-512
-850
-707
-978
-846
549
-694
-568
63
830
-916
-249
-749
-760
-904
386
350
-110
616
377
206
257
-764
-14
-796
-215
115
-902
4
964
795
544
256
-162
-558
-88
133
-657
633
-614
-355
-979
155
905
14
-968
907
213
-556
-949
973
30
561
-101
351
78
732
-531
-576
648
321
900
17
-850
156
421
348
850
-757
-728
739
280
674
881
720
-551
442
-832
-473
-70
793
731
126
-598
-956
-269
439
-402
-277
-372
-645
-984
184
-532
-956
-388
219
-925
181
-884
-695
-763
92
36
606
-239
-554
-269
351
785
-675
-448
-638
-561
-533
799
635
-766
-184
-218
-207
-596
767
-465
-641
494
-182
-590
-67
-662
-382
-5
-815
-212
-627
-293
420
218
-394
-781
834
-349
-946
807
347
579
-744
323
533
720
835
674
-918
-135
262
-4
-857
87
-438
-235
233
-950
-850
946
-54
203
861
798
-4
552
-138
-167
491
-727
-515
866
651
868
410
1000
972
-245
369
251
-981
-312
527
-71
105
-560
-688
849
-819
855
-15
-244
498
986
975
-787
872
-772
-797
-868
-577
-392
898
637
-356
499
908
-375
192
-152
857
572
636
-172
-382
-564
-844
-802
586
902
-834
907
805
-50
-548
-881
-63
932
-916
721
381
301
577
860
-117
-652
588
465
-610
237
573
-751
-331
-784
79
-550
68
59
-573
-333
572
-391
-543
933
-610
923
-865
776
369
821
771
-149
987
130
-158
210
-651
458
897
499
-656
-741
61
227
353
-883
534
-234
220
-869
-830
274
-751
-131
-640
-6
489
468
-975
875
370
-223
136
-147
372
591
122
28
720
-529
193
192
891
39
670
677
-828
289
55
773
367
-537
18
44
-600
770
-527
424
-327
30
-305
401
-204
-57
-293
-405
367
520
-929
-865
-135
-428
442
660
5
788
-433
-761
568
487
-517
968
-425
891
118
204
26
-722
-782
939
-508
274
-203
-523
-77
-83
-85
306
129
905
329
620
139
-872
532
289
-684
705
17
851
415
-223
942
693
-932
181
10
523
497
-422
-702
144
222
64
-174
-39
-369
-587
-450
187
594
885
-167
743
193
-753
835
110
-135
136
602
335
-389
-386
778
526
-338
38
-709
-504
530
-737
-373
-781
-306
-34
72
-335
-110
58
999
-987
685
-364
-904
-59
-426
721
287
571
-538
800
-305
390
-165
877
-280
-309
466
725
628
-833
244
-99
-380
959
823
-14
-989
942
-391
225
-245
581
-280
570
-731
842
775
242
-81
-102
-166
-787
688
-34
949
324
569
-185
-111
532
-842
-743
299
-741
171
491
790
897
-872
-937
76
-380
-623
-256
53
206
-646
-1
330
-602
174
341
849
-174
111
-49
-541
-848
-495
449
340
-762
-474
819
-320
-415
-941
-772
656
-540
821
986
543
-702
629
-486
-202
652
136
-251
-239
583
-865
168
-395
-132
-832
502
-597
606
-904
394
-942
722
880
363
-419
-986
-26
-386
848
-392
6
141
-325
-660
417
-8
-283
-153
609
532
175
824
908
396
650
-423
371
-368
286
853
410
-581
-828
-272
-271
-440
-763
745
711
-606
650
622
-701
-767
-391
738
381
-540
466
-934
997
-33
722
-329
-138
-794
-287
850
-642
837
959
401
378
32
75
-360
-456
-674
-216
-741
-728
233
-967
-77
549
71
-229
508
130
888
0
-858
-505
109
-794
611
-114
-364
-94
-651
355
183
690
-75
-439
737
-762
-776
-233
611
-65
184
791
219
-763
-540
821
-382
-912
850
893
-67
-67
-960
300
84
574
-320
-962
846
284
-826
247
-697
545
-258
-741
467
537
-331
331
-705
306
-141
371
637
-373
-132
854
508
-807
-289
-436
-138
648
-190
-969
653
533
-829
809
360
-559
-82
513
577
-343
142
871
-910
-180
-637
133
232
558
810
-700
58
557
-889
-604
234
-917
-441
551
-780
-917
812
877
173
607
367
336
-150
-201
-910
167
-179
691
463
-724
119
934
393
-626
-899
29
331
151
-533
-278
-788
-470
-164
237
0
323
465
752
768
-811
-148
975
-139
969
433
-343
-92
798
-500
-877
-651
615
476
-100
-215
312
528
148
581
404
895
126
-960
957
-880
6
-108
616
-597
-948
612
-981
-490
968
904
-722
-603
-395
45
-652
-577
-803
121
-177
631
-458
-180
762
739
162
362
957
230
-541
-866
844
56
-970
-50
867
-371
-837
-798
-962
599
599
445
-552
-550
-184
-229
-699
-41
-824
-946
497
-108
-673
-998
540
614
495
-335
321
296
-471
-177
-527
-887
-253
97
440
-113
467
400
-744
534
198
1000
-4
-914
805
699
-979
-86
66
-218
-579
-998
-469
890
-553
-145
298
488
708
856
-843
-897
21
601
-876
495
109
893
679
230
161
-721
934
-852
-798
703
-183
-906
-19
-102
-407
-390
-302
61
-115
-910
957
942
268
-232
-68
-259
814
-448
-959
-474
938
-491
-966
630
-724
-690
88
477
-313
951
704
226
-790
79
-99
-478
-277
-112
381
-382
-700
549
750
-934
571
81
-161
364
55
-873
-644
358
819
-448
178
639
935
712
415
-805
561
-267
-458
849
376
-523
-86
-606
57
-713
545
53
-586
441
231
776
554
175
261
906
514
615
817
367
-949
247
725
-842
386
197
-837
331
237
-909
173
390
-155
42
-888
-749
605
794
-977
46
603
-970
829
87
-807
595
702
-543
-967
-440
867
778
506
36
-661
-344
423
-612
-155
-950
605
-726
671
-677
-68
345
343
536
682
690
287
-569
-502
-18
319
-570
-603
-123
-140
-908
179
-117
811
-499
65
-781
24
-640
623
-507
-845
0
-393
930
-154
-312
-489
371
-762
-824
-585
-135
247
210
653
-206
-842
-299
834
-954
-373
687
889
-372
835
337
-550
-198
70
-418
931
-947
-935
585
938
740
-7
703
331
-578
785
-314
481
-923
868
-955
-905
-575
350
641
751
-332
539
178
-725
-677
-698
-964
-362
-829
-425
-479
-251
588
-717
-993
-693
834
915
797
-75
811
936
277
-806
426
931
251
-848
-42
62
-881
333
-429
-547
646
718
548
214
523
872
331
326
165
-499
-992
-813
94
708
-638
237
29
618
-275
510
579
-807
-152
-880
167
242
-865
368
640
891
-850
-671
-178
501
766
393
-952
225
731
771
135
-622
-249
-252
-855
-739
904
-215
865
21
-438
-363
225
-753
-146
247
-802
-377
-930
445
-836
112
754
386
-90
-344
490
741
171
-589
803
753
-674
-909
-783
-184
-904
-751
14
-696
-554
560
-596
-81
847
-885
-423
982
-50
-330
-567
-351
-248
-758
-547
-648
600
830
-364
745
-973
494
322
899
-464
803
-651
-148
-734
-211
622
-305
-121
-455
782
-219
-680
353
-903
-158
549
-445
-550
228
985
96
530
-298
996
-156
-146
248
-583
-692
-631
585
-796
369
-302
957
-364
-12
149
-362
-831
966
771
17
415
126
863
-628
670
311
205
451
-755
429
-369
248
-159
76
672
-133
222
709
-677
816
753
610
978
632
-297
616
-729
-970
712
451
277
28
717
394
721
-565
-532
-618
44
-449
-696
-112
-490
-452
438
700
188
715
247
43
-509
-825
359
-257
-896
-288
396
-306
-860
759
95
-924
557
725
390
-464
508
-770
-948
-819
535
-618
844
-230
603
-607
474
-59
-855
-118
-972
508
-105
242
399
-438
865
-22
-455
-600
-739
752
558
249
-760
612
998
-674
-747
933
548
-513
43
483
-705
623
472
-831
254
-877
-317
-697
921
-618
-403
-553
615
-835
176
672
-157
-400
404
-799
-520
608
824
-756
454
-97
-680
289
-364
177
-363
-253
-473
-225
730
26
-850
-752
884
603
-563
-429
-208
830
-528
-692
717
-70
769
-837
-798
688
-771
-306
-888
-899
-713
-850
550
-850
204
19
622
-15
103
825
963
80
856
864
5
-561
-444
-354
710
-26
-856
-303
-103
176
257
855
-192
-583
303
37
268
-900
-576
-276
814
-44
-641
192
-339
-667
60
255
74
183
143
-684
-728
-337
-478
-307
-247
-46
149
737
-579
-949
985
-525
519
693
-76
787
-937
265
-231
187
355
-231
270
-714
-184
-956
-721
203
291
-295
50
-103
-738
-275
-774
202
-162
194
-605
-550
-896
630
-556
73
422
-923
-913
-181
-484
706
-993
997
-235
-361
-726
42
-714
252
563
286
-716
-26
-977
97
-595
778
42
389
-699
451
904
-903
-815
175
12
728
-165
-710
548
-978
933
-148
608
-521
981
-436
-248
467
-269
-296
938
694
660
867
107
-312
-916
-449
-214
212
390
488
-484
-719
759
455
-291
-783
796
223
452
16
739
-799
-689
174
216
-897
879
-508
870
-866
402
-253
523
-684
-966
964
-699
135
831
158
-435
696
-322
736
798
-107
940
-838
348
217
-56
-552
-87
-163
49
439
-307
649
-382
786
96
-787
-903
-784
-45
355
-745
-507
-472
232
-356
462
763
521
-549
-895
131
535
-161
-855
-193
773
-558
333
-1000
718
197
852
870
688
353
-434
-280
608
80
238
-96
340
-837
-531
-369
-822
116
23
-533
-728
-480
436
164
-5
-556
947
763
86
-828
390
-432
-679
-160
795
465
881
549
994
307
493
-593
340
720
383
-854
757
253
727
652
-999
784
-563
-543
487
-958
946
-902
38
-824
-3
-191
-636
-543
992
719
959
774
329
-467
695
-910
761
704
652
388
466
754
-917
182
-819
-686
229
692
-452
-452
-717
86
-717
-326
4
303
-274
44
-23
-702
-430
627
-229
-270
-116
383
-872
-993
-101
-205
-997
112
-225
-386
-271
-284
206
-520
-647
824
-474
-126
-988
-901
867
-158
-83
380
-514
679
367
615
854
-519
347
576
-745
944
-405
293
27
-282
656
181
-983
-155
-950
255
-665
231
617
-456
-107
111
168
337
-463
556
-832
793
-800
894
682
869
-326
48
259
325
565
-984
-511
-930
-514
-315
480
454
602
945
-684
192
224
231
781
-453
643
983
-889
992
-636
764
-529
329
746
197
-470
-385
-974
-499
-539
-321
-350
200
738
802
-106
-718
942
356
561
-13
706
63
-797
752
829
650
-107
-137
747
-751
-722
820
607
352
-761
-406
-930
-287
593
-193
-97
-56
856
411
-984
888
-947
-108
-42
72
-328
-700
-221
-56
-893
-956
-750
-47
439
927
518
-260
219
175
502
447
265
-537
677
780
-732
-278
634
776
778
-234
-68
293
-439
765
-15
-315
952
-722
-592
588
751
-659
-695
244
-343
289
542
-829
-818
803
-466
-447
-756
-352
619
805
654
408
-22
-157
-729
-176
863
-329
-435
-196
-60
-373
-155
151
-608
294
400
-333
455
175
-687
539
-841
-668
-361
447
66
714
585
-63
590
872
-552
-360
64
-269
535
271
-67
-61
-371
211
-49
-240
-14
-114
-80
-405
-220
301
-801
-773
-526
58
133
-459
-901
540
66
139
-198
19
-802
949
553
-892
-503
-222
398
-815
364
-70
-341
-442
96
972
857
-395
-679
853
-985
-580
-557
-770
295
344
595
-923
-265
122
307
-732
448
-768
552
-788
471
231
-77
-972
-684
-924
654
-589
646
-342
-35
-799
-583
-319
-861
605
-92
774
-558
107
-483
736
486
-785
974
-807
-450
-868
709
700
209
-866
-863
-484
303
-914
-735
-504
-414
139
283
-504
-627
622
-799
274
717
-905
916
-793
906
321
-728
45
268
451
-381
878
226
932
-176
29
8
-281
-691
-153
633
-308
269
334
-471
594
-985
553
-193
953
818
-925
702
658
-799
331
99
-692
89
-351
186
507
95
842
374
249
-243
954
-183
753
-786
-255
651
129
-61
-630
-229
-841
893
959
-857
959
-583
671
627
-41
-294
-252
-652
-21
-168
-661
321
-58
-621
651
-980
586
804
593
-132
626
725
-601
943
-876
-689
-220
768
143
-355
440
-480
-34
-717
-896
-782
-319
-46
952
227
-419
680
371
601
-238
795
806
-183
696
-53
10
76
-596
-77
545
289
93
817
95
95
-341
-854
1000
-314
25
22
130
302
746
-789
-137
-859
836
-551
-222
382
-402
-552
-262
-513
267
104
-241
-216
-115
-957
760
-625
221
186
-931
19
36
944
-443
375
-259
849
-888
288
-718
819
-165
-283
-551
104
-680
-936
575
860
49
-866
-680
524
193
-535
-213
-812
-263
-781
-717
-454
58
888
287
-948
-188
422
398
430
914
-377
686
837
-760
-748
-193
-422
180
-453
-497
806
344
745
-862
9
-273
-846
-46
41
-868
-562
-288
-675
-412
155
-110
-415
289
-27
-21
-170
-513
-944
-287
763
-479
-740
-639
552
-264
-502
106
159
135
-654
507
793
580
6
569
-580
989
-882
411
-922
-947
-778
507
374
792
462
20
-180
-993
865
-521
795
-924
551
-831
-790
681
-663
54
-672
306
98
-353
475
-88
144
514
-495
638
-378
550
556
375
9
-553
-679
-143
306
-89
878
55
-192
-158
185
565
603
74
926
-631
-831
388
877
296
424
-559
995
585
274
-346
-690
-2
147
741
-587
-692
-554
960
-522
-764
-311
-178
374
-427
-509
514
860
956
240
-932
-623
-360
41
-33
160
-261
876
954
-932
723
-340
-310
-529
101
-750
88
593
469
-739
-159
-269
518
-579
-596
-874
-652
-231
213
136
-998
-527
-8
900
-559
-981
-784
319
824
867
694
-338
-281
133
-457
499
773
10
506
286
-243
-586
-141
-329
-62
201
714
21
847
-368
-890
565
-697
-206
-695
-249
572
-591
-612
944
-361
-221
145
364
-344
417
-775
-586
-587
-530
806
569
202
-667
-539
-811
-684
28
735
821
469
558
-395
78
226
-535
949
-318
560
-428
235
495
534
-38
542
-112
32
631
-130
-212
889
-524
-75
608
810
-356
-918
431
74
-505
-312
861
948
613
349
-884
-842
-810
-879
664
-79
-306
-254
-595
-899
-117
-785
777
621
387
469
-145
499
-935
890
39
-12
782
231
613
139
749
-889
-521
-493
594
-256
929
-574
-767
-127
186
-773
979
572
511
-953
762
-91
-734
802
968
-467
479
-163
-610
787
-106
-828
162
-926
-944
-810
-974
-12
25
-738
51
-436
445
-382
267
-485
67
-90
-866
-828
-410
453
-424
533
135
291
677
-465
-756
-475
-43
906
289
516
359
399
-501
-4
786
-402
314
-376
-22
198
-92
-192
276
-976
886
953
20
711
482
3
938
-507
502
-718
-524
269
910
-526
-317
220
655
132
155
-183
430
100
-372
732
467
-644
-721
-233
-7
-890
908
-402
802
817
-640
-441
-419
-427
-286
175
-248
129
947
-120
124
-444
463
826
807
-137
-803
-570
-381
-93
-554
-795
402
306
133
-521
16
580
368
700
-698
-867
-15
-804
-48
616
793
-795
232
952
818
457
-686
881
411
290
228
-989
168
645
-251
-301
-100
-363
-41
-971
-544
-199
-89
404
95
-488
-651
850
262
744
-497
816
89
-354
925
-670
985
18
-790
347
-149
-850
-62
453
820
-341
-20
-298
467
959
556
147
-890
523
388
-853
-522
26
830
-355
853
191
-841
933
77
-814
223
294
-35
103
-647
-272
900
-133
321
808
877
503
-24
557
-604
-834
227
-882
-585
-132
-563
166
-514
583
-453
60
424
-15
-36
-553
874
-828
-359
313
-460
-361
531
490
840
514
997
-102
-742
-242
722
-966
-48
-294
-208
610
-779
825
-253
-651
592
-267
62
454
24
-243
135
-441
-198
-554
-986
208
-769
-639
555
548
-667
178
-694
-76
189
318
-116
878
201
-484
20
-755
-363
-783
-636
812
-239
211
-414
-463
752
627
-439
-987
-706
-652
-174
481
-391
-272
-557
92
199
598
576
229
-315
277
823
75
131
608
-667
670
337
-558
404
351
303
588
826
247
130
-297
-408
41
-38
953
611
-463
-557
240
-119
414
-222
-266
135
366
544
-855
984
86
783
612
-227
-804
719
254
-790
196
477
296
826
-688
76
362
410
-514
-315
-469
387
-582
-672
-203
-215
343
519
-675
-766
-962
-540
742
611
758
-923
515
-462
-954
-310
-355
-313
-929
855
-788
-850
167
397
-681
-908
460
-712
-733
-232
38
-773
-567
-245
-625
111
243
-166
181
-361
595
111
828
378
-753
811
-944
-650
-231
-722
459
860
-224
-730
-243
197
485
-50
-973
-322
532
-63
591
-157
421
-747
-330
-643
64
-111
679
-539
-58
96
-189
-147
-522
-67
118
-573
-26
441
-502
-961
992
154
223
-842
6
366
-655
-74
-839
953
892
-725
48
136
-182
200
308
929
525
-847
283
-212
-10
735
212
-500
-12
939
-681
-263
-394
807
736
282
-717
113
225
-933
519
-525
-604
-987
-298
575
395
215
-452
446
-549
245
205
976
663
-144
-622
-674
866
464
-728
557
-870
-281
56
-540
798
-130
-315
872
-870
760
452
-471
-848
574
689
538
-113
566
711
228
325
544
-764
-798
595
3
236
-342
302
501
611
-828
-801
-149
433
-188
842
906
-580
425
-66
489
225
-297
151
-918
-32
-209
-629
-594
-682
339
-851
-846
-288
171
102
13
78
-516
-556
630
365
-642
-910
-630
-229
-361
-220
800
-408
820
91
828
448
-878
-14
-183
-457
868
562
161
771
980
855
981
594
-537
94
-242
-250
-101
240
883
-127
85
516
-741
-889
844
771
-380
931
991
840
328
602
-468
755
567
459
818
-207
-581
-588
216
-185
-785
-941
-800
430
475
506
221
720
-875
-908
442
-507
-21
890
549
-573
-453
263
-952
581
-540
102
234
-506
49
480
-583
-12
-979
709
-340
857
-326
-245
643
63
549
497
-210
246
-8
951
-811
86
246
239
-378
-757
829
-914
-752
-945
-106
-357
-259
-362
828
998
-76
-917
301
-858
576
-362
-873
-92
-112
918
382
-782
-422
-545
-425
-992
-709
505
-876
-46
721
-916
810
-441
75
840
853
649
-472
-288
-213
-574
-300
492
863
777
179
-895
-866
-571
988
524
923
-963
907
-112
58
-994
-210
244
-162
125
-367
922
-841
733
191
434
-640
121
-459
718
-587
-210
-389
730
405
460
459
486
-837
-323
660
135
-633
418
-780
-328
950
151
751
-587
46
-632
546
-839
-93
-546
570
14
333
689
-700
828
153
-23
-893
-704
515
-306
-76
-317
-787
97
312
260
293
-17
522
-637
-315
-10
-502
449
363
-649
-298
-113
982
-750
330
97
-569
-949
344
-34
-660
-686
176
-222
-274
-222
721
139
404
-667
167
239
-502
433
602
139
-206
796
297
579
-391
-89
-595
556
489
187
-889
-548
858
215
-577
-187
60
-168
808
-36
-361
-689
675
151
-505
-130
-703
-374
-203
-677
89
872
623
338
-743
691
263
768
540
-145
-536
-554
414
-358
507
665
612
-130
789
-333
742
-441
321
-632
874
-743
694
-36
499
854
738
155
-805
98
-293
598
-861
-553
-105
124
79
247
-208
-411
199
-235
-176
480
856
-585
717
723
186
431
763
597
-604
-513
-944
-420
601
605
-573
-193
934
148
-207
-275
191
-220
176
-193
-221
-44
545
-119
-90
-720
-509
-320
417
486
346
-317
647
-310
961
539
160
896
-882
-475
13
259
201
-164
371
-518
824
289
5
629
850
92
-290
230
-298
-674
-684
573
-12
667
995
-398
-3
349
-153
-959
-866
646
-599
-240
639
203
-682
957
413
-249
-903
579
741
119
271
787
-504
160
905
300
749
-606
-933
-328
-280
193
-463
-614
-693
-552
508
-276
495
-843
-883
-325
-108
351
-906
249
855
595
437
617
217
242
303
-548
112
172
10
-763
-294
-978
163
464
-337
-311
-49
397
224
-775
578
107
-553
-119
-282
-213
195
-877
818
-624
-832
-492
-46
847
211
763
-923
-717
-69
981
-573
-720
-460
630
-200
-845
-536
701
-143
-150
422
-90
-459
218
652
-135
34
846
326
-560
-721
-312
-671
984
25
40
491
-183
-831
618
941
233
-69
-504
-365
-145
612
-408
856
191
94
336
-136
577
-517
636
-804
-807
787
-301
-763
487
112
53
737
-971
730
-456
822
799
276
-718
839
-936
-994
84
390
664
-899
162
-241
-786
124
659
119
-687
450
-672
931
-177
744
-557
-95
433
-925
-839
-279
377
515
-907
-697
957
-527
226
420
-97
-353
-826
584
352
-409
126
-427
494
-595
-808
-547
-618
590
628
-756
-520
-428
295
-412
-907
-371
559
575
184
-912
563
-701
601
1000
-445
626
-238
-907
320
343
681
447
-364
304
-128
-446
-584
-853
-441
430
-100
143
125
946
598
976
-151
-822
517
-622
853
-218
643
836
947
385
59
-98
485
-440
805
415
-802
262
730
-891
-272
823
558
942
-324
914
531
-308
-942
-141
453
-58
16
-30
827
135
740
241
-803
679
-625
849
-502
-608
-108
-300
-82
-794
-659
622
572
-443
-634
332
731
-845
-213
148
-678
933
-643
-424
474
571
-103
-470
-646
-800
-513
-178
39
121
-795
63
-904
177
-489
773
783
710
-15
-150
689
872
130
760
679
-200
798
-815
-120
-999
-753
556
-711
891
116
-972
-866
97
-171
-693
-499
10
-174
762
-834
-559
909
-983
612
-33
-766
-463
639
782
-75
-358
-629
-599
568
-876
-631
902
-896
606
909
-357
58
-290
-427
657
815
-998
891
-227
282
-344
-469
501
93
-454
-310
528
956
260
-601
601
-638
287
-740
71
-318
-866
-466
62
-757
-935
-484
-7
-720
909
-327
-66
831
787
-214
16
-8
262
-400
-31
-462
946
554
525
-233
-977
-522
-452
-539
-850
728
-603
696
827
-377
-141
-206
-480
133
479
778
-516
-125
-411
645
859
-951
941
799
-775
850
281
-433
94
-697
427
-68
169
332
392
646
428
-181
-54
39
89
-290
745
-548
633
-455
-768
340
159
604
-202
-186
-164
-995
-998
-955
-488
368
23
-134
904
-936
179
898
-872
-727
-853
-718
-962
-686
-269
316
607
-839
901
642
-632
-429
456
-617
896
-662
139
-361
97
617
-456
-229
-151
210
53
-540
763
386
960
266
-293
-392
-252
-894
495
338
65
994
389
406
-483
747
-929
202
794
-831
61
18
-300
-452
-690
695
81
-759
-127
932
69
684
-8
885
726
-289
-221
-139
-486
768
809
-537
400
-401
-415
-886
-859
-82
-946
362
-592
-866
-431
349
-561
-909
-141
949
-85
916
-289
-985
-421
-877
-746
-957
564
-347
284
-826
-833
577
542
-138
786
221
-517
245
763
-650
959
267
-753
-926
-665
739
-843
-41
-373
-847
-904
384
-936
699
-61
-435
-232
427
270
-385
113
225
-38
-93
717
-770
695
-975
-401
508
287
141
-876
761
270
971
-398
512
-183
-743
163
-153
-393
364
483
-348
181
311
254
-969
73
-522
656
-892
314
-510
-180
-952
384
-310
44
-681
407
-340
-181
-405
508
-141
222
190
722
-202
988
899
-522
222
391
742
-741
189
-933
931
-391
490
124
-557
-226
852
-481
-180
-176
-199
486
559
34
-723
-721
553
-858
-264
-203
-500
-319
-22
-682
398
264
61
741
-780
-838
549
373
-917
-256
550
-579
-285
-419
84
669
182
676
-542
-359
-63
853
224
-830
743
408
-242
744
-506
-506
-727
200
871
-159
-779
21
-795
-546
301
-397
186
-304
-272
468
348
-396
-356
616
-219
-43
567
-39
-8
829
-271
74
-18
350
-382
-174
-373
-316
437
656
905
88
641
-461
357
610
294
856
551
-796
156
917
-24
-952
571
-763
63
-176
-203
402
-751
-172
-582
900
295
526
-220
392
685
-581
-629
177
-30
-636
-950
-152
-793
685
-608
76
753
27
643
567
497
45
-951
304
841
309
-845
-463
-868
-305
382
67
995
337
-370
-599
797
229
901
-155
247
-936
-874
-713
491
625
-41
-586
607
-874
767
-15
-430
-154
-338
-873
-583
325
-558
550
-706
-748
817
594
45
77
42
-341
695
-990
-512
-824
122
-920
898
-287
555
-67
-957
46
-790
-299
373
625
-122
539
-788
618
-407
-405
609
438
442
716
-816
717
-385
333
-25
1000
294
49
-889
-874
-75
-934
756
657
-187
-287
539
528
-156
580
699
-745
542
-270
-101
882
637
-945
-427
96
485
-96
265
-355
217
961
-552
556
-413
943
913
-833
-682
508
801
-127
-973
-260
674
-946
-531
-724
-502
-379
547
310
-186
-561
646
-535
800
-631
-6
630
-406
-652
20
529
81
630
-542
601
-254
-688
-172
944
-992
467
104
-354
-331
783
-71
-110
-672
240
114
495
-967
196
-446
524
-600
678
99
-924
522
1
692
-98
-563
525
-396
697
530
856
457
-740
-529
629
480
901
-953
-417
765
-70
-311
-923
303
-797
-647
5
584
-172
783
98
473
477
15
719
-402
-788
654
-466
-328
-911
44
33
-76
-524
-327
920
228
-639
-995
-569
917
-921
-109
437
266
-525
-283
-322
-272
-470
-985
708
-653
-877
-998
714
-949
-28
-495
940
-978
477
589
-565
163
-375
-343
-24
-230
313
-493
271
810
-789
64
392
-407
152
-726
-688
-925
-841
-419
32
16
727
236
940
897
-26
-550
-209
29
341
-33
634
-505
-435
110
196
839
244
306
837
-379
367
830
-372
696
-573
-826
473
781
576
545
151
-680
-946
805
130
716
-195
-874
-75
-908
-543
-140
40
-492
455
370
-846
2
285
393
-522
588
929
-563
199
378
382
-956
606
0
781
806
709
347
912
-165
-123
933
374
219
956
-662
-261
-491
971
555
-794
-604
820
517
410
388
-741
-46
-312
299
936
-664
-619
836
746
82
945
-337
-370
-650
815
111
845
-450
-185
-958
-847
-159
579
-783
793
105
-605
-166
766
-891
157
-979
959
890
-264
112
-433
700
-671
-718
-230
-923
-893
572
-299
-481
646
124
-801
866
-943
-925
-847
-883
-280
-310
-532
-281
203
243
-463
-590
-266
566
-436
-465
333
-420
685
794
-160
-874
-929
414
-554
609
348
-640
258
448
246
76
357
25
515
-538
867
-41
-612
-220
-674
97
296
-634
-541
889
-310
-966
653
45
286
-703
606
-42
-268
183
-394
672
-196
323
-633
278
775
673
445
-175
536
519
-209
-971
216
-410
-147
360
-729
192
891
-159
460
867
541
248
-145
-314
-997
-920
59
999
705
256
-876
-613
873
227
-50
-630
-1000
467
48
-504
532
848
-480
-590
-833
34
-655
-166
323
160
-190
-885
-818
466
678
-151
703
866
-285
-501
968
740
924
-684
-50
-647
-939
460
-932
378
-733
-930
-794
668
-200
-398
264
-293
-770
-470
979
-25
619
972
194
-76
-842
-400
428
263
120
231
485
-754
-401
548
317
-181
905
-489
-856
740
-125
310
454
-938
884
-354
-195
508
445
103
-624
-271
551
-495
-448
-860
251
-23
348
219
746
545
396
-66
235
202
363
908
-124
-321
-512
731
-874
732
450
172
-643
-378
-855
-946
879
275
-854
-831
-189
-386
-374
-493
202
61
-900
-970
-429
-44
-437
-195
143
-488
867
-265
60
-703
-843
63
594
-644
649
-4
373
-266
761
746
-251
-920
-661
688
-299
-87
8
404
-158
850
216
-278
854
-451
-473
-825
-521
-251
-234
945
788
448
-376
462
367
72
451
-300
-870
108
-975
-5
819
353
-716
226
-212
-682
924
-396
-384
381
-377
252
711
183
758
-916
718
576
667
-270
924
-772
836
-576
-472
-888
166
-427
-264
-319
851
795
-771
335
-802
-910
238
-730
335
705
929
376
-407
340
-359
-672
593
748
274
-581
769
-605
-145
-136
828
921
570
435
976
57
58
400
-950
738
509
-453
344
118
728
-846
-639
-429
-619
488
-109
922
-387
637
-341
756
-205
-157
768
636
-889
949
-124
427
422
611
675
194
-121
99
418
-491
481
112
-172
711
-63
532
-828
1
-42
755
-264
455
-795
878
-987
322
-754
-195
686
904
-702
977
-400
742
636
778
-287
992
-542
926
673
-430
-577
814
398
532
-640
-25
-815
385
-381
-384
-105
385
988
365
269
366
924
-572
-755
598
-634
-401
516
-827
44
210
362
-638
363
374
986
-283
-531
999
-560
994
562
-791
-862
386
-423
19
52
-429
-50
593
-6
-357
-461
-741
-790
-566
693
391
-738
227
-164
54
-509
-33
499
-772
109
680
941
-659
-593
-187
-209
-179
-917
-329
-620
-141
-368
-555
-195
335
-778
-11
-999
-512
370
-889
-205
948
-913
836
-408
402
-142
153
-674
713
774
-965
-444
-684
490
255
268
348
-189
409
-320
-751
987
565
-905
703
363
823
838
-683
-967
876
270
763
-515
-425
-766
-961
902
996
-224
-331
-962
781
-355
499
158
621
812
-242
-81
104
704
805
685
-344
-937
-309
-798
940
-284
-651
138
786
-100
-738
-895
-62
-870
-369
-554
-709
304
-889
451
389
-908
-762
229
-804
-215
107
-71
-843
-549
38
-953
-201
-122
661
866
-385
-494
-631
732
417
206
-400
-216
25
389
-621
153
27
476
-844
804
-750
-307
115
-195
-622
-567
717
428
872
-292
490
-109
-687
644
809
-483
-730
368
-671
-943
-36
-783
993
-551
332
-919
-277
865
-763
-77
126
425
822
-549
-478
899
445
-896
-100
469
742
189
-260
-721
1000
102
590
896
-381
-180
692
303
-4
688
-649
-379
-288
-83
557
-400
-147
-687
41
-528
-487
21
-482
-440
824
-311
18
463
-920
722
-654
561
-121
-351
825
-546
-212
919
783
420
200
-178
-495
-846
927
920
637
934
-864
60
-464
-804
-695
104
-366
-997
156
-557
-937
-449
-405
-827
-913
344
585
-534
297
770
-674
401
522
455
224
-610
484
846
-685
724
-527
220
-830
482
-858
916
-152
744
669
-413
679
-970
-195
-10
-403
844
330
-111
343
524
59
203
73
-500
-240
527
778
774
-733
846
1000
559
-97
-588
349
-290
826
-283
-125
-548
344
-614
-39
955
-104
652
775
-68
401
781
784
-800
-511
903
-525
-270
-640
-638
-145
-317
-378
-234
-300
864
597
-546
950
866
-471
65
-349
-676
-887
474
684
999
-328
346
-932
-826
-485
811
778
364
-628
-560
162
-418
539
341
694
-305
40
-749
-190
637
647
-926
-528
758
-622
322
-597
46
232
-940
-708
-746
851
-330
-749
354
-71
-71
-489
854
-471
-86
-357
446
-673
-246
304
666
841
-666
310
-454
415
-664
92
-617
796
-288
181
746
431
-992
814
98
807
721
742
830
605
-723
-596
-995
-23
-931
768
-853
441
-14
-21
996
-544
904
766
934
-467
7
-235
-299
785
-542
-865
-81
-9
-75
438
-394
771
-848
-538
-126
418
-438
380
741
862
722
402
66
673
-399
-403
571
-268
68
6
703
740
-649
-422
617
-699
-552
-284
184
-801
954
486
-704
825
849
782
-573
-635
887
-271
810
78
943
-806
-431
924
682
-722
636
-918
-292
-542
-348
-95
-319
983
621
791
-608
-331
126
-446
722
708
-75
419
-558
-717
436
-169
-652
-968
280
14
-229
541
952
676
82
113
-318
-399
-732
985
-298
873
-907
-695
652
-54
784
421
193
264
-669
497
833
-149
-917
-706
464
-719
332
-815
694
-870
-281
-889
336
82
874
615
-590
22
199
-912
278
3
483
-510
367
-855
-630
-693
-566
-443
424
885
-672
321
-250
-656
-955
-61
-594
-241
-382
139
337
194
666
-704
467
659
684
-91
573
907
-821
-827
926
-641
28
713
-700
663
207
412
730
-117
-162
-136
-377
-720
-888
701
115
267
-79
-17
258
-361
-276
741
-58
-703
-128
576
-77
279
-293
601
-75
445
-947
-941
32
81
-783
-552
-463
455
-191
582
-130
-809
988
-903
-520
492
691
792
-515
-574
-134
594
-446
846
568
-60
-271
-442
636
-126
774
-190
-404
-975
593
399
-243
-639
-718
614
888
-520
-596
-166
292
-934
630
-912
816
78
-540
888
-661
690
-525
905
-761
-452
683
776
632
-249
-382
-583
-321
607
167
-643
917
-843
967
-746
-973
-848
-468
-375
183
-550
-627
-214
938
-151
-274
82
323
-563
-600
328
192
995
-675
-459
831
872
-264
-496
812
22
681
981
521
-987
504
-188
-866
-330
-595
3
-276
-105
374
614
-552
-789
326
-549
-724
526
-14
507
-759
-553
853
513
216
-682
-643
-392
608
-312
241
-329
672
-132
937
-217
-235
338
-86
122
397
-989
-341
-863
-632
247
-46
952
706
466
-906
231
-851
371
-571
-491
-884
-14
-463
-618
-287
-814
537
275
-997
442
311
-646
681
146
-221
960
-689
-695
-600
-805
113
314
199
-586
-750
169
-519
13
807
-862
-867
846
211
-816
44
-577
165
-290
183
-971
74
843
-75
-907
-180
-239
-510
728
300
-124
-221
-685
-648
-327
638
256
-550
424
435
910
-979
-56
-322
-881
-535
120
68
-786
682
-433
-594
162
-613
-871
357
437
681
648
581
-765
691
-587
195
-355
641
67
530
-241
516
910
-24
-472
507
-8
595
-889
-611
-483
-784
-828
-348
-872
-350
-502
292
-354
-109
-220
-958
-849
-871
724
784
114
240
671
-381
-234
-752
-175
131
981
-425
381
180
-956
722
920
676
656
-837
-103
413
74
-397
364
-542
-11
-685
793
275
1000
21
-757
-777
-714
-12
998
-35
-239
125
912
-706
-102
-653
-697
-219
-672
-527
444
547
80
904
-710
952
559
-793
817
124
765
738
134
-837
644
-70
-695
700
-777
-534
294
704
-376
161
623
970
116
-820
562
267
10
-770
657
-102
-484
377
-998
116
-706
151
862
543
211
-265
710
-817
891
941
-201
810
769
371
359
505
521
-986
148
-770
-163
490
-402
589
-13
177
785
933
46
-350
780
-201
-626
292
-627
398
-302
201
-903
634
-475
-231
913
-363
-964
848
-566
-892
-760
862
596
172
-392
-185
648
123
-877
299
509
391
-438
-491
-114
-289
170
-304
-233
-405
-871
626
-114
-88
897
124
-59
405
-633
842
12
965
-913
-824
69
-685
773
401
-654
284
559
702
-473
-447
99
-907
-79
370
642
83
886
406
-3
879
814
-722
770
-487
704
310
-617
461
781
-649
-222
-940
-952
-46
241
-605
744
329
496
148
-619
-17
-415
559
616
-675
528
753
40
-468
217
974
96
-926
-856
-898
577
249
106
-2
-227
-567
825
-519
-99
987
-779
285
-649
-490
-243
957
-387
-494
-310
67
-573
798
-976
-930
997
-153
869
-611
194
-234
-192
602
588
-641
-321
767
-205
-602
361
-918
-628
129
-25
759
831
-287
250
-952
404
-362
563
-251
308
-653
-40
-95
-500
994
-840
-1
9
-797
844
-153
129
311
-292
-304
239
-117
277
-158
305
-610
421
706
-161
-393
-576
791
242
462
-726
-704
-233
-856
-331
283
-570
597
542
967
449
280
1
312
-903
548
445
-195
518
77
-632
-303
-838
447
645
941
-300
-682
17
530
156
197
-371
-102
935
567
-536
144
700
-850
484
-956
799
-773
-56
-867
153
482
937
-535
-811
-30
-95
-785
688
367
-771
586
680
-208
590
448
-831
939
-522
194
-729
-885
-939
261
622
465
334
-638
546
-350
232
-731
-849
509
209
-323
-946
-917
-350
-12
66
-403
-770
981
909
761
128
827
-90
-48
-341
133
-482
35
-276
670
-995
-401
700
784
280
804
313
-939
444
-903
889
-914
-416
743
-610
-688
-270
-426
-174
-953
-943
330
-140
-206
318
257
892
-174
505
716
-933
-585
-414
279
890
196
-317
-540
-587
-179
297
-21
162
300
-508
-883
-997
-978
488
799
858
-370
534
859
-843
972
704
-242
-295
-770
624
855
743
558
100
878
751
597
-193
-80
579
547
-427
431
-407
466
-821
-97
97
-282
-234
61
97
165
452
-548
280
306
-188
547
-743
460
-218
-159
-449
965
-649
339
-603
874
-64
752
770
-492
-680
812
-71
683
38
-128
815
-12
-590
979
22
308
-795
-562
925
823
138
364
246
964
-146
-701
-602
-449
-382
-395
-7
-973
806
12
-880
-404
-748
-579
197
209
495
-643
-547
90
-985
-936
-213
300
298
667
-461
-38
683
301
737
626
124
808
-214
-793
-948
-714
940
-684
730
264
259
-53
-178
462
-21
935
261
323
-748
797
-246
524
-822
477
619
973
-409
784
-522
-53
-650
314
-687
876
-895
-170
-763
-388
418
-805
-834
426
180
-735
635
373
-60
-390
464
142
565
-558
-694
723
-912
892
-777
52
368
315
-626
995
-879
694
-909
-52
-764
-826
-938
224
-251
362
792
258
494
-273
-173
-456
902
-27
-415
-568
136
387
-231
-731
-107
-739
680
282
70
52
-319
240
-606
536
-201
682
-243
-967
-984
-328
-575
-273
569
740
-311
249
-815
410
-66
458
-761
-609
350
223
-267
319
83
174
669
-371
767
202
830
-300
-56
-365
-120
771
4
527
-511
479
-270
212
404
225
453
-508
810
927
-879
-147
240
611
75
-42
445
1000
500
739
-461
748
-747
-33
-438
-317
970
-109
-720
-747
-683
-984
192
792
245
777
752
65
236
-952
-292
598
907
-61
937
-857
755
-940
-948
392
-504
612
798
-689
-226
-828
-372
538
-714
348
569
705
-949
-42
-750
2
70
-865
589
-296
-513
354
-322
212
-924
-691
124
797
688
9
533
-14
151
943
-12
-480
567
168
744
909
703
-630
905
434
-160
-976
597
96
785
-26
-203
-224
489
-869
-21
123
19
-692
562
223
365
440
-59
-400
-668
-190
-838
-469
726
-682
-600
-865
-314
-789
627
887
906
854
-82
321
-814
-687
-386
-975
-50
-100
-655
-687
62
668
-525
-887
944
-949
-338
-412
781
-971
-777
-675
-617
234
463
670
-755
-694
-895
-31
-718
-26
-980
947
2
786
903
-476
141
-239
413
70
588
351
-927
-885
540
-389
-439
476
-870
459
302
786
705
-69
50
-424
616
-177
781
499
310
-837
-168
762
-407
-910
-66
978
-156
-799
608
420
323
-358
147
-974
231
141
-732
-332
550
92
-265
564
349
960
-576
403
332
17
622
-648
-866
344
533
-545
-750
-420
514
674
725
-252
130
-369
-34
464
-226
-730
-384
-253
-824
404
-465
607
122
-17
-916
-41
539
-487
47
-305
494
901
360
909
-682
831
-839
-598
-812
222
104
-306
-387
82
-202
-797
-425
-317
-763
-625
-719
274
-599
306
913
510
-108
870
569
278
636
-440
447
601
234
218
370
196
550
17
-972
846
-268
-253
502
450
-111
369
-9
-782
-37
244
429
773
-303
-53
848
661
185
-304
38
-281
758
-267
990
-600
-145
-645
-574
652
198
-133
635
-345
-40
664
-114
465
144
-719
239
-451
-596
-414
832
-909
779
-208
422
-559
618
742
-748
-217
-777
357
904
-388
-77
-533
698
637
-909
-865
-92
-607
567
409
-926
-157
-771
-350
-320
605
-959
-381
799
-533
348
-652
-328
-798
-205
-761
754
-579
-821
934
499
-805
227
-520
744
855
701
721
-576
73
200
-38
615
-697
485
797
238
-730
126
-498
-360
-338
56
40
252
346
-16
-871
29
-323
741
302
-83
301
422
884
-599
601
395
-692
757
729
-614
-336
-937
972
59
75
-314
405
673
493
-268
24
-113
601
150
-542
-601
329
-633
19
-17
-684
-619
762
370
876
576
790
-207
57
874
677
37
408
672
-789
-960
-434
-874
-321
-848
-572
-824
-726
530
-697
-550
-865
-126
-940
774
-455
-909
200
498
-945
712
-787
-197
737
-916
-897
924
180
-970
-389
848
437
-164
264
312
-690
578
52
326
37
-655
533
-583
321
35
-946
651
-541
40
-644
-80
-276
-344
906
557
-863
-945
17
972
510
169
-583
120
-809
-142
237
-58
-676
274
-978
505
944
-609
743
221
673
-787
-551
-557
207
592
634
-58
-54
-482
-608
-546
903
-228
-258
-522
924
782
567
-174
-186
-110
495
-426
-546
70
941
660
944
-16
-40
263
-604
-697
962
-248
145
-482
-981
266
-709
436
-789
-457
328
-927
659
-625
411
523
457
-434
925
250
68
101
-982
-875
-455
284
-277
262
-117
163
-515
707
-921
446
988
942
35
-412
626
404
-998
88
798
-449
952
-16
55
293
-142
208
520
-885
545
452
-263
632
-783
-787
-813
-938
-700
471
-892
324
-291
946
-636
390
-721
-359
-151
-672
-304
-120
-1
-39
854
-853
172
-84
300
-134
-987
-582
-273
834
262
-563
-391
-760
839
-207
917
50
-205
-733
-626
-953
-283
-162
-47
-30
-210
-987
-391
-865
914
-634
27
-670
-772
645
-455
-884
-459
936
73
495
993
457
-268
-153
209
302
-261
-44
-197
785
18
-486
264
37
76
844
-466
260
-70
-924
-597
263
714
-695
661
29
-230
-777
448
-276
-589
-575
337
-611
-979
-241
-671
661
-781
419
-205
308
703
435
899
667
99
16
537
658
-104
-775
360
526
-255
-37
-728
432
287
-494
401
800
-921
-788
688
-782
-109
-812
722
-801
312
594
733
511
-918
-124
-429
-826
805
646
-30
434
-889
44
446
649
200
-775
266
222
618
458
996
695
-463
-712
-666
78
-636
-316
250
687
101
626
284
-526
-610
-800
-396
-9
340
356
-485
-571
-523
-47
233
452
811
-575
30
-430
-931
359
680
549
-963
563
-757
475
-912
400
-211
-807
996
557
972
-355
-55
-426
84
661
433
975
729
-977
23
519
-810
610
-380
-663
211
-683
861
782
958
288
-443
-197
-11
783
-73
199
514
-616
917
605
-106
501
679
-244
-535
323
-809
975
-968
-641
-451
-622
745
197
595
-508
-7
297
756
-544
-335
866
246
264
511
-420
586
-588
-288
217
396
59
302
104
-183
-951
749
807
-368
16
639
748
-310
1
-780
766
122
-685
-733
953
603
-848
-448
474
-303
746
-378
-173
-592
-732
-8
596
-779
993
881
407
9
79
-434
797
-162
807
122
-383
27
-206
83
-797
903
-409
825
522
668
-542
429
-555
-350
-914
-99
472
554
-805
-215
145
884
-452
31
-406
347
-589
742
-529
256
391
754
-368
-369
-565
-692
-10
180
-323
771
244
-602
444
-688
-603
813
396
-902
962
-21
753
877
-798
240
350
-450
824
610
452
-619
575
-41
-812
-629
-871
-664
-855
719
603
537
298
336
-264
-509
79
-244
450
88
-207
-74
-336
125
-642
645
-442
323
-821
108
421
102
81
-667
441
-446
-405
-917
511
403
384
-397
568
-440
124
-619
-115
-61
-535
393
-898
48
-446
-289
983
-679
-339
-260
-923
649
326
809
-849
-699
88
315
861
-936
81
802
-693
-994
360
475
-514
-554
-728
854
-969
-260
319
-547
98
841
738
-453
-277
638
115
-937
400
716
-792
-628
125
710
-224
-790
159
617
-314
-458
74
-607
272
928
-471
-620
704
-119
921
-611
263
739
219
46
-759
-861
44
977
-139
504
-864
910
-927
468
-775
-718
564
-732
-986
889
922
398
106
-229
-52
-990
-118
-793
55
630
561
167
-188
607
-160
-465
-686
521
-53
342
96
-410
694
499
133
383
-715
920
593
-718
457
773
-595
41
-444
389
204
531
-898
-863
11
913
-303
50
-371
950
403
-202
419
-568
23
510
-387
350
-99
-307
-17
995
-705
139
-33
853
-181
610
-529
-364
-125
-130
-12
667
-449
-670
-587
-691
-56
984
-695
293
400
-607
-226
-182
-79
-790
174
174
-62
-839
344
265
-633
-162
526
911
66
-459
729
-602
-770
604
68
-441
438
254
-536
-476
-985
-115
730
-37
-320
551
388
-241
-804
248
-396
999
480
-163
735
-36
-176
48
-675
-500
800
-982
-885
222
-944
-570
-394
-715
958
-744
-690
205
662
239
-646
-653
-602
-809
-127
-88
-724
554
-12
579
-415
717
777
671
536
-370
371
715
-412
-492
69
163
180
641
2
-623
785
320
337
-454
700
572
-605
-195
-706
-648
-57
735
-800
999
427
807
300
-479
-30
749
-578
-5
908
512
699
363
975
483
311
617
-991
673
264
203
-168
-310
882
-411
-337
857
575
425
720
2
-425
241
292
273
887
-413
-322
-864
-398
-999
823
-726
296
274
490
785
-420
-408
265
-298
27
-180
-223
29
705
210
-396
474
737
-921
831
-189
54
-892
-853
312
849
-754
661
-174
364
649
120
761
260
-727
855
-358
-72
657
-635
348
229
-475
6
564
145
-480
951
-556
-174
17
-582
163
170
-227
712
288
-22
832
277
-39
-193
923
910
-918
-527
-222
289
932
746
977
309
586
956
982
891
349
209
-141
155
83
-630
-963
856
955
408
93
-710
383
397
-656
-483
-429
-529
-359
185
-777
-835
-517
58
9
577
198
300
-651
-117
479
71
322
-45
74
284
818
159
589
-782
-412
602
767
-134
136
-760
-324
563
527
499
-799
-934
-298
-52
-951
682
-582
650
295
-75
216
50
-48
-51
-728
-213
533
-463
172
-598
62
891
795
-667
-822
-691
227
832
747
-635
-348
-301
-90
-903
-859
188
358
194
-795
976
-468
-61
-949
828
321
-489
-352
11
197
-187
515
221
646
921
29
-112
402
601
971
390
-4
592
65
66
-309
454
-737
-973
-344
457
-704
-82
-190
865
-665
-135
-96
-429
-988
-538
833
-429
121
-586
-73
-454
239
439
-798
866
-525
-269
-758
-561
-812
509
-648
991
-803
526
-199
-806
-47
-264
176
856
-2
809
-869
-489
49
-982
-470
804
-548
-590
-800
-268
-48
-635
974
-759
-903
-25
851
-78
-233
-681
380
563
229
182
-423
-649
729
-694
12
-361
377
-65
-453
-693
709
263
344
417
-900
-795
-524
724
-350
261
-755
897
-376
-802
-63
-486
52
-829
734
402
34
73
-219
-38
903
41
-778
-776
-321
-670
778
-884
607
251
-602
-551
269
-405
814
290
-153
-689
379
-748
90
338
-774
105
-722
647
-614
-406
-701
-960
80
-297
907
-34
67
-104
527
129
792
-916
-966
61
-804
374
-506
-530
-951
802
606
441
-941
133
669
-909
-850
-698
453
-678
-278
333
951
-747
-880
165
-99
-666
439
-359
-541
-680
-827
-893
-932
-576
549
-608
-350
-105
-170
61
-665
776
-90
-976
-320
-878
66
-288
33
913
82
944
818
727
-114
705
-503
323
276
730
-405
-844
717
-669
-633
629
105
-645
-721
208
218
455
819
194
168
-127
115
981
254
-143
-119
-410
-839
-717
308
509
-438
-166
260
-673
-249
881
852
-550
952
-870
-68
380
-738
96
405
-715
324
737
-843
444
-621
-827
-193
957
620
155
960
-465
196
589
572
335
-303
712
601
-598
-533
-140
842
227
623
558
-194
593
837
283
-712
-495
607
904
-755
100
300
583
898
973
-104
-806
679
285
-371
-627
-498
980
-217
188
-26
14
-884
354
848
-460
543
516
538
-764
585
-473
-445
602
63
-311
739
-551
903
283
1000
-875
-401
-31
805
369
-151
404
-638
49
989
-921
999
929
643
-963
681
-46
377
572
-136
-773
841
-898
-25
578
138
609
-801
496
-395
525
-189
-642
-347
-447
-855
588
519
-431
183
995
441
112
-887
569
220
515
144
593
-499
-426
-236
-394
-669
298
-666
58
892
-92
-592
-746
-572
-541
-282
12
-432
804
175
772
-355
-672
419
878
-429
-98
973
-145
279
-918
156
-910
-170
79
640
-487
-7
-490
-495
716
915
-926
633
-655
-538
-365
114
-919
-271
773
-704
-712
918
-492
-867
-179
-856
81
477
120
-517
-163
372
-4
-613
-124
-961
-902
-978
-439
-100
-854
-760
-663
6
374
-585
781
655
-279
-614
-826
-336
485
-520
551
545
66
-392
-778
148
894
-313
-104
234
-952
-779
-631
-574
983
-967
36
171
135
866
451
142
646
743
904
-664
-374
-626
-789
65
-798
610
-784
-759
-614
-813
427
930
-10
471
-744
-239
-794
-316
-275
127
572
-13
505
-130
-415
179
-366
453
-889
521
868
689
-727
-547
-771
-505
844
15
-347
268
-978
-368
697
784
-645
-752
-414
794
-775
-6
-314
864
-697
503
-857
-159
169
-599
-785
635
726
-130
446
764
801
-645
442
125
928
226
-429
16
-591
-816
-633
826
-461
681
-642
107
881
155
746
163
695
-696
912
-895
-460
-192
900
-445
843
396
-828
551
811
-109
-185
-21
-769
-307
144
-810
-726
654
92
895
-963
166
790
963
-758
-348
259
264
369
258
-422
519
423
717
-876
-720
-242
-178
673
95
711
783
314
76
418
-406
277
-255
752
-925
858
-622
-423
602
-403
847
395
974
-806
-817
-4
-956
-379
320
-518
-79
-447
463
-690
994
13
323
-584
-592
-872
-675
746
-277
557
220
643
690
-691
-968
-569
756
90
-955
702
727
417
-962
-392
353
-706
98
-304
-346
174
790
782
-428
-552
339
-631
-969
-669
274
700
-565
-662
-322
277
-651
385
-961
748
729
-414
-576
-223
-93
716
-273
990
767
-635
183
-97
-472
-658
-108
404
774
295
-467
599
-980
-906
-96
279
644
-665
340
-916
462
-201
-608
-425
-852
297
978
942
-56
-840
336
-854
487
317
801
791
-819
-406
-626
123
-894
-69
-604
725
354
-852
-886
-525
838
425
-270
233
834
-374
-914
896
-139
943
-413
-678
926
642
-150
860
647
346
-571
-941
-712
669
-779
-540
-621
-650
431
-162
725
370
490
-787
403
-135
199
243
54
-423
-219
-1000
949
-532
784
17
496
274
736
-564
864
309
-73
-191
-248
500
-552
671
721
722
394
105
-806
702
910
753
892
739
-319
-326
369
746
-336
689
-518
-997
-604
-70
-555
-460
392
488
844
-314
-234
-591
904
-323
-243
-541
-202
-528
-74
951
230
110
903
345
610
230
-445
-17
944
-966
-195
464
-806
-309
113
980
-307
-675
948
-667
-34
161
-687
654
577
-141
-927
-819
874
-500
177
-210
-283
-831
-939
-608
-684
-784
615
-439
874
-3
232
905
124
-998
111
-490
-197
1
946
-336
-956
798
-798
-648
-505
416
-545
451
908
934
490
-897
877
-976
913
364
142
466
547
-387
43
461
-952
510
41
496
533
-131
942
144
245
828
-783
413
-340
-280
802
-60
116
-606
-486
-358
935
844
-956
-745
301
-397
-147
391
157
-550
-239
548
-716
570
775
837
498
-925
-535
-914
945
-666
-267
-52
-271
212
545
622
913
591
853
-441
538
793
88
795
867
-231
741
685
-8
-392
-563
730
-895
-730
506
996
638
-676
-685
-373
740
-515
-190
939
-787
575
-9
-220
894
972
-716
-706
463
-244
-236
606
90
612
-935
531
-138
-63
151
214
-324
648
432
-85
-216
781
639
894
-919
84
297
437
617
663
-171
-633
209
-454
35
-439
510
-24
-975
26
195
-739
-942
969
203
360
-979
775
-911
-882
680
-340
-387
-845
-785
-332
-936
-662
288
-948
486
-980
191
-848
-810
-265
-367
-808
-582
691
-377
496
-209
483
524
14
-286
913
324
701
-498
641
955
962
678
-553
663
707
90
694
418
535
62
200
-294
-679
266
-982
162
-474
-425
554
776
-376
247
-673
286
460
654
-35
724
-738
-588
-372
-957
394
107
-77
833
-837
-70
-414
-646
-760
337
-908
538
-259
332
613
742
95
247
-945
667
-990
55
923
74
-27
934
-656
-135
-227
-489
-56
778
-441
720
-618
17
-938
-499
-885
-204
-594
194
-647
414
43
-999
789
-77
-813
346
-630
-235
474
332
-821
-988
-542
-206
-277
-319
-210
-263
276
636
-71
935
-770
-898
-938
-667
-539
-412
-949
386
803
-967
-961
-314
-691
785
-855
-557
792
-830
948
-900
257
121
-336
-204
-355
229
-908
-641
398
88
-354
-205
871
-71
-496
400
-939
278
829
-375
-981
-494
-367
-851
-289
-507
958
-273
-190
795
-337
427
322
12
118
-348
608
-672
425
532
-53
-59
184
-965
199
-918
-499
289
528
-880
951
-108
409
418
840
179
-716
-756
35
-846
737
872
-7
89
-840
265
845
651
831
849
-441
777
418
-581
337
493
-650
955
375
337
-645
-528
-386
19
-121
-910
651
683
103
-500
308
-338
925
523
893
306
189
-637
-539
-858
-668
449
-98
474
57
479
-143
3
-656
754
746
-442
-852
752
-800
-728
703
839
-246
459
-736
285
223
-585
-737
720
-402
36
-173
-407
75
-436
764
-69
8
-487
-487
380
-97
456
322
-49
431
-55
351
211
-137
922
-634
77
358
-316
-474
-679
172
631
742
-406
-325
-832
-313
-834
601
-374
113
844
-700
360
801
-241
572
-23
-41
76
-914
520
-692
-48
-50
-920
226
-750
468
-875
-907
494
617
-521
283
645
-980
803
-158
416
-334
778
701
-485
447
-229
545
-261
996
-914
-230
358
361
-99
-678
-540
-952
-891
499
269
902
369
-736
661
-553
-675
-959
-250
7
-440
184
41
79
824
-973
-988
259
812
-651
-196
947
-787
586
912
357
423
907
-375
-700
90
-390
86
839
-487
-835
179
542
914
-863
718
-452
283
975
484
-450
-201
284
-574
396
519
-367
-768
176
27
514
-831
-408
-257
-538
-23
893
308
-321
-171
-913
-312
432
-105
-821
-545
797
523
203
-672
-543
-945
-381
501
529
720
-84
-386
245
950
536
-267
-746
650
397
18
-852
84
-164
577
-184
404
950
994
-89
223
-926
-260
-579
403
502
390
-429
698
597
-633
175
-75
-358
815
-229
415
139
-620
-496
-553
57
192
-813
-578
-142
786
-80
380
623
327
425
298
131
-490
320
965
-593
628
973
731
620
479
299
-728
269
111
-308
311
-819
-545
986
-332
-423
267
967
-180
636
633
-487
389
-894
-118
-594
-239
-440
-544
707
74
729
195
197
472
-785
-903
-550
-841
-194
257
-820
-766
525
-869
-177
643
961
-163
299
751
272
474
-312
993
270
246
-938
905
-646
291
610
-232
324
287
-551
809
-66
-383
-821
135
-810
-148
120
89
807
-196
-679
949
379
-539
-643
-277
174
880
406
-425
-464
296
480
738
468
978
-478
561
17
849
774
-554
-772
420
-374
-999
-254
-303
401
-179
266
925
-35
159
798
-780
-300
992
-989
182
556
650
972
-120
-955
-728
128
681
382
-737
-656
730
-697
-207
-522
-902
745
799
-623
-303
732
908
-189
941
417
187
-963
-934
-245
63
75
440
-221
-546
-727
287
955
36
551
28
-705
-668
984
438
234
754
-320
508
-841
707
443
-782
308
-661
-816
-981
-80
-327
-611
729
-696
-619
643
226
-149
377
176
555
-163
73
821
262
-654
418
-712
-799
-211
-655
-324
2
271
-945
-659
-514
424
838
589
-948
-926
782
-50
293
-87
-251
768
-857
-490
-254
276
-429
-184
-381
682
-501
-604
-978
-137
434
-801
250
-462
-270
-144
-32
94
861
-798
-797
-263
-340
580
800
-645
-454
-435
526
-563
575
378
-526
651
534
-397
460
-956
-195
217
-308
-965
-573
-944
-35
-585
71
824
-394
-582
-368
195
78
-643
-200
-73
-64
427
-138
356
150
-869
-315
-834
-735
-579
944
-581
270
-148
-940
-566
937
733
327
847
-489
-317
9
-63
50
-85
100
-825
995
515
-385
196
898
806
-612
590
722
314
-521
621
310
-34
-178
127
38
-129
94
-646
251
690
-931
-692
-624
-851
-350
982
-76
-140
667
-813
-284
-834
840
576
4
-273
-477
-650
-546
992
-427
-506
564
779
985
-170
-79
-242
23
805
-749
-925
-98
259
667
-454
744
-662
-99
-582
537
159
-934
-886
548
789
-861
74
-409
-563
113
75
23
536
144
838
-380
-73
787
875
-905
-558
-539
129
-933
344
-923
820
-716
-724
-646
804
189
-874
-852
-298
-833
264
-576
99
-499
-839
-918
985
-309
208
-81
-698
197
-801
830
-755
-940
510
-132
-841
-90
-686
714
-436
-419
868
132
-282
514
434
-944
145
625
375
996
139
-645
-738
-472
547
719
254
486
-982
-854
147
-259
-373
-533
225
281
-653
564
-877
329
-559
98
-31
-890
-941
-832
-920
-105
705
-409
653
315
534
-670
-441
-767
503
404
-848
534
141
-719
965
284
215
-728
-82
-234
-907
-64
26
153
-254
-645
423
620
-643
-425
-685
-788
523
641
865
252
-750
-498
561
46
-997
-591
-389
546
78
-388
-389
-468
960
407
-867
586
968
379
549
-470
177
-962
322
156
-139
-69
-389
674
925
680
447
-678
340
-715
-526
-236
-779
974
1
813
336
229
16
-949
-983
372
186
200
-49
598
707
-302
-926
623
924
-547
78
-354
243
22
-442
739
442
721
1
602
-736
179
689
-40
25
-749
-50
-985
312
-549
754
278
-211
367
46
798
-470
-338
165
801
-618
-418
-54
834
-178
-237
89
553
-497
-899
-315
31
877
320
515
265
-238
677
969
-342
-730
619
-14
-88
876
930
-298
484
-663
807
474
679
-463
-967
163
-999
-292
886
679
650
-949
-309
660
-852
-139
393
-562
650
904
-336
737
524
-159
-434
597
421
-895
-397
534
752
120
-510
-722
408
-544
-124
-338
469
18
929
897
958
-895
47
-61
-961
379
-500
425
-12
-259
718
341
279
-595
900
417
955
-633
-362
796
-910
-140
262
626
731
768
-423
987
-199
-649
866
-30
872
879
331
710
928
405
-204
-287
613
-76
339
532
349
99
591
928
-923
-650
-780
774
4
626
-15
857
996
-617
-43
627
-830
-721
917
-85
825
929
-891
835
289
73
300
-397
275
725
-286
905
967
21
322
177
335
-639
216
-273
-659
-189
151
-972
465
226
-901
-911
49
2
-893
-154
180
-244
737
-55
374
174
-740
541
-416
-197
-47
727
-859
-352
-677
-630
-759
0
625
890
-657
-917
948
583
-973
248
-421
301
29
-661
-655
-489
987
-623
640
-613
-85
451
-935
926
410
912
-879
-207
427
-294
385
658
-397
966
-103
128
920
-544
-900
-416
234
-789
-725
-39
-811
-343
-672
870
911
246
166
33
230
-452
-447
387
-828
-454
379
-314
363
-455
-122
-379
412
428
187
337
182
-677
695
393
-16
-818
15
-902
631
389
-160
-235
756
135
810
771
958
159
-986
-321
285
309
413
-112
904
-817
453
368
-585
801
240
-336
-436
991
-941
-404
555
-332
-810
-950
124
-883
836
-635
-536
-621
-60
1
806
50
-210
751
-349
-117
152
-292
-425
412
533
-99
-983
384
-836
822
-28
543
321
-933
-384
991
49
227
-250
47
258
212
63
-735
-931
675
-521
197
-522
-483
-101
458
675
-933
414
964
-310
-179
-190
-888
-619
613
-490
326
-708
-556
-583
-126
922
411
-395
-343
-837
41
-427
-591
-443
-190
495
-846
-446
-494
-497
835
-88
257
-411
488
-620
-492
118
621
-675
328
-964
397
47
343
198
730
-371
958
-692
750
-759
-918
-555
-773
-78
968
-560
149
268
491
-134
913
-150
145
-158
-83
-77
-662
78
-920
-371
319
-660
-420
-321
793
-957
793
184
-930
-900
555
-96
-481
-329
915
185
-140
24
-625
-851
403
-873
-301
525
139
-869
-83
-423
-287
-695
226
266
63
-58
-961
865
-110
624
50
699
-919
265
-230
-178
-572
-138
-15
-1000
243
937
-609
234
822
307
839
-576
-547
-317
858
-109
-285
284
78
843
457
887
-325
-385
578
-547
368
-693
802
17
-5
-594
-458
156
636
573
-211
733
657
297
679
-311
-841
-954
-407
130
427
208
619
608
-171
-96
-556
-465
952
-262
254
-226
-308
211
332
-840
920
894
-501
779
292
-212
-833
-962
296
-646
-115
262
-239
515
-723
-447
-965
515
939
869
842
-105
977
176
592
-11
286
263
616
639
12
-995
-21
-740
522
-925
608
-286
-833
836
266
526
834
350
238
749
-643
-105
499
-462
440
651
602
78
-384
7
-837
308
476
148
96
277
-372
-558
623
-476
-538
-505
623
609
273
52
586
-49
-910
997
-462
790
284
578
167
97
-817
324
-398
360
-908
-611
-948
67
985
-31
764
-975
461
-429
-855
-248
739
-555
-608
-284
-988
-461
-287
782
537
558
733
310
-822
-789
-441
-977
-348
-775
-356
-833
-39
-341
-496
11
-861
-238
427
163
-732
586
299
452
-688
617
177
-455
256
873
-435
902
-793
53
802
-149
-799
757
-648
843
961
703
-588
-839
437
38
969
-133
-363
453
-20
-258
932
547
443
-186
-624
-321
764
-455
54
340
74
-899
263
73
85
595
-818
443
455
351
775
145
-653
-217
641
906
14
471
453
-445
-781
-307
983
164
-526
323
604
-823
270
827
965
-992
-718
-542
947
266
870
-96
131
795
-395
-504
11
-406
-757
-140
-793
-770
423
91
-615
270
-763
-409
985
-913
-931
-982
71
941
295
-858
727
-184
241
-225
-896
427
235
-488
370
-32
-963
-497
-513
-278
-344
746
-702
-526
-870
824
-544
833
-984
-349
-759
-295
-833
610
340
240
730
117
278
-310
768
216
-30
-297
-339
206
-351
-62
-519
855
333
-43
-660
699
639
28
-579
60
-683
21
-801
576
907
459
576
19
930
488
-815
-558
-107
164
278
590
972
-25
-743
-452
128
794
918
664
-522
686
394
-549
-680
-637
-417
-423
-400
985
-718
10
561
-189
-962
-888
-418
265
-96
306
917
297
30
802
911
69
600
380
-690
238
-908
-626
-778
79
755
510
-173
-251
-16
-458
-553
671
711
840
245
566
-32
-129
24
489
-364
-275
-915
380
957
-378
313
-884
-307
395
-228
298
937
-482
909
-893
-147
61
-129
-310
970
-795
459
385
917
-619
578
-127
293
-942
863
-159
-379
-486
-184
798
-96
-995
-729
107
-517
-565
-300
-766
546
976
624
666
-402
968
-893
-770
757
-885
-989
-284
-284
-214
-518
85
595
-635
655
-915
76
279
-892
709
266
734
-794
-434
12
264
-525
-796
997
861
176
850
706
211
390
644
-344
597
136
162
-295
-981
17
687
905
135
960
-677
926
522
-495
681
258
756
-529
-817
-964
320
811
59
-78
-525
-151
-153
-825
-723
14
447
-972
956
760
-626
-408
-215
37
845
-729
-344
347
655
471
786
-747
-542
-873
966
-133
909
-625
382
-657
-641
386
274
-353
714
-974
-387
-433
-540
-465
820
540
12
388
-456
-373
-347
773
416
-870
-275
145
808
838
-67
22
649
-99
10
-391
-959
-852
180
-510
308
49
-84
364
-840
-47
817
-74
748
817
-319
804
80
848
795
216
-267
-55
-922
-316
-355
-695
945
407
502
-27
-321
107
908
-243
-444
-576
-552
-648
-667
696
-622
-762
792
759
-323
-366
-935
-714
-784
340
604
278
689
-444
968
-847
-703
-602
133
-503
-367
115
15
-791
-610
-252
979
-643
401
179
-659
690
-377
415
-424
814
-530
-947
307
676
612
991
973
352
-280
-542
139
-762
763
823
-507
-150
-668
662
-696
64
-987
-442
893
727
-517
580
-477
912
468
-393
-925
-397
-201
726
-653
-297
171
106
-350
529
218
487
-450
-951
-326
270
805
419
-410
-58
-373
-204
83
-603
26
242
-555
256
-238
-731
-492
904
426
-513
686
728
-54
520
123
191
140
709
-131
172
-684
146
-908
756
966
-450
258
779
665
582
90
-169
-87
-960
615
-893
647
-203
176
-520
145
-53
-520
-644
973
381
302
-227
-781
243
841
-989
651
812
199
369
-242
387
-540
886
748
755
239
-590
816
378
818
-208
553
634
629
159
-273
905
195
-682
-691
-81
-744
-426
-583
62
-757
-198
464
776
-473
891
-259
-457
304
248
470
-841
365
109
-729
-945
453
-436
402
99
-205
-920
50
-809
604
889
-539
-540
447
867
601
120
502
-394
-459
982
11
394
846
-358
-381
-8
-447
-359
220
5
142
-915
465
-406
622
-858
91
-584
-753
-499
-940
-34
-653
-789
644
45
-175
-379
458
786
322
785
-930
561
-177
-814
-730
-381
-770
820
-422
5
316
330
930
682
918
643
-953
776
230
524
-468
-635
779
-796
-594
-482
940
-630
-790
-666
-813
81
-902
654
713
-17
-376
435
848
98
-996
353
160
270
-229
-638
738
-78
-970
-791
-482
614
443
882
-744
-870
-763
-381
888
-48
-396
560
635
387
955
-553
-792
-575
-99
669
-803
42
-863
-195
-456
342
583
943
233
284
686
-742
-68
162
-251
-259
-218
381
-844
903
990
443
751
846
811
-684
945
919
-609
-57
378
-590
478
940
-300
669
815
761
-196
-708
-104
535
-781
637
945
-284
769
-713
939
-656
-293
707
101
770
436
-789
-582
-193
413
918
-81
865
-736
708
486
-184
-224
-737
524
-809
973
97
889
-595
65
738
-34
-984
-44
146
173
-916
-608
656
40
501
-512
-642
-232
961
231
696
-871
-405
648
-492
709
-433
416
546
589
211
-105
-853
514
761
491
-134
-768
-185
560
500
278
-139
646
538
-912
-580
328
-134
937
263
780
-706
135
435
-719
-884
457
741
-303
-589
-581
-955
-594
-701
10
-690
-428
383
-195
846
-899
497
-845
191
15
-224
-484
-303
540
-321
895
-527
-87
-217
693
-25
326
305
46
-276
736
-456
-837
-966
630
411
691
936
-722
-31
-367
106
-409
-654
591
-379
-237
-709
872
-224
-99
576
649
267
-726
-840
-805
-757
-129
322
-794
-972
104
507
495
182
536
157
-185
-243
-183
458
-275
-679
894
-628
211
670
684
142
245
-927
-256
715
525
-23
509
241
725
734
2
139
-99
-677
-431
272
611
-585
-670
942
50
-486
550
959
-624
122
456
938
-717
50
-103
-669
100
-160
-270
-650
-387
-51
-593
798
313
-397
716
243
-672
544
-171
-30
-939
-88
-178
-832
561
111
844
-43
859
-293
-621
791
719
-287
242
-764
-25
54
-409
-344
-971
-724
-494
-700
208
-802
885
-72
-188
352
-258
-72
48
853
-478
362
489
406
-110
-436
-801
526
-237
27
-887
381
200
-206
86
-116
-812
242
-677
716
-490
-650
261
46
-87
-764
-213
-305
448
-970
-524
-720
-406
790
988
26
-471
946
-220
-358
-927
101
-265
-13
221
-691
914
-275
-293
21
-239
-32
783
965
-315
-225
189
-802
556
-696
978
-761
454
-618
-168
-798
-180
-31
-915
-776
-50
66
994
308
-211
-644
-936
-467
-116
-78
-540
-730
-147
56
68
739
-463
73
-73
-776
468
954
-74
328
964
-485
-864
150
752
-642
406
503
668
-864
975
-33
-708
564
-22
-86
950
-500
-978
-698
201
-892
-854
387
-932
373
105
300
417
-629
951
-553
-841
410
-88
70
379
123
-565
-160
926
-325
-503
-967
-186
718
936
-598
886
439
-411
-570
467
-467
-835
-481
17
984
306
1000
956
-92
782
596
-330
-204
980
-486
73
-756
430
372
817
-53
161
-172
822
503
40
-147
630
43
-600
-187
-285
705
-853
923
45
277
400
443
574
122
101
-976
541
-822
-125
-279
-859
-221
-439
-505
68
707
737
-178
621
64
141
640
979
497
130
-858
-779
-201
-751
-107
744
-381
-388
-167
-394
-954
-499
-685
865
663
-706
-184
725
125
221
16
95
-243
-466
29
602
-152
-953
-992
708
183
915
-772
-205
349
-91
-133
699
303
398
-933
50
-351
422
426
-424
380
575
-835
402
-154
-24
955
159
-598
937
-181
-211
617
-571
-838
357
802
-840
225
478
-135
146
953
-757
-379
245
-123
-978
-584
-41
841
160
-53
246
594
-648
511
-447
-587
724
-832
420
-764
619
-885
316
-836
-193
166
-700
322
688
745
-167
-606
-59
991
430
488
588
-228
839
222
153
588
-792
-500
847
742
-867
716
63
759
-495
740
-633
443
790
-614
-688
-23
577
-334
303
-67
697
190
-662
604
185
-768
-438
-809
-991
220
816
-110
-232
-922
-919
-489
649
285
-587
64
489
598
885
-590
-380
-797
240
25
-338
452
844
-993
-199
-336
-78
-98
-814
716
-271
-866
931
13
836
572
894
-479
56
894
373
-380
326
-917
181
-983
-433
804
612
-544
951
990
814
-232
-726
-743
-903
299
214
-408
602
-971
677
718
-510
-60
-693
-370
-800
-806
-753
960
-970
602
-664
-579
-765
15
255
10
-208
549
-693
-429
923
-665
-313
-688
370
-755
437
-500
-899
-219
495
630
389
-741
857
478
-704
812
-271
667
-837
19
-6
-84
-751
164
956
-378
190
415
-888
947
-912
325
742
510
-172
-423
910
-519
-490
826
655
970
937
-895
-602
589
425
-206
-462
547
-150
-137
133
634
-51
-930
788
751
418
-854
38
-708
482
942
303
-508
398
276
949
-426
53
422
352
-505
-768
-605
-143
-377
915
-181
882
726
-569
286
777
98
602
870
211
-988
225
-846
954
-198
-677
-80
-37
315
184
-408
-300
259
519
-877
-359
576
-795
-170
921
968
12
-986
49
-454
101
-307
172
526
130
408
799
910
791
-565
-131
907
-293
722
-795
525
855
638
-55
651
677
-620
-475
281
893
-45
465
934
676
786
-301
427
-362
-750
957
-368
-10
-522
-593
-822
-442
405
581
561
-765
36
656
-363
353
482
803
-788
530
-972
580
732
-741
616
-139
-582
-834
-450
-954
123
545
573
786
949
-669
-177
768
-769
-585
-434
-31
310
689
-50
-396
369
81
200
-634
0
-77
-782
561
798
923
294
801
-220
811
-238
-657
996
52
304
732
763
173
-755
-5
548
808
826
-755
-614
327
-753
-275
-194
-647
-766
-747
-103
978
-420
-177
78
-236
-15
-748
-850
986
412
144
-161
-759
-259
-147
-242
-4
264
-213
6
-767
-651
467
40
822
489
610
-101
-810
433
896
-748
456
14
-653
-295
-541
218
877
-585
-804
637
255
944
-29
-762
-773
334
92
640
-515
-525
-174
-128
258
-380
73
-56
733
-546
30
-368
-191
722
-558
728
795
-244
-987
919
810
433
592
-441
-940
262
422
552
975
849
-384
778
196
-739
814
692
379
-963
-696
-334
-293
140
-947
608
697
720
-665
-724
-822
-121
793
-447
898
-73
-18
-61
191
450
-545
602
304
129
-429
-588
-990
335
-740
-67
265
994
401
314
-167
-201
-138
157
738
423
683
120
-578
132
-82
-59
-892
300
-671
808
-761
141
159
-890
703
967
529
-957
-854
525
36
-520
-22
216
761
63
-430
111
-391
127
-591
-549
745
685
280
-631
-672
-710
-568
-651
-740
340
-947
236
371
572
427
628
-394
-503
129
-605
480
828
-460
174
525
158
230
296
819
-692
-426
-392
430
465
731
-938
-746
796
221
-117
-734
-796
-275
-1000
-279
-372
-321
-279
299
920
-810
-195
845
559
-307
-367
-669
-125
835
154
-35
643
-733
-152
131
-139
-56
-353
-724
-204
887
-222
788
-360
-881
-421
-64
938
-388
-804
-929
-427
-38
723
-928
936
234
-582
496
427
642
-801
-671
-274
-156
89
339
-327
-546
-874
202
357
-520
7
-906
774
-314
69
-856
421
371
33
677
954
539
-578
864
-643
-391
27
-133
-334
597
613
786
-25
-37
350
140
367
-748
-271
-544
460
985
-235
-60
-266
60
-290
-978
696
31
893
123
183
-991
-152
-410
203
64
681
920
721
-320
746
-487
195
-133
-540
979
698
-654
122
-750
-674
649
722
-632
-735
-61
724
-876
949
-574
489
635
484
239
-816
-266
257
133
-944
717
81
-193
764
738
-734
983
374
-387
859
739
563
747
555
570
481
-633
-202
405
617
283
397
460
353
-390
-260
203
850
594
-272
860
646
-1
144
787
109
312
969
-162
-953
601
-419
656
989
-453
-541
-561
-248
869
-743
-153
298
-959
309
-495
383
-25
-439
329
-631
576
181
-274
-842
-790
831
713
426
-592
564
960
-183
-936
495
557
18
299
767
-668
-346
759
-675
900
808
-994
-381
-698
191
26
712
-776
990
-162
316
238
-565
874
-17
-205
9
-359
-261
-581
-662
-473
-822
-623
848
201
94
-116
-31
-930
548
-217
-301
463
25
-511
-341
-139
829
734
114
-491
-965
688
-639
-507
-341
156
784
3
447
633
-933
725
-62
-158
70
793
158
667
42
107
-910
-864
217
702
-242
288
570
-470
161
928
-579
-703
-721
-338
-178
-10
-281
925
794
-809
-664
-773
-578
-312
-757
781
723
906
917
366
668
119
26
72
-107
-243
945
964
-942
-310
113
-605
890
-536
-754
-941
188
255
-606
500
68
45
138
-70
813
-504
389
-20
-281
74
357
-498
-799
387
224
591
923
-752
131
-428
12
-272
988
790
231
226
-741
699
-908
633
784
-195
-331
-754
-659
509
-641
-228
768
395
44
240
-905
-411
-426
-919
324
-268
-797
205
259
462
495
-614
-298
69
-395
63
668
799
938
-702
562
217
-625
416
-958
-373
441
866
-328
-663
21
-47
392
801
-290
-266
440
-148
-86
-588
-299
575
-99
-272
-519
2
125
904
546
-363
523
735
363
-540
500
262
575
-808
323
-70
-352
376
413
60
208
2
546
990
-347
547
-69
149
-612
-422
509
-605
-120
-455
-392
-774
-954
4
-311
-739
-859
120
-342
-298
455
-793
-501
850
315
668
907
630
-132
252
731
-55
249
171
-654
-824
-189
948
61
446
-320
110
594
-932
484
-474
767
-889
-899
324
-172
923
-358
-510
-156
-214
622
555
-541
258
426
683
772
-576
351
746
827
-18
-561
21
-737
38
-670
-149
288
717
-901
-223
-628
-821
-16
-593
446
-589
-992
579
-383
369
244
717
-149
835
-863
-814
-46
-575
-220
430
-821
704
-462
419
-818
659
-350
-765
542
-140
122
2
714
326
263
135
-445
202
415
-892
159
441
-537
44
837
-897
-621
-720
-192
959
-956
-802
-816
-30
235
-556
927
843
666
-206
294
467
774
952
-223
880
-917
-183
-488
764
245
419
278
400
76
295
242
222
-908
430
62
-390
470
-816
574
593
-537
-101
-733
832
482
-136
816
523
678
-753
91
-684
169
279
-573
-231
212
-789
-19
-499
108
100
-974
780
136
983
-457
465
-498
209
637
605
-460
-988
797
-361
-519
-73
959
-867
-213
-425
-554
498
835
-273
-292
189
71
742
600
-636
-606
-811
216
493
-350
-413
-32
945
723
-965
243
-623
-556
-974
-406
-623
799
72
-831
-524
-766
-951
-900
196
368
541
904
-53
-330
-646
-231
-41
-143
202
41
438
-593
838
-347
-153
-94
578
139
-317
-922
-492
609
-207
-330
11
614
-7
470
889
102
141
292
487
986
-239
-554
954
960
-415
-930
-480
-414
236
295
269
43
194
-943
-453
-924
-6
175
723
470
130
308
786
-78
389
633
82
-29
176
-978
-380
114
-24
-920
-399
663
-968
-740
-379
-340
-481
-928
221
-607
702
255
-942
515
216
165
175
657
-790
-568
-510
69
438
-566
140
667
-516
-833
-293
-345
529
781
275
956
34
-789
-321
-450
787
573
-767
-836
-12
-12
-164
627
-258
-270
-274
-332
152
-590
-85
-856
742
733
392
-584
432
758
-978
888
-546
-223
752
-374
138
342
-384
981
-671
-998
-830
363
917
-787
-214
-367
882
488
777
466
894
-17
608
-758
882
134
554
-896
-148
72
242
523
777
650
-739
546
396
-171
117
-514
-416
260
-520
920
646
219
433
726
-549
-175
-221
820
-137
-914
-585
-400
58
-626
-768
-967
-232
-535
506
-589
926
797
3
300
-700
-663
-281
796
764
-594
939
-367
837
-499
235
512
-221
-684
420
934
59
114
354
17
459
497
-571
-6
-89
932
-10
-767
-510
797
794
595
-511
444
160
-247
-921
353
-343
-48
-972
743
-993
-439
677
-141
648
-689
538
-880
884
448
173
749
-388
259
-471
294
916
-611
-136
343
-436
-834
-307
960
-337
23
-543
-412
-715
-18
-402
625
787
482
-101
555
-671
-75
23
956
29
-189
-348
132
882
-824
-951
-847
-586
569
-535
-958
477
-887
516
-356
-903
159
-592
-256
-687
825
-275
-572
475
64
-781
458
868
838
250
-923
-778
-900
100
-236
605
582
-985
-859
652
-635
-552
-480
-113
-207
-46
-167
910
-945
712
-692
63
-178
523
839
-48
-646
230
80
617
903
880
786
-318
595
-843
-245
-605
-171
332
627
-446
-513
707
799
728
-448
237
61
429
-196
924
50
568
-973
-668
92
105
-95
943
231
-615
524
824
724
-216
-173
-849
-821
-930
812
973
-968
-297
-738
971
-715
177
436
438
-517
68
-704
600
58
679
-166
-368
-575
-581
435
-750
-964
410
-394
618
-603
758
559
457
-757
-904
920
411
-883
-179
55
-598
-377
127
-302
375
-948
-374
-919
909
-43
-555
656
-989
-876
550
160
842
642
380
859
-802
-447
490
50
993
-870
601
5
-791
37
73
-739
725
-745
-246
58
-898
683
-675
571
-805
-35
-732
-368
-29
-144
-359
-870
-75
-88
-641
-425
172
974
-59
977
-975
-979
429
-587
592
861
-215
292
-572
-793
715
-694
-78
934
643
-381
-11
286
-608
-549
-198
391
761
-563
165
-58
-242
320
869
184
988
-862
-290
396
282
504
46
-804
351
-397
-869
958
452
-700
-530
-530
61
478
-629
-732
-240
412
-275
-602
994
467
-625
483
158
-524
396
-189
-78
545
-947
335
-394
294
870
458
-804
209
383
-500
-441
-918
837
793
-462
453
-114
239
-510
-35
-623
-241
-874
125
-731
-905
657
939
-976
673
122
507
887
166
397
920
566
111
395
162
81
-751
48
-11
-354
-142
-448
-405
218
357
601
-229
740
166
-559
-765
622
626
719
-994
246
32
184
304
681
280
388
860
227
915
-531
-19
390
634
-622
44
139
-433
202
-341
-725
-751
599
190
838
459
429
-302
-994
307
-839
12
-893
566
51
-63
-259
127
-201
427
705
908
700
-619
494
731
665
-728
-323
-672
702
-828
838
-947
-192
981
-295
398
950
-957
-13
-965
640
832
-617
751
307
33
766
-369
-817
-440
-733
84
478
-803
-256
682
-630
795
118
-319
-811
-312
-790
-826
-36
409
-1
-546
-813
-187
769
-819
636
-545
-975
16
-49
685
730
-176
-840
882
347
-612
596
110
612
829
669
346
436
-647
-204
400
-814
-466
-757
-979
934
236
-208
-15
-296
781
588
196
465
-435
-965
890
237
622
-695
-893
253
-204
-97
-315
659
64
269
67
948
598
-376
-565
-67
391
535
696
305
639
-812
-281
-463
-477
-139
950
341
-482
-894
-831
-678
886
-35
438
724
655
212
484
879
799
-46
-923
-852
-940
110
141
-132
-775
-208
-987
-675
-12
-132
-605
128
-905
-388
196
-25
-543
-668
703
696
-929
-845
900
932
-370
-609
902
303
-71
994
449
987
-169
-838
546
125
901
-794
588
-268
431
244
178
-681
472
736
579
-476
548
-66
186
-502
-975
697
645
501
354
377
-923
111
991
-122
-990
-496
805
56
800
335
903
-56
-138
573
-976
591
-831
-224
116
584
-580
126
-967
-519
-96
-346
6
-61
-689
-886
-336
156
-292
949
828
407
745
-430
403
486
-134
-134
880
-411
-815
733
-507
0
826
-82
-361
847
-691
-955
-951
257
186
-28
871
-499
-555
-318
-583
-569
-973
-729
-240
222
-671
35
275
392
667
169
-15
195
-82
126
495
-605
-734
705
98
907
-520
-724
-982
509
178
502
-896
-341
345
246
306
572
-919
869
150
253
757
883
-638
-466
-76
192
207
11
-330
-757
799
-259
-790
-342
-393
479
-874
-544
-813
609
424
-874
170
-942
-916
943
720
-281
-10
984
961
313
532
4
-358
736
-714
676
-573
-417
372
-395
-158
504
-849
-500
-376
-223
30
-539
167
-491
-257
-370
-398
-91
261
368
16
-969
-698
-633
427
66
-806
171
652
-994
566
-697
687
365
145
556
853
-602
794
-54
-37
428
-455
629
-345
704
557
57
-809
-714
235
-449
284
-491
-81
744
251
-341
-995
-282
-881
-410
395
-896
-24
494
-463
676
747
-317
-74
867
597
-664
-186
581
158
936
-302
-392
601
-730
-271
486
577
136
784
294
-941
-588
662
-407
-396
872
607
-969
-925
957
114
-473
-390
204
-297
-944
-504
655
-528
-695
385
297
-107
200
601
-117
151
-443
946
551
-762
-474
-581
244
-942
96
-484
-470
0
511
956
-891
-886
630
-247
-25
686
846
274
652
-869
415
194
306
-528
-48
508
-465
-217
-731
812
350
967
-350
118
623
93
54
536
-478
512
301
145
-845
-472
-351
-897
-336
-322
-416
-760
429
145
-24
177
541
487
468
-599
47
874
-861
-325
456
412
-886
-155
-826
383
512
742
-159
656
893
-590
-439
-811
-496
-684
-635
802
949
940
714
77
-752
775
638
293
-910
-92
-687
651
-454
-63
-248
193
-579
849
-920
-854
-275
-812
762
927
446
-684
850
-934
231
-365
736
106
-894
-197
-278
-102
-638
-988
916
964
794
-561
893
325
-930
619
-875
124
-582
-975
815
-906
-253
-833
-367
-148
23
544
56
207
681
385
737
-321
-207
-584
-988
-877
-282
-916
119
647
-208
585
770
-545
-327
686
-211
-558
-699
-380
-601
-95
516
-125
-394
612
-604
-409
-65
-149
-597
-713
257
-895
-195
73
87
17
-218
885
155
-8
-922
-729
-359
22
803
-452
-619
528
351
-873
884
608
550
-210
-212
735
238
-642
437
714
-233
943
820
-439
-91
987
599
129
812
133
-292
176
595
147
-727
-375
-278
-88
877
-502
-904
-741
-966
578
788
-95
-597
448
81
193
466
-62
-722
-581
-486
109
-312
602
-145
531
-773
-859
833
701
233
-949
-449
495
100
231
890
-953
-997
-673
224
824
281
915
596
-736
-843
-349
-23
-233
905
-149
-662
-682
-929
-175
-676
-325
963
-836
150
184
-693
-320
-900
858
-139
-771
382
685
753
986
569
-374
-44
683
231
313
378
-224
-385
-899
-897
-832
873
-626
175
-775
-575
-662
-791
-607
890
-769
259
-515
-727
-744
855
-987
-936
604
524
739
234
-231
899
788
691
499
567
483
-581
-562
-277
-562
-66
525
205
862
-195
824
-417
-933
348
330
-141
376
-242
-784
-477
-222
286
-865
-864
105
614
169
133
-239
309
-580
-958
-716
18
721
344
340
406
197
-458
-925
436
342
-802
273
479
-192
-841
-821
725
272
-909
-337
406
14
-946
-201
-78
540
-655
155
-874
-866
-766
-864
122
241
356
329
908
278
809
-433
-554
360
958
269
-397
-541
-292
39
-344
-605
618
958
477
982
-327
-341
-719
792
-215
-441
649
667
-193
992
266
-331
-70
12
667
-971
476
-800
595
-395
-338
-333
579
949
-249
367
-625
-193
-524
769
-116
175
-226
960
632
-269
982
-254
805
-447
744
792
680
-15
475
-597
-661
793
264
742
-251
730
-851
271
-831
-370
97
-676
-497
94
-438
469
655
-889
-579
457
-502
48
-939
-522
349
131
-311
-572
520
427
-493
-21
-983
-715
939
845
786
205
261
-231
653
286
-48
-981
-154
-281
-460
231
559
-386
479
636
156
-879
-871
-370
-873
995
781
961
460
-970
352
135
-524
-714
749
860
-399
-842
-637
-780
120
-827
-705
713
637
-227
501
-444
-93
199
-471
673
-524
-520
375
-962
818
499
582
962
434
-662
-432
984
-589
25
-631
-793
-843
271
-447
511
-965
-138
846
-902
-9
-436
714
179
-446
749
-956
832
846
-859
-57
-81
-774
-167
-469
-674
-593
-470
-450
-446
-945
-38
-833
-544
-598
-955
-468
693
772
-312
322
563
-605
-516
422
732
383
966
-576
3
-963
228
-611
-284
456
696
349
863
-490
-889
-561
-458
-718
-851
-381
242
-511
61
247
-598
-271
992
-85
856
-700
-891
7
803
915
-651
287
697
866
287
-289
-431
-995
-251
-727
413
383
-241
545
-965
271
317
101
213
-279
212
-403
-796
421
-742
46
13
-276
-781
216
-547
-166
-432
-247
-709
-797
-813
-89
-117
631
64
-900
129
189
106
659
977
112
-649
436
15
549
151
-279
-416
127
-387
-934
-868
89
-874
-609
-906
553
795
825
343
644
114
892
-23
-608
-688
447
868
-721
765
318
12
-322
272
-323
-782
-491
0
756
-123
-723
-928
556
-790
686
340
826
645
-875
955
-103
-388
-640
824
316
-314
115
960
455
647
122
-659
186
-127
904
-176
-984
-286
-601
-367
672
-839
-370
905
43
785
730
-497
796
485
546
388
-257
-460
316
654
319
-11
-851
586
110
-526
-214
428
-694
951
569
398
94
285
755
-841
8
169
-520
236
-321
387
439
212
395
-550
-31
-786
161
142
345
379
-465
-902
-28
-170
-253
171
433
-533
-598
-65
-135
-963
104
548
-446
90
-263
909
127
-182
-328
-264
-603
17
515
704
-689
911
-928
-301
871
97
-223
654
-269
-348
-826
196
639
-684
136
978
-615
398
753
-143
556
-411
808
-983
-324
639
-464
504
-634
843
-890
477
772
155
-209
172
836
140
149
-132
664
-541
197
648
344
993
579
231
-967
773
997
674
-582
299
-779
-304
-422
458
972
-558
-110
174
494
-259
-423
-382
-417
-88
-342
-302
375
627
248
488
505
50
-671
-351
238
-343
435
274
680
-650
407
976
73
-122
-998
-861
-360
-424
99
491
943
-656
290
365
263
-149
-481
757
-195
658
534
-209
114
-737
569
517
-922
67
-802
-305
541
289
-520
423
105
870
-668
225
361
-153
666
-475
826
436
71
228
-648
841
86
-758
-576
-780
-167
-665
-17
126
-516
936
-511
-49
-896
-780
-493
715
959
72
705
-808
264
558
-379
415
685
279
520
259
-44
958
-14
-243
-239
312
140
-587
-732
419
-598
106
29
418
-269
461
-540
-635
894
-272
-162
-798
735
-551
957
-415
553
-649
-500
-540
-117
-33
-921
341
362
-799
-661
153
-311
-893
-360
-382
-776
769
657
-355
-224
915
-641
-586
-57
-117
-565
267
-303
-462
450
-15
-833
768
-476
481
171
-423
-207
-637
122
72
-320
-443
794
104
636
-754
-755
-347
-11
-539
-850
333
814
403
597
287
205
-422
214
-880
206
-51
-15
-726
446
116
-739
320
-713
14
-374
-618
267
216
-579
871
684
745
739
-263
170
346
-789
682
-949
963
781
-558
884
673
210
-89
929
275
813
-347
-994
-40
799
-202
59
923
691
-971
732
907
-738
559
984
672
-204
-376
-987
291
449
-100
69
-266
-57
280
-448
-146
-247
-558
483
976
175
-763
695
-366
-46
-400
-879
-759
783
-197
-582
233
-951
712
-434
42
-563
873
340
-194
-826
-465
-277
825
-434
-991
379
-696
142
571
317
322
299
-88
394
953
996
331
913
486
866
279
-589
96
-535
76
-320
133
-949
-621
-218
50
-4
344
85
847
461
-647
716
-941
-126
986
805
834
244
83
893
-449
840
-811
-294
-322
-242
147
-111
-369
-785
-99
-948
642
-122
827
-500
-277
687
289
869
773
440
1000
-643
-32
252
-801
987
-826
-281
992
633
-240
-204
543
778
-630
916
908
654
230
-263
526
-566
375
289
-406
-651
-18
-633
-644
-361
875
968
-285
-149
-773
-620
-904
-610
-398
-87
747
-768
-590
289
859
-407
-169
117
-281
146
-280
-392
-885
-462
121
-251
-19
-63
-176
991
977
-243
-190
-246
721
-749
-236
-646
-593
829
123
504
-101
980
533
700
-976
203
138
-270
-200
466
705
511
329
897
530
-581
-204
-436
814
-168
227
-788
-283
-930
-44
387
-717
-883
20
608
-343
-522
-146
-107
148
666
-429
242
-731
667
-116
95
-648
596
219
-843
-728
951
303
-512
351
-564
458
158
771
-665
113
-461
-412
-306
737
-976
-564
805
162
164
728
231
874
367
765
-752
126
243
-815
-772
-685
37
143
-78
-399
52
376
474
188
-309
-618
291
82
-984
40
9
866
-205
-378
486
480
-628
980
55
229
715
306
-875
-49
837
-836
-199
474
-743
-968
62
403
509
625
-386
98
819
-820
-415
-111
165
-105
920
-679
-372
267
-920
927
533
921
62
553
535
694
-668
-198
-735
577
-630
427
-127
-593
-188
165
-386
-480
-574
-67
-480
28
-687
-727
474
-388
-723
15
747
-304
729
-989
-186
-510
-402
781
-182
-524
368
-64
-599
329
-357
-551
502
5
-300
358
746
-385
-712
696
681
-80
728
975
632
-110
-838
-536
-934
826
-885
62
-366
734
798
749
-572
53
-253
746
666
-57
-499
-397
923
-779
458
-351
866
51
983
-612
165
-232
-3
-992
681
151
-78
530
-226
-18
357
-862
756
-375
538
-185
-713
902
503
-278
274
671
-884
-321
-446
677
-429
-271
-377
-109
-898
819
-680
91
578
-143
-306
716
-651
-614
940
-972
-977
-193
-991
693
927
-297
342
-557
-303
686
367
392
535
429
146
154
629
-655
188
33
-54
102
-494
251
-74
170
280
-849
-894
343
-680
479
986
544
348
882
685
712
55
-575
781
-499
-743
325
-299
-810
-259
172
109
734
297
-962
-554
-622
323
-979
658
-244
-473
715
-825
946
-695
-227
-789
899
-641
-651
-875
-270
-230
712
-486
-645
-815
-700
32
-358
-896
-475
-772
-774
-920
536
724
305
441
-168
792
557
-66
260
-486
-656
364
4
-473
-680
648
105
-741
-193
513
720
476
996
920
-346
-207
-909
156
-20
-474
955
-984
768
-23
-885
-807
-590
-107
110
-989
283
754
865
-689
98
694
-291
395
719
-199
820
-336
-96
-869
484
794
236
244
-417
-787
-562
-222
110
-162
-451
785
68
-373
428
-667
-648
612
-305
326
-453
536
-256
-524
698
904
954
-151
604
615
-493
376
-245
517
-333
119
942
463
-754
-854
662
630
390
-881
843
265
634
-637
56
986
63
713
657
-408
442
-779
-357
-449
207
518
574
-627
890
51
-442
189
-305
-275
-184
949
-918
-526
62
-732
-700
-118
940
948
3
-201
866
428
764
-393
-128
-755
-593
653
-839
-91
-369
-167
438
-695
41
928
893
-112
771
-104
602
-975
864
-493
-307
-662
871
536
-526
-632
292
786
212
717
226
-979
114
139
-52
-237
-886
-91
-138
-319
653
672
-700
-717
-305
685
-532
-190
263
729
721
972
-977
2
765
-981
111
315
416
-222
11
313
-351
-164
305
568
791
-548
322
131
45
743
841
940
838
810
707
156
440
203
-452
-886
-544
53
-848
-907
-889
833
-215
95
33
708
-774
-791
-890
-888
518
599
-587
171
927
771
-109
713
249
253
340
-475
-346
165
-650
781
-818
746
-427
344
-362
966
400
412
537
614
872
-937
-564
-745
936
316
466
-839
221
-976
953
287
502
836
187
-909
21
-750
542
-915
-343
-63
-685
964
-411
-662
459
-247
484
937
-213
133
-659
-885
-75
-252
-576
-754
-640
-902
-14
-781
-921
160
-792
-306
1
-256
577
-488
278
758
299
169
-527
-618
-657
675
-416
-847
525
-430
-663
-130
519
358
742
-381
-770
-652
726
611
-558
-114
-523
286
-23
-926
-550
-415
-935
-328
867
714
-832
697
246
49
139
-822
-536
-332
-482
-935
-568
-394
-984
939
195
-313
470
-132
-397
-615
-616
-60
454
-582
-268
-380
390
898
-142
-755
-345
-82
645
-610
272
239
-251
-717
160
392
608
950
254
-391
-486
864
186
-961
-379
-442
214
606
846
-729
-759
134
826
721
-380
-378
-528
-938
823
32
-553
60
-983
-544
-916
787
-374
306
-53
-786
-283
420
884
721
-4
-596
-802
-694
-703
704
925
-654
537
367
876
-252
-396
-938
-397
-149
249
943
-510
-275
412
433
522
265
-845
350
807
-712
319
750
-538
552
-307
-218
147
369
-799
802
355
-359
-25
-544
-335
38
598
573
-661
-907
-662
-80
-485
-637
321
-225
116
-264
-854
-858
926
-81
-612
389
-427
-868
-844
-126
-556
742
504
477
-32
900
789
-24
-547
440
-294
-393
-304
-878
-59
-615
-611
-322
444
646
-479
-115
-574
-715
115
-464
945
-680
833
-966
-579
-204
-295
-47
754
118
-670
36
708
-859
466
998
-557
-804
544
-597
-775
761
41
681
466
114
-903
-392
297
658
-321
-771
373
-659
754
-971
-128
-781
-727
-469
343
915
343
548
-588
593
-276
268
397
605
-438
-831
694
307
78
138
996
-766
250
-559
589
17
-751
-734
-564
892
673
552
-600
-728
-764
-850
140
-530
-227
591
675
642
365
-893
908
960
261
-937
-203
-599
-661
-174
-519
-137
813
651
-786
470
-874
87
-165
-808
407
666
-696
-307
978
-220
964
-371
-94
-829
847
-173
465
988
-523
-984
-989
-286
-744
462
-528
534
-45
-764
410
-172
-221
756
127
-119
-193
135
-233
-499
570
876
48
884
-558
824
-510
787
-686
-639
522
619
-904
21
-702
380
-21
-144
-181
-825
-905
731
975
61
-236
898
2
-463
-687
-799
-255
169
577
408
38
483
-439
-102
-14
340
966
-876
116
727
57
61
69
766
-563
-567
294
-184
87
229
539
418
750
151
-847
73
843
506
746
141
-407
-575
957
947
115
-571
-986
-875
217
506
-542
303
-54
-123
361
366
-67
989
499
349
515
-79
-621
-760
13
-836
847
866
364
47
892
-189
959
-674
-194
431
976
-532
494
93
-688
790
84
226
-494
32
-399
565
-301
216
59
956
-476
707
386
-193
759
-929
549
27
457
-882
846
-565
-399
-598
2
-133
-475
889
433
-758
-410
-508
-868
438
-152
-372
-29
784
982
-867
237
-848
425
174
-629
-298
-739
-152
962
6
-734
113
-351
900
105
-759
-558
260
962
-432
-844
-987
-391
769
771
305
155
-535
-275
-965
690
-275
-728
974
429
968
646
440
265
10
-196
64
722
278
534
123
-562
484
295
652
510
-206
-373
141
-978
-573
-287
509
591
-293
75
-742
882
-781
365
402
-797
-616
262
-340
-191
673
294
869
188
-141
-569
401
305
-285
780
461
596
-178
414
-193
456
-825
-602
224
264
-114
936
412
-924
581
845
732
-319
-176
-758
48
397
-601
-424
477
681
604
336
665
645
511
-838
-758
-250
-901
100
-357
-25
476
346
-710
617
734
-612
68
100
740
299
-149
7
754
87
-24
-551
615
-598
-162
-485
521
-71
-945
-933
-775
-856
-621
-87
-941
-749
-137
-631
353
450
-962
698
811
-611
169
487
-51
-399
-557
-515
372
646
198
-969
488
-886
-531
43
308
169
-572
317
-772
626
837
307
520
-809
26
944
-435
895
135
437
537
38
-653
2
-563
-881
974
901
905
-807
175
736
48
-554
649
757
259
511
696
332
-384
-493
-927
-387
877
900
-891
-222
251
398
293
-995
-936
-791
-229
817
314
194
468
-744
890
-419
-286
-257
744
-174
881
-514
-124
-713
984
183
430
936
-340
-334
483
461
190
-658
23
-318
245
-295
-215
-889
695
251
325
991
-904
309
-412
-811
932
890
850
340
147
-723
814
606
938
874
-389
973
815
16
-105
-68
846
454
222
-464
-345
-92
995
-841
233
-724
-545
-213
203
-462
-73
872
492
-831
-588
45
-157
-801
773
-533
326
89
-497
-948
-775
-833
106
255
410
-317
-323
701
656
346
963
685
693
607
-407
-792
-32
-565
-187
675
732
352
-335
-329
810
263
-354
75
-875
-948
-382
-455
198
-907
-623
-483
-871
-928
-31
873
767
-855
880
-103
244
-320
301
702
-811
-65
14
-144
-382
-677
-702
110
467
328
739
968
770
514
-368
88
247
-327
-15
400
758
-747
-124
-917
353
997
-261
996
71
821
776
590
-915
-980
775
521
-320
57
-69
-879
-193
-471
335
353
593
-411
418
-55
687
-275
698
-164
350
-729
-624
-549
803
-784
940
-809
680
355
568
-309
-948
156
493
-602
-790
182
902
550
369
846
-120
-228
137
-672
-725
553
892
-355
-434
-49
539
-841
106
559
36
-501
-422
566
3
-950
-50
-857
561
126
795
241
372
-464
-136
315
-827
144
-671
-312
711
876
-227
688
-553
868
-444
-719
-628
948
427
-724
-382
-807
-66
761
-30
-875
241
437
284
816
951
-596
804
-541
-924
-393
-679
-755
601
731
-686
-197
-668
-815
293
-86
-293
584
650
-978
290
-529
-484
546
-39
563
-499
987
105
-178
851
-375
153
-800
-149
-836
314
900
-609
-336
-942
-114
548
-830
689
-828
-730
-782
-977
943
-519
796
-79
135
994
852
-617
386
695
469
-844
-330
907
705
-813
-118
835
-29
773
-948
-423
-732
-131
882
426
-629
-927
161
385
703
496
-257
-927
636
-232
-817
-468
111
-304
117
-504
340
-246
174
-418
-645
768
-656
-350
-960
-86
364
891
274
512
909
-889
195
664
-913
738
998
103
-39
-131
163
-642
-660
-617
-495
676
175
35
-543
-243
454
630
980
175
466
446
-706
-683
-219
577
-728
-139
-199
-442
-813
-761
-41
-431
-618
935
-797
-980
-849
758
-308
347
-376
472
957
499
-702
-754
188
822
-868
-664
892
97
718
349
-454
66
304
-362
-650
-321
807
217
-436
353
-747
-637
-540
-820
210
-252
882
526
-785
265
-714
-922
-561
-231
-315
473
-378
912
-130
-436
734
608
-975
-635
-238
-475
-50
203
791
954
928
127
183
-848
-368
-651
330
-83
123
-327
-694
-155
952
-595
-679
-1
-738
-950
-322
852
-552
-192
754
-135
534
968
-876
-757
-334
-983
501
-24
-500
-947
523
775
545
-315
639
672
59
961
-264
185
455
-563
-538
502
-270
873
429
672
-652
-645
-302
992
-684
856
477
-971
-221
-877
264
125
485
448
138
-249
314
837
-988
150
-69
-216
-196
473
278
-164
-880
-959
929
-180
-593
-299
861
-172
350
-450
-558
-171
662
450
152
-694
-169
-604
118
459
576
-543
-591
394
-710
802
-104
-425
504
133
120
-447
-748
678
767
-466
-230
456
-802
-298
146
-479
713
553
870
-978
813
610
-914
-328
385
-969
-123
-300
954
-925
-339
924
325
907
73
-82
-548
-757
-570
-133
-89
-635
-710
410
264
-202
953
-947
502
-856
499
-262
97
503
941
528
-453
-350
-325
997
-763
-255
-448
-7
39
-101
-647
-78
541
-65
-697
-542
-838
350
-934
-972
-448
198
927
-885
-718
-216
823
-882
405
-211
-150
-612
443
378
583
-711
621
-415
-287
310
473
-559
-194
259
-439
73
650
-511
-806
-670
-203
342
-128
528
934
439
744
121
-55
-600
292
452
-787
-894
-510
573
728
987
789
-997
313
682
575
810
780
212
708
-523
-167
920
-23
752
746
-875
186
741
246
-500
-630
87
968
-928
350
612
-243
-949
974
114
643
-126
-902
262
-32
-38
-345
-401
-195
975
556
-803
510
-557
3
690
-123
-534
502
302
359
-493
471
-127
-111
-207
-881
154
-852
-537
-391
212
-345
634
-706
-430
-977
-887
674
869
68
-612
253
514
-680
204
-414
27
572
-887
658
24
-609
273
517
261
-577
-368
-11
-871
745
-837
-294
-690
-893
-947
-110
904
932
178
-551
260
442
882
53
581
-764
-791
-927
173
-878
727
718
967
-392
-613
-818
818
119
-123
-852
-425
-880
424
963
470
-164
649
-874
-246
262
-979
714
-459
243
555
835
-558
390
79
-132
-808
220
359
-440
-41
724
-484
944
-270
-173
-100
-385
-521
179
560
-257
995
710
496
-16
-98
41
-526
-613
-562
871
-494
170
138
-114
942
-353
994
-430
487
323
162
-296
-661
7
271
525
-364
196
178
-266
527
-993
108
-243
-145
-116
-440
497
81
-742
530
-482
447
40
-121
390
-1000
274
-152
-206
727
-435
204
-926
-583
570
929
-66
-888
-672
430
906
-736
843
855
-408
954
-964
-268
596
989
62
717
-866
-227
439
-929
365
880
-616
148
114
-106
-116
231
924
-945
-468
810
-665
614
519
-812
51
752
-647
-924
643
159
943
672
-676
-351
385
328
-466
-450
-503
-150
-241
552
-489
-288
-358
-851
673
-849
343
-418
672
422
342
-157
179
532
655
2
160
-903
974
-437
506
111
-453
-437
727
794
-811
-212
517
-546
516
-126
-390
-108
-70
-671
72
-110
-909
776
978
825
686
-476
414
-41
-985
660
440
-970
-698
522
-921
335
851
533
447
-399
724
-798
-47
-399
-137
-65
-273
455
-646
-42
-392
-736
-151
-971
-926
-823
-992
723
-749
-494
-102
332
687
-51
-430
-547
-691
12
701
918
-182
769
308
960
-460
671
278
267
-520
549
-764
648
19
593
-93
795
428
319
726
346
-722
-288
906
984
882
-501
-901
631
-92
-557
779
-443
-720
-653
-225
411
753
-532
344
661
-253
46
-724
878
-506
-809
-230
614
7
-753
510
-891
668
-300
292
792
-869
-122
529
830
-728
-447
-393
579
-417
-174
-623
276
-220
719
-600
-660
-219
-79
-523
-367
-209
954
-449
859
-167
-283
522
-261
487
-169
-800
507
21
824
-326
483
497
461
-330
565
-673
105
-982
-795
397
-283
-894
664
459
548
470
896
-930
286
954
-686
387
-500
-796
-209
-173
921
40
-146
231
-240
578
333
-683
74
-120
403
-705
-922
-316
75
904
650
76
91
-767
33
-993
408
-103
490
-165
73
805
-472
716
-483
194
-106
604
-710
-923
-130
-722
424
-124
-730
808
-217
843
-181
-93
-482
-286
405
438
-712
228
787
-304
-608
-226
-236
540
992
-373
141
-299
-239
-83
364
859
-990
-265
-796
805
882
-983
30
839
88
-387
937
-985
481
-172
-925
-562
723
347
994
-492
-518
544
947
-581
-123
704
196
15
224
-372
-89
-753
-750
-41
586
383
224
-514
330
390
-823
99
259
-40
-615
51
-655
362
-231
714
-845
-634
-135
-563
-497
-282
-135
-73
311
-628
-207
-416
-448
585
-554
592
112
-156
-901
803
260
-324
-969
577
-269
-687
108
419
-748
-963
133
747
323
203
406
49
-428
-444
-68
-645
385
-124
-820
951
674
-150
-89
881
77
-968
384
-906
873
-732
-453
458
-705
806
-477
-330
655
885
647
456
343
839
435
-121
678
965
-88
757
970
514
892
-764
535
333
914
504
146
69
63
-856
734
413
238
809
-121
-330
-110
-242
-936
-94
170
-207
197
-723
-763
-390
302
579
647
189
-876
747
673
-462
367
827
-600
854
842
63
-29
324
-21
950
-291
57
-958
53
-729
682
-880
947
-315
272
426
-491
-556
-898
352
-698
284
842
-80
-109
-780
360
919
-474
849
1
602
742
785
-4
316
376
-688
424
514
-127
634
-762
-872
686
-515
589
-121
619
-200
865
430
19
-149
430
-433
-248
-47
-88
-728
-204
67
-940
-276
901
-413
-122
754
106
421
-57
-303
216
736
540
90
505
-529
162
834
-150
209
-130
626
-281
-948
542
583
-518
-675
964
721
-27
861
-350
776
-868
-309
-171
-925
406
-506
146
-888
-246
378
43
-443
-635
302
869
-590
-283
-875
-575
701
536
-15
365
441
963
512
-285
325
-856
-653
-46
933
-563
492
504
283
489
-997
-159
-789
-130
692
-215
574
-892
-391
543
-365
-641
-296
729
-616
10
743
657
171
707
-642
708
-12
-996
341
309
-218
-235
126
773
236
-260
-189
-974
-834
222
-598
-742
-968
-855
268
663
-931
-226
-985
-863
-157
-175
-118
-412
-395
-34
743
-94
-648
412
-848
-783
60
-939
-163
-523
-650
-774
-650
-678
844
83
355
-717
-174
-148
-164
-997
456
57
360
-164
315
599
819
157
426
-999
-178
-236
-65
864
899
841
167
314
-493
99
6
-335
-437
302
-530
-677
153
-741
259
-672
675
-196
-485
-169
721
-427
61
719
-860
233
993
492
-297
737
-566
678
638
-180
-679
-406
-244
534
-640
966
447
-157
-158
828
-453
540
952
-420
317
666
225
-775
-235
320
345
-561
-866
487
438
-321
-970
-637
728
-73
757
757
-263
329
-465
-110
-562
733
466
-133
842
868
-560
-451
684
425
-284
-210
163
-228
352
999
992
-513
-36
196
-454
487
-943
-359
-414
-224
-419
403
762
199
333
-807
518
443
-980
-48
496
753
-516
15
6
-1
631
-581
-372
-859
569
939
-91
-650
10
-893
-372
-853
-926
-908
-868
-467
128
878
-282
-313
512
543
-75
-8
-78
616
11
-970
-731
629
-802
821
107
94
826
-59
-920
-212
664
-65
921
682
-399
931
453
614
-559
-117
238
-131
478
-201
-336
-218
-184
-221
-46
237
-948
-418
-935
647
-603
535
-606
710
-707
-132
-856
405
-242
-418
-315
520
478
-223
121
900
-251
-918
240
254
-367
-540
647
-240
-82
-718
676
913
-331
707
-197
971
312
-749
406
-728
-628
-301
-255
-818
406
-666
-907
630
462
643
584
-700
109
973
-665
88
709
-21
-850
178
-566
-431
-119
199
435
-429
242
717
-544
-318
-753
-698
804
319
-761
-342
356
-418
-44
43
-593
-993
317
3
103
-841
779
-987
-288
-142
-300
-816
-521
-647
-27
-56
-970
616
481
513
-909
656
14
375
996
902
779
-704
466
322
769
-160
-397
989
382
-463
-969
-488
936
-455
-443
830
-501
846
-914
997
-909
-651
-634
-877
-931
-233
434
165
-598
608
796
-477
-902
590
329
304
492
712
-10
-552
-260
-658
-220
838
471
-583
499
-811
-935
-109
-306
-173
-500
-734
609
-592
-290
949
295
-588
729
-694
922
-636
-230
-598
-520
569
-343
-629
429
876
648
39
-264
-880
130
-501
200
57
937
-618
-401
687
-186
-619
-881
-688
655
720
264
75
-586
-591
-128
515
107
-773
-57
-282
-481
-822
942
-24
76
-87
205
-475
730
946
649
505
518
456
-459
47
-758
-964
808
167
-779
-876
321
-778
626
203
678
128
297
736
-188
570
-590
-804
69
765
499
625
-195
-106
-293
153
-576
-820
965
518
945
799
-625
-5
83
-718
938
-90
-739
-884
320
-535
-779
389
-93
-97
-501
-990
-317
809
990
417
270
-415
325
-631
-466
601
536
229
349
-166
-984
564
809
867
348
17
-120
-646
888
-653
861
645
-718
456
500
-631
-891
-534
-13
-89
-692
430
-995
-114
-808
825
839
994
-520
-41
136
-86
397
-213
-561
462
122
334
427
299
-773
579
-201
-217
-556
-359
965
-541
-379
224
206
-476
-108
863
-33
862
-989
-566
-5
412
536
-21
-19
679
545
-258
480
-313
824
130
43
-743
-598
312
-125
-174
385
-526
745
-995
-1000
526
971
179
-996
-222
257
491
406
-108
214
141
-190
-833
601
59
-321
-311
-639
99
485
-616
-320
873
231
-538
770
435
-232
434
172
-32
986
234
930
972
-57
606
-388
714
589
780
-616
-24
83
359
475
-534
-518
-973
-508
543
930
904
299
-891
-896
-490
-619
632
-335
588
-11
93
641
27
-930
47
252
-108
774
-954
210
201
-975
310
-724
790
929
947
773
336
540
-703
-879
-648
81
213
-630
-963
-311
882
691
97
895
994
-80
233
-587
-360
286
-518
-975
512
-544
-823
903
896
169
518
-787
-324
-748
-306
-231
-296
43
422
416
-68
-797
804
-825
-468
-512
26
167
-707
-454
352
-732
266
398
733
-619
381
-446
913
-780
-510
521
317
-930
338
660
728
263
759
335
757
211
432
-928
249
-858
-635
-726
-714
-148
-938
1000
-737
563
-252
-438
361
447
-547
-482
-736
-613
670
32
493
-172
-632
572
644
458
-900
-399
-921
616
337
-593
235
630
179
-446
273
686
-419
99
-894
-301
273
835
999
232
-884
-344
-688
559
-187
-892
-606
43
-237
711
588
112
-898
-507
194
360
599
-813
501
-148
-486
-152
294
-189
-777
261
-326
937
262
551
4
-809
434
-403
-112
509
445
-845
-278
81
24
542
113
-834
530
-449
661
459
360
894
182
471
868
-421
947
118
248
440
115
453
-710
379
-352
-115
850
-985
708
468
-302
856
-284
-867
603
-57
539
912
-18
487
-376
-681
181
-298
565
-438
69
-208
390
-276
-83
454
960
171
-301
359
137
-106
-267
564
644
-795
-170
-257
652
-583
186
-376
-315
937
236
114
617
-428
-874
459
750
648
-376
226
615
-870
-158
-560
495
792
-278
564
-570
980
-276
-918
-218
171
-79
-903
-927
-479
-669
338
199
-285
662
-181
-47
371
934
-512
-980
-783
531
-648
-941
-431
-843
-143
77
-984
631
-191
263
63
690
-379
219
433
-139
261
45
-324
-850
-825
559
519
125
-340
335
725
-732
929
474
376
-783
-699
867
937
-705
864
924
39
-413
-985
-172
971
75
-596
-870
-767
493
957
-514
358
129
-505
-99
817
-628
-542
-337
-819
-5
169
258
-205
-700
39
-86
-337
-745
-674
44
-891
442
-651
-851
-374
-57
-26
-333
601
-938
-516
885
29
762
665
-377
425
265
801
-995
327
197
-300
65
552
436
986
684
-293
-821
482
928
989
587
-354
-680
-271
-641
945
-934
-280
896
-618
890
-82
-96
-584
-196
263
-460
173
-295
-174
-663
-547
-983
-690
435
400
-533
-184
703
26
412
-711
-381
-66
-791
673
724
972
934
-461
-84
-182
-162
-991
-577
-732
796
-944
-288
-561
-585
891
744
-860
198
-147
933
958
-485
-58
544
480
198
303
508
-159
116
198
-61
843
-210
-338
-147
278
500
475
-211
850
-100
-639
-634
-888
-48
-576
183
-725
669
-633
-66
-649
681
884
569
-717
923
550
-464
-405
924
541
922
-904
968
573
-379
-995
733
571
-925
-27
-646
-31
-291
669
789
-698
161
-957
-468
-453
-839
-473
-879
15
274
-275
801
-868
884
-884
-204
-357
774
161
-534
-778
-72
-316
226
-981
-171
-246
-509
-160
-868
-375
-168
-38
472
-648
-207
293
113
955
-825
-323
334
435
-527
-563
-617
-870
-657
295
648
-352
-246
-844
-126
-954
961
-930
353
-315
-758
132
740
71
-42
30
-38
789
982
719
54
-457
544
487
123
-202
168
206
915
-413
-587
-939
-247
158
141
-808
-468
619
-331
604
436
-428
-364
978
442
635
-468
-283
-324
393
-177
-638
-573
835
299
20
120
938
122
-903
524
-190
409
-30
-67
-129
708
395
49
-117
435
636
-86
-904
-109
-609
954
-824
711
-299
-94
-716
-875
-749
951
-417
963
-913
-166
872
951
118
-738
-561
-548
196
-747
-771
624
-593
809
-894
-563
-157
-988
361
-249
-53
906
-52
-144
891
-579
580
358
-34
-121
785
37
214
794
-16
419
823
514
-224
530
140
405
-493
-446
426
-664
777
289
111
207
-830
78
485
163
-495
201
-651
164
393
662
267
-379
-42
-393
-559
256
468
-121
680
11
-393
-588
-318
495
101
-583
-169
490
692
229
-50
42
-823
30
56
-639
-545
-609
-287
-884
-923
433
437
760
-521
-665
-480
-531
281
-28
438
471
836
-968
791
709
898
44
-535
-398
179
351
-112
342
524
-815
-474
-474
454
486
-112
-956
98
341
-166
605
-887
-723
-691
307
879
-592
-48
-613
-430
848
-319
-584
-109
559
124
-479
334
510
-779
802
646
-620
-585
410
-164
145
229
-836
166
51
-17
500
932
569
-78
643
115
-830
-635
-412
-712
-996
213
-433
-612
206
-657
-373
577
-585
-226
-559
-679
521
999
881
-227
-454
210
759
-677
-711
-620
46
86
600
582
458
-981
237
-749
542
-541
-588
989
916
192
720
914
-321
-590
360
150
975
-381
680
-987
961
-85
-724
3
-447
-133
-10
-345
856
-46
-708
-872
761
-489
127
-479
-37
943
-524
974
755
340
992
-524
-278
841
979
743
-341
-675
-631
-880
-360
49
659
682
188
-633
403
-25
769
-813
-237
-884
213
-678
576
-657
-949
652
605
100
-869
-944
221
-331
-88
530
-70
390
-578
30
204
744
968
216
-638
-653
-508
81
97
498
432
-542
925
-899
-694
-402
103
800
-970
274
345
-971
-27
7
974
762
-159
206
-461
-311
334
732
-603
-333
273
584
-405
-550
-405
564
785
-494
-937
-405
164
37
861
705
-312
315
732
-153
659
882
-550
910
315
-78
-474
563
-13
-251
385
667
6
195
981
-67
-682
4
351
870
-499
42
665
-925
-291
155
140
-671
87
153
692
-461
587
-924
-616
788
-21
-70
-264
-973
351
-644
163
-406
-232
36
-250
-175
-402
-221
906
950
34
194
82
26
-416
165
274
542
10
767
534
-77
505
159
-121
-164
-353
555
-85
-516
-37
-415
157
-191
674
-991
424
317
46
741
-893
-217
780
-54
-248
-794
461
-235
-266
684
-7
-158
-265
232
726
-615
-270
688
-792
985
518
221
-485
-780
197
861
-998
57
-215
783
-617
-795
771
-540
474
-937
147
-520
318
261
-757
366
63
123
-196
-274
183
968
483
-361
964
-927
824
-571
-323
-455
-944
-395
131
515
532
766
133
701
-729
-136
160
646
449
107
821
396
-431
-394
984
-178
983
-895
972
93
-662
870
-659
430
-79
250
95
942
-58
392
84
-406
-716
-258
-255
670
-77
299
-211
823
-967
489
989
-11
-615
854
674
590
277
265
-871
-607
-872
984
-269
959
552
58
-15
-864
-960
264
23
266
-983
371
440
-755
715
-197
384
-281
-590
915
-105
752
524
608
-640
-232
594
-880
-332
-36
-974
804
150
573
226
-201
669
-133
-317
608
-768
392
971
-263
89
670
901
-947
207
-156
407
740
-509
-232
-294
-657
-373
763
662
-680
-743
839
-946
-777
-213
-867
438
-967
594
-9
92
-271
-869
359
959
295
335
-942
-113
934
429
-508
-86
-524
-719
66
-827
27
-508
597
693
-14
806
764
-948
-542
41
-797
800
232
-821
328
85
-499
-234
-825
155
838
-439
968
-93
453
21
332
-800
834
494
459
347
-265
595
-259
288
279
-879
882
-299
-341
342
986
637
-95
-855
-609
-546
169
-137
697
-240
-968
376
-70
68
-56
581
-609
597
988
805
-570
373
-112
-267
-770
50
886
609
375
-29
-51
200
274
-274
734
892
-689
773
-426
452
718
64
841
-173
-352
-126
-593
-135
549
812
-952
716
-627
-632
221
398
782
-570
-992
-578
-908
-733
892
488
853
328
298
-498
817
805
682
646
-452
920
-539
614
-31
227
-483
28
-443
-690
-748
21
-816
-236
-611
-328
-932
984
178
83
497
525
-833
-242
481
214
548
445
-879
-33
740
-162
599
934
-571
379
411
852
602
-411
-567
-882
-415
-815
-226
530
-309
-193
265
-125
720
-354
-272
152
904
-363
880
-276
336
-499
-546
838
812
213
-563
651
-614
-10
-770
-391
-61
691
-729
-846
-899
-989
-520
393
321
-736
384
851
447
-937
266
380
-569
740
-876
-226
569
69
-108
164
-173
419
-689
-573
-693
527
-537
-726
-648
-325
706
-369
977
466
763
-796
780
-441
-978
-67
169
225
259
-525
-978
-40
-999
72
470
-780
-320
-199
-400
-923
-789
412
-990
96
-335
161
-226
-449
982
-43
-1
-562
-490
-197
-946
-526
-548
-86
-596
-138
-485
202
86
286
44
-193
953
559
-969
-744
-450
-490
-772
261
-140
450
-388
-981
922
-77
114
-697
-179
955
-631
157
-456
-900
-568
-467
603
-744
-886
-227
177
-895
-853
13
472
-451
80
-109
24
-674
846
-38
-774
-933
-323
540
-945
-197
-828
-802
421
880
-663
-205
-707
-808
789
809
-34
-833
-389
962
-904
-81
-347
541
-705
551
-350
-946
665
601
-886
-365
-248
-158
799
379
81
-215
811
-503
599
744
355
-511
-613
913
-454
-758
-241
850
300
-75
-903
630
408
656
-82
-371
692
-841
844
527
673
370
-820
-223
-990
211
603
-453
591
-16
-328
18
831
736
-239
-122
369
943
-316
-824
-434
232
-138
611
-292
248
199
989
403
900
-49
243
-324
885
-384
236
684
-914
-458
550
-514
599
316
-13
-143
-306
-471
-483
-634
488
-911
886
-43
-638
-473
918
559
814
420
-109
-39
907
-110
-148
-461
743
-182
-697
-974
475
-285
69
-759
745
500
-975
965
59
-967
237
-73
788
814
975
55
850
940
-813
-840
925
689
357
-241
-277
-980
887
372
-81
-183
376
219
837
754
602
457
499
200
-668
-179
93
-266
264
530
915
-751
-108
227
890
-49
738
-787
-44
-334
-625
-487
200
-422
-146
-466
935
631
-123
-870
-425
-378
-910
527
-626
552
506
142
574
706
-140
-998
219
167
-375
-608
85
988
822
494
713
47
432
48
352
-323
984
-7
-933
850
-829
160
727
494
609
810
41
-756
394
-114
656
-299
364
-786
-11
447
747
-609
680
174
-144
517
476
-967
208
-351
940
-95
504
97
-185
688
258
-331
82
-732
501
471
230
-347
673
713
147
644
446
-242
-464
214
328
-312
-804
729
-993
374
-632
449
474
-934
-502
530
-849
401
-5
131
6
-941
-278
-884
-680
-885
518
569
280
-128
-973
-691
42
469
-591
-341
-449
150
358
176
880
-414
829
-693
-836
431
-311
-133
-893
-850
391
728
431
495
-424
-216
-107
905
660
-4
-400
-842
-759
-372
-855
788
-254
541
831
266
77
-733
-927
-617
393
-476
-388
880
-770
-242
-19
-278
170
125
43
101
925
-273
-849
23
-772
-853
-635
799
-271
-193
183
796
-759
587
336
-689
-704
-919
-539
155
573
988
72
789
-888
990
-268
-736
-424
153
-282
759
-145
275
-708
-425
-820
-689
-312
-372
-343
107
502
-996
-318
437
6
-839
-600
-619
952
-495
-137
-143
-192
-486
837
669
749
672
399
335
-131
-97
-409
-918
788
724
473
407
837
518
628
-578
-326
-987
201
79
-20
930
-82
607
973
-284
267
-393
412
448
-940
609
-190
-773
-962
715
870
589
-848
-439
506
-216
41
216
-131
242
271
-265
919
483
217
-49
-303
918
-564
459
-74
-398
951
365
153
-556
2
758
-69
613
851
-732
-851
-629
-126
341
-910
480
151
-615
-360
942
-86
-29
-313
359
-987
-89
-420
84
-749
562
-982
-179
954
9
-674
541
-604
961
176
805
874
523
404
670
665
196
-527
-189
20
376
958
-98
979
-868
601
-740
-616
426
79
-724
307
-38
-334
212
231
-493
-560
855
25
381
-873
-366
946
-925
-782
498
-272
-631
133
-858
-306
625
-971
-536
960
119
-747
-197
825
-654
312
185
910
-906
-306
755
65
558
-363
-646
844
379
684
-916
112
514
373
425
-240
92
20
-755
-654
736
376
780
5
57
405
-84
-454
622
-583
45
113
855
433
-429
446
-559
248
180
-700
-21
603
930
696
863
329
-766
443
592
-798
189
460
-234
-756
597
-258
403
-372
-741
466
395
774
-638
-633
-919
-67
-549
-988
-867
-866
323
-478
822
-302
-149
-903
-415
725
799
-645
200
874
-421
-587
253
716
-861
459
903
-112
-361
-345
153
802
-663
-896
527
-973
443
425
19
693
851
-792
-367
768
-174
-888
768
-463
-729
-987
-265
-287
-812
927
-496
263
-600
31
387
572
504
-637
724
-300
568
-585
-381
-973
-194
-661
-869
174
190
406
224
53
-20
-429
974
34
-232
73
752
-270
-363
-755
951
543
0
-844
-643
-110
-737
332
-707
464
705
-716
-438
-349
396
675
-442
450
-359
72
667
-609
585
178
224
-873
949
-786
404
325
825
431
-415
96
825
566
168
62
328
954
-821
-846
-478
427
544
873
-154
547
-344
-142
-861
850
-587
-103
352
-278
287
466
181
158
-439
420
-83
347
354
194
-696
572
51
333
-75
-208
-835
-221
-96
592
1
847
208
754
4
-228
12
167
-29
335
-458
-654
-523
-834
-520
261
12
-799
-956
647
-479
733
-21
95
301
97
237
-882
92
-831
774
-31
-826
-36
-639
20
878
-23
-793
-808
861
268
581
-234
-823
-535
478
605
774
710
347
-32
-924
-199
-530
242
-552
-834
-944
-610
-665
-77
-499
204
343
-715
-75
-680
859
672
627
837
946
-818
-795
292
-948
-651
-131
737
87
713
-521
841
446
-869
-913
-451
645
-980
210
955
294
454
688
-87
-733
-503
708
977
510
157
-772
-556
377
-324
824
-619
370
-942
-17
440
-112
524
-717
307
7
360
268
628
-287
-250
997
-9
-90
-835
188
535
194
-912
-582
353
-958
41
982
299
861
112
107
-905
-477
856
126
423
-176
-788
-459
-851
347
-404
-515
864
412
-532
505
-355
734
41
-412
576
868
887
-860
-480
258
-835
595
-603
737
457
-883
-745
475
152
-223
-883
-425
-359
379
412
108
16
573
795
-67
436
-83
253
-255
-435
831
-748
568
-962
960
-792
-810
-697
735
-505
665
926
-964
-263
-78
-162
454
990
147
55
395
-339
266
866
883
-841
-154
-844
1000
288
-685
-295
-700
-582
-838
197
-427
-267
-682
-64
-946
-630
-651
-16
797
-962
-367
-582
937
-732
-131
-60
-130
953
376
-235
-672
942
561
-274
792
-243
-204
-858
-371
234
852
925
518
806
413
-435
156
-577
-646
-989
-413
-418
-863
13
-722
-4
-365
351
-635
695
222
-61
-193
-850
-784
-171
447
-444
-461
-807
-733
-3
-787
-347
788
972
-749
581
-494
258
379
-458
909
-642
222
101
-685
181
-470
-431
831
223
-374
-731
906
290
355
-98
-292
-468
178
959
-494
469
634
620
-987
952
909
-807
-364
-533
-862
-724
-454
-238
-622
969
695
-99
921
881
-439
-691
688
-711
-101
709
234
-305
455
-160
410
436
-369
-968
575
-817
591
-445
-578
-16
816
7
922
608
-683
-755
552
535
-325
794
3
-457
-501
549
-194
389
914
-879
302
166
697
-275
-637
-642
-444
14
-570
-436
977
413
-148
-690
99
354
-487
741
136
-533
236
778
505
158
-186
341
-754
-520
376
-795
-145
-378
433
-276
939
244
-747
-34
308
-807
-734
88
386
-29
177
468
953
334
-166
-732
-52
504
-77
97
677
-27
852
-495
-560
382
-413
-85
877
605
679
-525
-943
-956
-206
-885
-18
528
873
360
883
-875
-232
706
50
703
-330
-339
-305
-244
-501
643
648
-515
770
-958
897
-297
-181
798
926
820
-389
673
-887
527
-366
921
466
-164
292
-407
-754
-60
-434
167
-806
562
-835
-153
-524
-795
-977
398
658
-768
808
57
-731
-277
-39
879
-429
-598
456
948
-831
-795
536
479
565
-218
728
-165
15
-219
-747
514
-170
600
-934
-354
783
426
-117
209
911
326
-176
-22
-79
-593
869
-757
-356
-463
412
-802
-623
48
-992
434
-689
9
-583
755
806
-614
-583
-981
-476
-880
456
-619
311
868
569
254
-183
665
-15
-227
-610
387
-462
682
837
-442
93
-338
186
716
320
118
-755
-391
-125
-372
332
547
184
-331
-441
642
-247
19
775
-816
169
817
-387
390
-422
451
-289
166
591
506
415
973
-403
999
223
-598
-762
-548
-755
-334
277
1
440
960
-419
674
-85
-221
-549
147
834
715
-477
311
383
-803
-150
-839
-396
506
356
-14
93
-386
-215
2
151
38
-665
791
-800
-239
-821
916
351
-451
61
832
690
-963
200
167
-959
-65
-769
-440
-186
-552
483
-76
881
927
-605
843
-253
-460
-236
-236
-470
970
-832
-67
-36
988
-638
-775
134
617
566
-124
637
484
-312
-681
360
-215
744
62
-611
145
701
-483
469
-337
-317
982
-906
-198
-678
345
-316
115
-693
-389
-570
-176
-74
68
-556
-386
-556
-919
-603
612
-954
51
-583
188
673
774
-561
541
575
-773
274
-483
921
186
638
-947
574
907
-109
78
899
791
714
-421
54
358
-641
-861
-233
657
906
31
-870
-500
528
91
-899
-444
-412
239
880
-606
867
-81
-574
-31
-411
663
-152
-19
-316
-446
55
10
-659
-278
322
-68
-818
-616
-740
-439
705
106
376
641
-327
188
-686
431
-796
175
766
442
512
-516
-950
-896
-767
-432
-57
751
-23
904
-440
852
501
926
613
-211
-108
-212
-916
-772
186
-255
824
-657
647
972
551
261
942
-410
-10
-627
-677
190
-939
785
-734
270
-668
-482
145
300
446
-592
42
688
-655
-606
-20
13
-564
-771
-962
328
-59
624
483
-296
-1
187
280
-874
659
-515
-267
-372
-231
-232
150
-149
905
240
582
532
-606
568
998
-880
-795
802
-762
63
759
-126
32
710
766
752
881
-300
-951
579
-108
-178
654
-766
792
241
426
-692
0
913
759
1
82
-993
385
439
218
-121
669
892
957
745
781
59
-792
-129
160
-57
292
-216
-979
-278
164
-975
9
982
-220
657
-751
323
942
314
-653
643
450
-965
-491
-773
467
548
26
-212
-832
-561
104
-492
-572
-725
-253
-748
-989
299
-687
-437
218
478
-608
281
419
-651
-304
726
231
-811
596
384
-696
-656
-962
435
596
-438
-545
-145
925
-901
94
866
401
235
-8
-967
-269
-38
62
-976
-888
-779
823
-384
-812
224
-977
116
-301
-104
-659
366
195
715
522
11
-179
-411
-617
570
-221
524
-140
-346
700
-409
-945
-707
-616
-651
-766
436
2
688
-866
-663
27
-723
47
-457
539
-919
-626
-176
345
96
-87
-320
882
152
372
-361
-204
471
788
-54
218
-233
-141
451
-512
454
-89
451
-632
854
-739
-774
-913
520
817
310
921
142
269
279
262
-231
429
-437
-574
-256
-410
-311
958
-506
-72
-624
954
-519
608
-908
457
632
-436
523
-441
881
619
55
773
-554
107
-702
168
-638
-748
-547
865
-760
-451
-314
610
-864
-281
784
238
-579
-237
618
685
564
-670
537
517
531
-584
-446
182
181
593
697
-776
851
-474
-602
-518
870
-856
-410
536
-904
-772
805
746
-324
702
59
17
-510
-475
241
699
647
-576
719
-650
-680
-226
-599
-21
623
-572
-283
36
-566
-561
-740
600
704
-751
-223
745
80
14
706
584
-21
-659
-896
421
-812
-999
-441
227
97
939
-211
112
-286
487
-162
-675
-57
-789
668
150
-722
-899
-592
-603
293
-41
161
391
-941
512
992
558
-180
-318
93
355
215
475
992
-107
397
731
376
557
-17
841
623
249
-999
128
-14
-825
-136
-748
-331
-380
134
805
-312
-124
-466
-181
636
-802
-599
-310
328
-220
862
888
-649
77
981
-816
420
55
941
-774
-279
117
-23
701
-853
149
-202
-37
-913
-103
143
-554
-607
-459
-159
456
-60
-103
-832
-281
-267
259
303
-100
-447
517
45
498
-696
-7
469
346
349
229
-828
-829
-781
-366
-400
966
-702
384
449
134
-499
39
-448
179
-324
992
904
69
489
428
534
976
193
165
34
843
-999
-808
488
-729
-17
854
-84
915
-732
997
676
881
657
-168
552
-428
462
-196
432
-670
-205
-867
-319
-401
700
-361
456
-812
-769
-692
149
-36
-721
304
-440
-697
978
-652
313
412
-372
988
316
-157
-724
-907
-918
-613
662
475
-643
-468
567
-172
-395
230
-311
313
-213
-110
867
-496
585
-291
61
-275
827
-12
68
-604
-607
-10
-606
-230
904
555
-554
-297
157
-837
-388
84
-833
76
-541
537
-357
112
-510
-437
-164
-387
-893
-183
-684
-305
-447
558
-518
186
657
-309
-721
976
141
465
-780
-942
-905
-414
-942
-400
-162
659
466
-518
591
406
-307
433
945
-965
132
701
218
313
492
732
831
-498
-515
329
-734
936
-714
-274
537
227
356
546
-946
102
-78
-720
253
33
-8
-862
751
686
-629
-980
995
621
223
384
-840
-276
-799
-445
-242
-751
-204
-208
621
501
-120
443
-186
983
-150
-100
-378
-348
655
-475
-314
820
732
773
-547
-195
-479
-637
813
539
756
629
-315
668
-728
-440
-824
573
-268
772
-675
340
277
432
-940
-121
744
987
-71
121
-274
-203
867
-772
250
516
-507
-795
-840
204
461
-274
-209
-853
202
-704
-273
577
-148
-347
-578
445
-580
-425
972
969
522
-742
857
-547
-266
-100
997
-230
790
-107
-99
-109
-415
349
-689
-677
998
523
-824
872
-959
464
789
508
-969
996
153
-361
-581
288
-197
746
60
-191
863
-229
72
473
-791
-578
-297
137
34
262
105
-619
-231
-236
874
694
446
35
46
-572
-205
547
-762
298
-362
-751
-436
938
-629
469
691
389
-634
132
-28
736
-518
637
812
-859
989
-466
728
533
135
-438
749
-766
400
403
172
-967
318
146
16
-664
-678
-90
664
-787
-70
218
-217
-190
-937
-645
-419
-178
89
-284
303
-941
-348
368
259
41
791
291
-85
685
-991
920
258
614
842
468
-831
155
207
-139
-746
636
514
-706
471
-403
-286
-495
105
617
-382
-696
-132
524
49
507
-488
-200
485
-481
961
246
857
-458
-946
-101
914
-632
472
-341
210
-870
-5
-523
-766
-861
-591
761
864
633
867
495
-377
824
-464
-7
-234
-309
-388
426
-980
-499
-889
-480
131
863
332
-609
-783
-33
212
-627
882
870
549
-575
502
-781
803
574
864
797
-723
-703
-258
-223
768
379
-328
-678
-761
-612
-492
701
379
-50
3
965
-896
7
182
441
-863
40
-242
-915
-608
817
702
-869
520
627
-48
617
-958
73
817
38
510
637
741
-279
359
-775
-701
-848
500
904
64
-365
54
965
-918
-207
-533
-140
422
140
-439
541
509
61
465
417
-734
356
-948
358
-811
94
538
-997
561
108
707
670
-437
-634
869
-662
-797
-139
-895
-341
881
529
430
-37
486
-96
320
-455
969
103
-400
-643
-436
966
-659
55
-984
762
-993
-957
794
306
-920
182
-191
-698
647
11
-468
67
786
-263
-643
-369
492
53
620
-193
-969
559
739
-856
-628
744
654
238
-157
-398
824
564
318
-999
-401
32
-536
488
-14
640
506
853
152
-93
-621
-186
947
-363
716
308
-47
-436
-491
-470
-291
-393
-346
-828
-639
-486
-577
455
439
876
701
627
553
-650
-620
-106
-988
-672
709
924
552
-512
-859
-261
-918
186
-105
307
-718
-827
980
957
532
-226
706
-344
-396
-958
-267
-433
795
-629
990
-837
897
-129
355
567
454
379
-688
893
-500
-511
454
-536
-329
-180
729
-344
486
-426
-112
881
766
-325
-903
-467
336
-667
964
-236
-256
579
-304
-597
968
-436
911
863
-719
286
783
143
-964
-576
887
-65
848
516
-397
-135
-168
-634
-29
-982
-690
732
160
-38
877
92
-983
356
-88
-936
532
-778
-694
414
418
734
-203
527
250
-105
-803
510
634
-254
564
-758
-346
889
105
725
565
-585
-84
18
823
-872
291
-980
526
524
300
845
827
976
-33
-529
-556
618
-356
965
483
904
-623
184
-193
-382
-290
691
534
-780
-9
-488
345
396
607
-499
-970
841
-497
-104
-142
-282
772
499
298
262
-540
-14
328
638
-249
314
-809
694
477
203
-497
-398
414
81
690
644
735
-848
-579
709
750
-39
-895
-707
-43
-652
974
-761
-291
-998
-74
-946
311
-202
909
283
164
-130
-313
-436
238
594
207
984
744
-874
402
360
-526
494
58
-311
-658
359
595
586
104
808
225
507
-706
549
859
-673
507
22
-668
200
303
-151
768
422
773
-991
-280
-484
289
-52
302
643
-77
723
549
-243
-700
-134
71
-742
-210
-588
724
192
366
23
707
-154
478
146
98
-820
-335
-116
571
41
-484
221
274
-376
958
904
887
-552
-701
-858
-378
-848
-904
-390
-200
-63
-64
-86
689
421
538
284
-490
275
-610
849
-28
-158
-425
-565
138
-581
317
-456
-593
-304
-782
-455
-302
-632
-302
38
216
274
606
-998
90
620
-811
482
315
-112
-688
13
512
542
-801
763
-852
455
-558
539
-151
310
-320
978
697
639
443
-382
419
-929
-74
189
-132
-285
439
286
965
450
715
773
-167
137
-233
95
139
-296
490
723
-681
168
-594
671
-423
648
721
-171
-367
591
-30
500
-321
-652
-425
-779
-161
-961
-293
679
387
-88
-26
654
841
-737
296
-391
941
861
276
-748
-582
-539
-461
730
-56
-963
-606
371
-335
981
933
-326
860
189
-474
498
386
-737
537
117
-239
-677
-602
793
-195
320
-143
696
-503
-486
979
811
-823
-827
768
433
517
865
-563
-262
305
371
-369
513
548
587
801
598
957
339
353
-293
252
434
-624
536
643
636
677
506
-403
950
744
-461
-917
886
271
423
702
350
756
-812
411
804
-496
383
-66
-484
689
209
940
163
-334
762
-140
-862
-747
159
-395
359
734
-335
-207
-202
234
-691
626
164
583
-356
16
-3
221
-768
-54
-897
324
463
97
-257
753
184
452
-582
567
-173
-273
-778
587
980
-46
-870
-680
851
997
461
686
879
545
378
-707
485
-895
564
803
-940
661
730
-942
694
619
-809
-849
9
-834
935
-738
386
98
987
260
-322
309
-834
-950
-725
748
708
456
256
-615
-240
507
-314
-583
200
-447
0
-361
-301
663
350
-57
257
368
965
-553
990
618
-31
317
256
-682
895
-52
-642
843
275
-758
489
-717
-94
-311
-833
-987
872
-955
-463
107
859
625
836
-585
-743
697
-300
666
-895
-465
508
-874
-946
-893
-657
725
248
-968
-985
-970
786
860
-538
-236
719
-240
-546
-614
-330
-74
-456
-873
363
972
627
809
-668
-452
-577
305
-273
-694
-410
505
-201
611
809
667
571
-155
-984
924
477
-448
-82
-880
-828
242
766
131
-755
-973
-145
691
375
-427
803
74
-450
-577
-981
-773
-852
982
-813
393
666
-57
563
-456
381
-911
458
899
205
-79
-655
-540
-230
732
-814
868
-669
-415
28
-762
134
-493
730
-285
110
-279
-713
-571
958
-423
-55
-806
-125
514
580
-493
209
-661
-507
-43
-21
-449
-906
-23
-595
956
-435
605
273
-277
-594
151
-354
15
-752
-52
966
476
-994
-666
-998
482
-286
-372
259
735
-492
-8
75
34
-875
-435
-356
408
-58
651
493
-84
-742
-75
287
585
-200
771
-753
963
470
649
440
-701
-679
-165
224
-862
500
-374
-8
-603
522
-303
-778
-107
317
-673
893
-970
756
-842
-854
-679
-860
301
118
330
-163
13
-736
-457
-278
188
989
-229
366
165
-586
866
-328
473
-127
554
287
613
681
485
-989
94
-391
956
-344
-969
544
-23
107
968
204
-742
-76
-326
-321
636
-524
859
-216
27
134
278
-821
-443
-682
-470
-414
554
205
189
574
-457
874
-116
-295
869
229
-488
657
-965
358
444
796
-234
-47
-162
787
-98
-307
-401
150
-322
-107
95
92
-640
-467
-224
-244
-754
494
788
476
441
-869
479
-912
-459
162
-381
876
-728
-881
-756
-990
-618
-188
11
-497
856
588
218
-586
500
-546
536
-225
115
303
555
980
605
559
-270
-101
-547
-230
651
-546
-827
990
-996
699
-754
-505
836
-561
356
-879
-910
978
702
431
-484
-392
668
484
-832
522
106
-898
256
188
759
-324
-205
-323
-460
672
-341
878
962
768
-898
751
-87
-456
660
788
345
-625
-960
-763
858
495
-567
-784
179
-726
545
-773
-479
-339
977
-689
-101
337
-208
801
496
869
793
478
-300
-851
-302
241
262
-205
-116
932
995
-497
882
693
-10
-758
-660
922
930
64
-878
-949
-223
135
-251
-832
387
860
122
116
-872
-34
484
-883
118
-804
185
-780
863
-641
-207
-858
-187
-668
267
-432
-858
690
-968
851
-692
414
396
-37
-250
-176
-329
351
-837
483
-563
-152
-604
-432
242
-983
154
-548
-569
-907
-851
562
-655
126
-379
-469
358
545
-146
896
581
-638
-569
-777
-240
-442
-650
735
-114
397
-995
25
529
305
-331
-40
-805
80
-13
-812
481
-792
-473
-65
91
383
-794
-242
-32
994
-375
232
10
515
-197
-20
-484
348
369
-586
255
498
927
107
77
646
-189
515
825
-154
-748
916
-138
140
-595
368
-714
-937
179
-872
-327
-75
-779
-236
-313
-176
952
-246
-606
-719
148
-244
135
62
-140
955
-590
514
-161
-78
-871
-587
264
861
-170
448
-538
-757
-202
892
-479
-658
-319
-959
-299
-995
-340
-448
682
-315
113
-565
792
-26
703
-507
155
-252
397
174
-304
688
97
-131
-506
691
281
-365
-846
214
-395
395
-726
321
-616
237
-502
783
-53
669
-613
367
873
-104
-308
778
-287
-765
912
-546
-697
222
-141
192
190
576
-735
-755
-793
685
38
296
133
-695
496
-175
-4
794
-616
597
618
-647
568
13
-862
-188
786
-77
-181
-378
448
-573
273
253
299
836
746
-454
466
86
-251
-184
521
813
266
-767
56
-919
113
-477
472
-135
-902
-146
-236
963
-883
27
621
-327
856
25
377
-598
121
-588
-592
-485
-494
480
818
871
217
-698
-774
513
-843
37
-338
-163
767
421
-308
-482
-825
-182
-32
134
-26
-39
-1000
60
-647
386
203
-188
818
-198
414
-257
515
924
-451
-905
-15
768
-534
-628
992
189
527
-638
813
575
-918
67
165
-254
591
261
818
950
329
638
808
-136
-90
313
-932
-683
-632
-98
-102
197
-533
823
-250
-447
-476
822
433
-828
468
-638
-3
-995
-259
-805
988
-982
310
-741
-170
-413
-427
-222
-660
-903
1
625
-754
69
566
-676
106
-836
-650
785
-540
-158
867
404
547
-931
-665
935
-336
423
716
-986
736
173
651
517
-580
426
-548
-978
233
-817
-182
-968
-610
179
-795
-978
213
-180
-254
-555
-70
-573
-809
-821
265
-789
-717
-570
414
-604
861
353
-815
761
714
-997
591
945
-980
754
-35
113
233
117
853
379
312
-426
-244
-424
54
794
-94
-465
-647
-831
935
-763
531
409
-724
699
-415
-431
-296
-79
-11
-354
490
-369
491
-773
-518
-34
248
592
485
649
541
217
-984
-372
316
-998
-921
-278
-793
732
949
613
472
660
979
-923
305
894
795
180
-740
435
-246
876
841
-113
-600
286
-301
206
-819
500
-331
479
727
905
875
967
-354
-669
215
-978
-365
105
621
-7
-567
673
-656
-761
-126
796
-226
-10
355
-794
-298
851
-508
-314
785
91
-151
719
629
-99
-134
702
584
-245
-292
225
161
510
-230
838
-518
-981
683
701
-657
-101
264
-788
180
269
349
767
-153
237
399
322
-189
-525
-121
209
-53
-529
-313
-809
666
-102
-709
-619
-484
21
823
694
-721
-719
-520
-351
309
474
-517
-441
-683
726
-314
889
604
-100
403
181
104
-863
109
978
-606
871
-680
-965
799
723
-340
-761
-725
-831
-356
-652
-487
963
-877
-212
992
-547
-570
89
669
922
370
-466
-633
-596
-485
-815
195
-109
649
172
564
78
-972
795
-825
-736
-763
-647
-650
-896
-721
-757
-58
418
17
204
-162
-288
971
432
-326
466
-522
-410
-284
-173
-728
783
-54
164
528
-458
-68
585
304
400
923
623
-177
-806
982
-834
281
365
-600
-251
456
485
75
-508
889
-404
-146
-179
724
323
-516
-151
310
729
457
-515
823
-228
-51
-531
227
-729
-778
-360
575
393
-848
-396
959
-522
591
-626
752
-446
-387
-690
-177
-155
-549
-862
517
90
-316
450
486
892
-768
940
526
-88
441
-731
73
733
-66
-993
-324
244
-786
822
289
284
-278
688
-32
-880
568
342
-21
603
604
-361
247
-906
344
-199
517
143
77
222
-499
25
692
-43
-826
-989
757
169
-439
484
295
643
940
96
-433
-911
-21
813
937
553
400
-964
886
588
-677
-518
-657
657
619
573
-786
-928
499
760
-777
-949
557
946
-555
706
-682
-655
-281
52
-621
-627
531
500
-654
189
189
-976
868
539
-225
943
263
15
-629
-903
-101
344
190
902
327
501
-78
-173
403
292
-525
-643
589
527
319
-525
561
-969
691
-388
98
-983
629
-581
63
-982
398
673
529
446
885
-825
-564
538
-153
210
-635
603
45
603
-127
261
-365
238
843
445
116
688
393
-998
809
153
-128
757
979
359
946
4
3
-87
75
-526
516
-775
740
-239
471
-549
-936
796
-368
-292
75
-220
113
413
551
805
518
-837
720
330
393
-661
-629
-471
-761
796
-533
-557
462
105
192
-938
165
423
-691
749
-397
513
814
718
-601
574
-425
-645
-907
-119
-966
916
710
967
-764
682
-577
260
-760
-634
653
651
-356
-106
-158
55
-759
669
-648
-956
-292
-323
562
-398
591
-620
264
-251
470
-42
-709
-337
-768
-569
879
-675
832
886
497
0
-469
-164
972
-818
324
-841
16
31
612
-630
-499
-718
-47
-312
646
982
179
669
-24
240
740
-245
918
811
-942
769
-33
-148
-764
-133
627
-182
359
-508
-948
279
-207
-288
-848
-658
-922
-847
-849
-926
-520
186
781
-994
712
-992
-17
977
-886
621
-472
221
44
-511
-612
-924
-529
-285
494
-471
-211
-416
-960
-265
-803
981
54
944
270
-654
579
91
-681
408
-965
639
-806
777
711
797
275
466
-491
-332
-132
-825
358
-337
657
-750
506
-370
139
-61
822
111
-576
150
-337
641
834
680
-385
-527
-831
193
456
-875
604
113
647
-966
-987
-640
-565
-569
-141
-585
341
628
-132
741
386
568
599
-192
-842
-515
111
220
332
592
-609
-511
-616
860
267
403
518
-287
-926
-965
176
-511
-268
487
-510
-867
35
-285
-565
393
629
199
-637
-885
-653
926
489
-777
-384
97
-125
0
531
-857
532
680
61
498
810
-626
770
-279
-12
678
437
455
-577
-422
-397
588
-14
-498
365
930
-553
624
768
63
153
607
-789
727
-318
-713
-902
298
395
-568
389
-348
765
919
986
835
547
-955
77
-178
-816
226
614
-259
-122
567
645
-799
-230
237
-184
648
715
174
971
784
-715
-315
231
223
-596
705
228
525
-719
-615
44
771
-991
797
-424
377
557
474
576
995
-270
-114
693
-791
-378
-593
476
-760
-979
899
-690
580
-835
-223
-551
465
281
805
852
-302
603
-37
660
830
-346
-164
-854
-875
305
-63
-139
-327
281
-24
635
-627
-757
-308
947
918
215
780
431
-980
-464
393
-104
-461
-124
17
258
-229
972
-686
-832
-219
358
-719
-822
-386
884
542
9
448
-501
-142
-624
-968
-479
779
742
308
551
24
355
994
370
120
738
-45
218
-447
710
62
-387
-273
344
880
785
86
415
-62
41
630
-51
811
-777
993
-266
-657
-862
-521
-729
158
-681
-462
-601
-542
599
516
-630
-946
952
-212
-410
-53
-994
988
-694
-90
72
205
-160
847
523
-143
-611
-794
-985
291
-112
-117
-97
-861
713
444
-706
135
-355
193
-810
482
448
65
570
843
-381
549
-353
796
-789
525
-34
-259
-921
-960
383
925
-695
810
-315
-924
-747
-762
-471
-540
263
612
-421
460
-1
-544
-86
-181
-731
-833
-5
763
657
911
-993
-912
496
633
-876
109
-361
-632
-602
-489
-577
819
172
-926
599
320
170
-153
-51
351
963
295
350
797
708
309
-593
330
404
48
-78
-397
931
917
-225
796
758
-888
568
-549
601
307
-371
-46
862
-537
-372
-419
-717
-445
400
-688
-834
554
-677
583
-540
908
-229
-143
418
-117
553
841
-691
768
-918
157
-83
-301
551
434
144
-104
-825
496
959
161
263
-903
662
-260
694
913
-281
714
-451
-645
103
538
275
155
-961
-47
-213
-932
78
-720
203
-283
-294
936
708
-980
482
-975
-371
74
-8
821
-435
-379
892
980
776
74
239
-804
-644
645
808
-599
840
517
920
481
-543
925
-472
-255
-399
408
140
673
233
239
588
-401
-60
-193
177
-811
-94
922
-88
-273
794
-30
-877
701
666
-930
75
689
931
415
397
-28
787
369
26
728
-470
-702
-247
-18
-687
750
150
-880
-721
597
-188
-832
785
-93
-902
-191
813
900
753
-377
413
739
-434
-959
-369
754
902
-830
563
-124
834
-275
-305
-538
-45
356
-321
356
257
-170
-584
-690
885
160
-272
526
-46
384
-673
748
-935
423
476
937
-860
-278
230
-471
-370
613
8
688
-192
366
-91
-510
992
-142
-489
885
-690
-818
523
500
-776
-308
904
412
-738
-272
864
118
-491
-973
-620
-843
-131
-274
452
711
404
-681
914
595
98
-146
923
755
361
454
713
-790
-969
98
-143
351
-688
534
-232
-378
89
-514
893
153
-442
-418
549
29
144
634
-384
38
-212
506
-59
-873
984
-674
160
449
-146
692
955
781
147
-707
335
-406
-362
605
620
-571
-55
904
-767
190
247
737
-807
-292
933
-340
428
-148
282
737
-466
197
3
880
-138
718
563
650
-130
558
-628
-522
-31
-308
-730
989
-683
-150
-85
823
-664
-641
-508
-936
722
-652
-8
522
-876
825
136
805
264
-320
690
-898
-352
-432
129
-322
-743
-175
649
-419
-227
931
-372
910
624
169
993
156
-751
886
-129
-344
-384
511
-854
-821
-925
423
861
-207
-516
563
-733
629
-593
-775
221
-916
441
58
-649
949
922
337
-422
-190
-312
436
-761
-760
959
-858
-837
-175
-408
-866
-17
-376
-294
447
-578
-425
-536
-643
-28
-717
776
-484
-867
676
-793
587
-525
951
-593
-780
124
-412
644
878
33
-501
-459
554
344
-489
-703
658
-305
-521
-538
-429
536
-516
68
-3
737
-781
-434
592
-263
199
442
-937
154
18
-584
768
-331
-713
336
-140
177
-191
-665
-325
-106
152
783
963
-394
337
-384
-306
201
947
-689
-436
773
2
-195
-228
657
337
-303
-511
65
-957
435
-659
-722
-835
-467
526
288
-99
-942
742
-219
694
-842
-783
27
-242
674
499
-438
-66
-103
-668
-515
-405
39
320
119
397
943
63
-577
133
354
-990
133
768
441
520
-727
371
-707
710
437
856
80
993
-641
-533
87
405
-284
-730
-490
626
957
-191
-243
622
792
-501
-18
35
33
-567
891
-615
-511
-552
-418
507
718
-693
-481
-500
-743
-766
828
-428
-643
-867
-764
-60
-618
784
-76
-673
783
721
-172
525
91
-158
403
998
658
-148
964
-20
-777
-13
335
-392
648
-987
-838
-177
-350
-410
-560
-427
-329
89
827
705
-650
-271
-390
390
454
-188
-112
-379
3
-182
544
-477
617
629
-812
-22
-61
-276
-774
-825
187
804
-870
-437
721
-977
786
-957
-27
683
-61
-126
-995
124
53
734
-660
-919
365
344
85
756
-219
-149
259
-608
278
717
942
-708
575
-624
-624
776
178
970
77
737
-575
517
57
70
-196
-970
-995
886
-587
214
-121
-732
839
-434
-994
-182
-551
-31
697
-825
135
956
650
750
724
570
369
-952
162
15
-656
-358
80
565
-191
324
378
-198
731
-611
-934
-488
-596
625
879
-927
-607
-778
-12
874
349
-843
-958
-375
-361
-281
966
447
-243
-69
-931
-603
-358
-297
-376
857
-391
-39
-135
984
775
-71
-467
644
-990
-719
579
80
-492
-32
-453
600
-509
-138
-681
862
-921
-458
86
-611
949
191
-705
-245
474
887
-600
996
-85
-421
550
824
-194
68
843
-563
203
996
342
269
418
-822
511
-720
-767
341
372
-610
-874
-11
151
-641
-192
730
37
535
-800
454
-972
-685
856
685
-349
825
-217
-609
-44
-128
-590
-793
267
436
-593
-919
241
-545
975
162
-747
-493
-124
-858
582
-857
69
0
981
972
434
3
796
-574
136
230
-230
-91
-574
514
640
-70
533
-301
-137
-995
326
443
110
-708
-325
-436
298
975
892
128
273
-240
-597
351
312
580
-449
452
-672
-631
404
366
209
413
-836
643
-39
838
99
-80
44
-561
-569
-365
-150
-983
-603
-830
-666
-358
194
970
508
-115
-627
-733
844
360
-299
-11
-489
725
261
712
-646
-185
-454
378
-872
961
-358
-410
570
-650
-460
-423
223
-628
255
-668
-391
936
-938
-363
343
-497
-79
459
-800
838
292
863
711
-306
-793
236
903
92
172
-820
411
576
171
617
283
-313
-774
-455
782
-237
-799
-379
260
-355
682
-10
-870
98
613
15
492
-211
803
-618
181
-764
304
808
49
81
491
766
-329
-355
382
24
-103
-173
-396
102
-540
912
-410
803
575
-444
-728
320
-126
-462
-73
949
639
932
-340
980
-383
-280
-904
-940
-525
959
-605
-453
84
270
390
-170
102
-415
-349
412
-86
460
570
-499
446
380
-125
-354
-775
686
476
678
-542
-258
604
867
417
472
-121
-633
584
460
936
152
-398
686
675
-61
-455
337
11
-575
406
424
-530
-371
187
818
-731
-280
-875
-642
122
46
577
-340
-404
-263
-217
-255
-883
71
98
-395
512
859
939
985
150
532
91
233
137
-559
66
315
-982
810
-78
-865
-276
-168
522
119
999
-763
-887
898
-124
200
718
-396
-643
683
459
377
287
-713
-699
-29
422
-968
-510
129
-508
126
505
-814
709
843
121
840
585
737
-396
-102
507
-513
60
504
-567
170
-579
-826
124
-21
-798
-20
930
-544
816
181
-108
852
680
866
-782
544
607
850
-144
-102
717
-948
-103
321
210
-394
44
-706
178
-80
219
-513
766
1000
190
-642
-449
968
763
-160
-27
-533
-232
433
-389
844
-952
-983
718
31
-841
-661
-831
-423
796
493
57
-376
-290
690
-965
889
987
923
-204
-351
566
-411
108
-710
-838
-835
-472
239
-98
678
-723
736
-157
258
749
-961
102
554
799
-1000
715
929
-706
75
126
468
933
-379
-154
-408
-452
-884
339
-465
-38
-136
78
274
894
677
-986
500
939
865
424
-603
76
780
688
767
-343
256
542
-914
996
689
567
-429
-512
751
-306
-568
-788
528
487
-149
-987
580
-853
-706
405
-387
936
907
-567
-350
-679
-574
-768
-279
486
-781
645
153
-591
535
243
531
-256
138
-347
-995
-562
698
865
127
788
-455
-635
-775
771
-988
897
871
895
-754
-533
-977
59
199
681
189
-685
-833
-476
-288
-962
-744
-523
866
854
917
768
568
-897
-38
-647
560
-420
199
-108
868
-180
542
964
-85
-200
991
-397
867
161
-88
-681
-236
197
685
-548
-691
-634
612
209
-18
-969
179
397
-979
-130
-817
845
192
985
857
273
-766
-608
-132
-584
-498
-926
-356
285
383
-280
-197
309
-62
967
335
-82
215
-42
788
-720
-528
-138
-828
368
241
429
-117
258
862
116
115
664
508
542
-319
-462
801
805
5
-184
-600
491
903
228
-775
-469
-192
-586
211
64
458
-745
-157
-339
151
453
22
193
231
-299
485
-908
207
-49
-368
-801
-392
-233
472
802
-399
308
-66
-324
-481
-262
-79
323
507
-8
-822
909
308
-925
-905
-856
949
818
767
800
227
-976
642
520
425
-97
225
993
-536
-734
-175
-787
-34
-839
772
-490
869
-11
-578
900
-930
-127
266
-412
-297
551
75
-435
486
187
393
-106
-270
56
894
-961
710
-895
-523
-127
323
-88
-309
573
-396
-512
42
121
88
-607
865
181
44
695
-641
313
-742
-878
-784
-251
-390
-253
-640
-362
-822
-752
-991
267
-179
-492
213
-454
-123
162
-396
87
-610
225
182
-522
142
209
162
-713
-850
-376
-816
-288
-984
-654
-614
-434
-581
833
226
-911
-233
-964
-197
-514
32
-730
-345
-518
-789
-507
-715
-555
-830
-829
608
-683
545
-605
205
-859
828
785
-684
-213
-192
340
659
280
726
-776
487
-2
379
-130
759
988
723
802
621
591
-515
-625
356
-922
-593
-754
-232
473
-89
468
-7
769
954
-842
132
-659
91
386
28
-274
872
478
404
-599
539
940
-449
-111
837
580
523
263
-514
-255
413
903
-867
-542
-49
180
386
328
-236
18
-177
99
274
439
-820
55
-609
0
896
640
-175
811
-556
296
-663
-107
-725
744
-120
767
-245
126
523
416
-467
-419
-741
41
627
328
-587
-40
-283
230
135
276
298
-694
683
478
-255
700
276
452
-963
-87
-572
97
-263
432
553
155
421
370
-363
574
312
178
-850
-223
-665
315
167
656
936
506
639
769
956
-402
899
713
-583
241
-814
-40
-453
197
675
542
442
267
745
-369
-449
608
-998
-406
679
367
362
793
584
-367
-679
-130
-474
66
552
-858
-230
-324
-732
-31
-340
950
493
-596
-996
-926
438
-290
-596
-946
781
-685
439
-907
42
567
-468
-729
543
360
-902
-366
-921
-839
-724
-458
490
-551
-882
788
-98
234
376
-617
-209
383
-18
-347
-972
-257
920
-886
-828
-809
711
-242
-898
944
989
888
-164
700
-367
848
-178
-60
-592
-405
69
-916
-765
-168
-51
-53
-912
-430
-981
684
-458
-295
-926
-274
930
-680
-518
330
-598
-198
-586
232
720
195
-850
184
-701
-701
-757
6
-842
890
976
-1
-697
70
307
411
606
-466
-346
-71
984
-558
-857
-745
-215
-991
916
-692
756
-103
-876
531
-521
358
-455
207
-477
-718
867
-299
-750
-403
-740
639
-28
-709
114
-291
33
505
-274
907
768
-393
-782
373
-609
-197
491
140
-405
725
-318
63
-80
843
-420
691
-686
-708
-898
-536
115
608
605
-226
798
995
-67
212
466
-410
106
41
-990
-271
530
-775
-72
569
998
77
692
-377
91
837
553
665
547
-317
-770
768
-699
-517
808
-888
770
-303
342
-490
585
-216
53
-763
927
-361
60
318
337
-411
763
-10
541
791
470
-437
-261
359
697
274
-5
865
-755
471
-984
127
622
963
848
-869
-312
130
-277
443
476
12
228
-548
-160
166
-435
-711
540
-473
-478
-500
-33
56
-418
419
88
497
749
606
-772
610
-738
338
883
282
661
-140
-187
-829
-270
547
-167
-263
719
-303
359
277
455
583
-963
-552
294
217
-310
-713
-93
-433
837
95
781
492
-52
-288
607
623
-285
512
-391
997
-293
259
927
920
605
729
-502
939
-777
971
851
-247
536
620
-915
224
797
703
486
-515
-149
831
174
96
-944
593
518
-359
106
785
352
-654
-966
-460
468
43
-649
-618
872
-525
-792
904
991
406
-880
83
995
714
100
-815
271
196
332
-77
-683
-791
412
862
-999
-408
95
264
35
-2
-697
609
381
41
735
100
-642
-799
891
-137
975
-193
-70
959
-920
-972
619
746
566
406
-455
-611
-633
391
-761
765
529
677
-112
-165
-954
-434
473
332
411
803
-906
-241
712
-60
33
101
732
658
882
903
-889
518
545
907
933
-545
-155
6
334
136
-957
-929
481
164
-639
340
858
-508
-169
-619
-783
-477
150
499
-348
553
-825
957
846
352
386
39
-487
-861
801
-161
-887
20
-915
-294
-580
-467
-264
-956
-428
-27
-486
-699
250
455
-786
579
374
494
-708
-210
-800
269
-138
636
88
832
-834
-37
-796
303
-111
268
688
-354
556
466
13
-870
868
-458
-381
950
-723
742
-96
214
-228
-906
650
397
985
83
964
372
281
824
-686
-740
777
260
88
-285
-141
150
419
-510
195
905
272
-459
661
349
692
437
721
-756
78
4
108
260
-673
485
-926
-547
-883
714
-555
-292
490
-840
968
327
350
-753
-927
-967
858
-241
289
-402
-664
-742
-739
-84
728
672
415
-632
-704
617
164
731
240
390
890
691
487
-718
-21
509
487
42
815
-430
-9
-150
1000
-971
-309
-984
952
622
-918
112
-730
275
-390
276
-329
-27
106
-647
205
521
-550
-522
715
-215
-776
338
-919
387
442
-396
162
612
956
-551
-716
131
-470
-521
-36
822
-487
-114
-324
-334
-504
-153
-29
49
598
295
848
412
-152
-741
-842
87
-248
-447
297
656
413
-449
-765
-742
424
701
-524
-866
-550
-346
867
873
873
-302
-939
-26
888
94
408
277
-545
774
635
244
172
449
500
-169
-689
844
117
693
46
469
-12
497
-159
445
223
170
928
-532
838
-386
-8
-658
-775
805
-977
680
556
-83
-692
474
-689
-747
123
-821
-790
-948
-414
507
-12
-448
602
786
-504
375
-501
-587
921
126
-812
339
-914
440
-312
318
731
55
-71
953
-352
733
168
-829
-508
-342
631
-487
-449
-54
-728
-565
665
-11
-436
-736
-782
-342
6
-240
-19
824
463
-907
88
633
480
-702
-842
-751
859
-711
-642
-173
341
204
330
690
282
-205
157
376
-548
-507
-536
808
-857
-555
-757
-917
786
-291
747
-125
737
251
49
751
-364
-618
143
-457
752
664
102
335
870
-983
-774
-222
-433
-596
52
615
412
932
739
603
339
-856
710
834
-616
-812
56
183
885
222
867
-611
-833
-438
-765
572
-799
-452
-779
881
-455
580
633
697
-759
574
-411
869
-485
467
186
13
-610
-134
684
334
-250
-563
-851
672
383
494
-955
30
-239
-179
-929
960
881
-130
-226
718
-495
-377
-21
610
285
-817
-196
-65
777
37
-215
-568
-987
461
-276
-966
-613
705
-39
793
-657
308
970
645
746
-16
-77
-683
-211
-166
969
473
-171
231
685
690
788
674
-590
533
964
-122
-35
-807
821
892
-584
-267
-308
-51
-186
-598
846
989
663
-877
-219
6
750
-910
195
-399
-684
-212
208
676
-211
-998
462
-594
555
-57
803
648
953
196
-194
-969
692
-792
-389
718
-461
621
-71
136
-664
-17
-983
-882
-763
-820
184
-936
-151
822
-1000
847
392
773
-402
-857
-676
666
4
-241
-631
-313
-812
783
-290
507
327
-70
801
386
-491
610
343
-711
570
-194
-716
-450
-334
922
-838
488
189
-593
-884
149
-740
-135
-549
-160
-541
185
57
-429
539
488
-217
-16
460
-225
996
939
-676
618
381
-712
149
-407
-63
981
-158
-709
-326
695
136
118
777
-122
-967
704
110
350
733
-608
-861
-801
-510
774
-125
-841
447
943
281
-156
-179
323
-759
475
-127
-971
-7
223
131
-930
-105
398
240
-257
-165
-332
-692
945
-266
-40
-374
-516
-247
-652
-963
-191
206
-671
622
-851
-417
-332
206
784
-175
-789
-254
-253
-74
-726
-126
-882
-826
-654
-945
-116
-703
470
373
497
-605
-854
886
-347
246
306
-268
-453
-674
692
304
-674
298
606
-122
-202
-542
-184
-95
-542
690
17
-529
-183
-938
890
474
111
-355
857
80
360
353
-102
-120
503
-462
261
-791
613
215
-984
261
486
269
621
-685
-499
398
-966
-766
-157
221
-213
203
-525
-159
-570
63
-609
-260
865
131
-996
472
167
-52
806
711
-452
642
412
796
972
-382
-693
316
-625
-423
649
962
607
-972
-720
953
-998
-470
103
-803
-785
895
717
-24
787
681
-520
320
696
435
630
-518
-95
15
724
-728
-984
-292
158
794
607
-361
359
858
-725
-463
-728
-416
-80
-680
553
-317
-555
-420
806
-926
-903
-749
-477
256
424
-168
434
479
50
-882
89
-322
969
-526
258
-592
824
756
7
474
954
54
177
-813
862
893
483
-162
-894
225
-398
-590
-6
216
-940
461
-830
303
-110
-802
30
-5
224
386
-416
519
827
-834
785
-312
19
-59
-973
890
182
692
783
44
-580
-75
374
-363
-159
231
-373
-940
5
626
913
-674
886
219
-423
-550
577
-738
-852
654
22
-975
-23
939
-318
906
191
-882
868
281
-701
533
-592
152
-164
-67
837
-300
-385
127
162
640
764
758
171
-284
205
-677
628
-135
-876
-899
-906
-111
-59
866
-289
63
82
-738
906
774
-18
541
-521
503
121
404
554
350
667
149
891
558
499
746
64
368
66
511
698
-599
516
-304
-976
658
-434
-228
-735
-448
-670
494
729
-227
-358
-168
94
810
796
-990
-259
174
613
736
68
-281
300
591
-372
-523
-363
-917
130
450
-118
144
-506
660
506
693
418
176
-793
90
610
-29
167
-726
123
531
864
997
-361
244
471
-371
-210
842
-357
670
-745
587
-531
94
-277
366
-771
-69
-943
296
696
-153
-38
639
706
227
-418
-284
-743
550
-324
-92
299
924
-951
817
820
734
350
572
-428
-995
-132
-466
231
537
-499
-826
-749
479
-154
457
-851
-715
220
-454
-507
-119
-217
244
304
-623
-154
-972
-316
786
-370
-374
606
-40
800
561
448
212
63
-53
577
302
-73
659
-541
917
-24
692
232
-976
961
-822
-398
144
359
-925
494
-122
766
185
990
-346
-98
-276
-987
304
421
210
848
-692
-232
-30
485
819
-428
-17
-233
-643
-347
-381
70
534
-679
-31
886
-651
862
-789
174
-385
-411
-287
-118
377
912
499
555
-662
-84
-731
80
-717
687
-597
-146
-700
612
54
-575
799
-142
302
-545
258
-657
-708
987
-200
263
-605
-66
650
-557
-132
-843
315
363
100
752
-114
314
41
-587
192
-91
-76
336
305
868
47
-423
-125
383
254
120
-800
82
342
81
260
132
840
987
-482
338
-92
32
321
944
549
-683
521
-489
925
-128
-562
367
-797
-460
-780
-915
-934
808
-511
209
-831
189
303
-387
423
-256
64
434
-350
-764
-453
-996
-569
-228
866
-38
-353
-243
-373
-15
-885
-621
847
-668
500
52
754
-341
440
130
919
521
-72
627
-515
-730
-765
341
-794
-378
67
482
599
-380
76
276
69
402
-276
954
-303
503
-526
-942
-722
978
-792
738
-365
-705
-479
-262
191
-975
853
960
-82
349
397
-278
39
-263
-384
-994
814
209
-477
842
624
-622
329
141
-203
150
22
171
986
-72
198
567
185
679
-314
939
201
234
-881
-439
-288
990
471
-903
245
-596
-958
15
72
-950
-945
8
381
324
-137
-304
-76
780
-994
-587
-863
-995
-957
397
37
645
182
129
404
394
869
-637
970
-265
140
-587
469
345
103
224
-54
969
744
996
-565
-827
-705
-745
822
224
-856
-470
-105
256
747
689
-283
759
765
-292
490
-416
-316
379
-818
-467
643
-723
50
756
156
258
-21
864
-896
-767
-649
-570
736
-407
161
101
-892
259
-856
899
-482
-964
-648
-840
-653
-422
-505
-577
-198
-560
218
399
-691
-768
-86
668
581
-950
-690
-765
313
-164
-556
-205
-490
-960
-389
399
-21
-949
102
-811
303
-168
499
-313
-359
-541
915
-160
-340
-183
965
-45
914
-703
-371
844
37
-490
410
-448
464
128
-274
767
321
-812
-457
-192
-650
-927
854
-246
-4
-672
307
-857
-316
43
-604
-735
715
949
-280
-931
-760
615
411
602
244
647
-908
625
866
358
-825
479
-358
152
772
989
-130
272
-314
-238
-230
973
-867
-744
786
953
-813
634
-129
321
466
-441
-30
39
-560
-258
919
-446
58
-801
176
-190
-739
-53
-26
-955
-652
-658
936
320
895
414
567
183
-517
-72
643
-657
297
-333
-938
-509
-443
-735
627
-14
6
465
-127
380
-307
-285
995
904
952
-54
-908
162
526
-71
344
752
393
-493
731
576
556
846
285
553
-555
391
724
143
86
818
-223
836
-666
-909
-694
237
399
-416
-194
-628
-560
-627
285
-696
557
177
-306
-606
-707
-370
-240
23
635
-881
-130
387
-67
319
-682
493
28
189
-268
985
-357
727
-500
-680
-550
536
346
-448
674
-201
-45
525
732
-356
-105
948
-404
-938
-390
793
517
-937
22
388
-967
-404
408
872
217
-25
954
-717
454
968
50
184
-868
-61
-503
483
-943
911
879
-711
-500
-410
542
-947
386
423
380
-870
-166
-374
-811
-369
-269
928
-620
963
367
-799
-394
765
-973
-560
99
-104
-306
-85
-399
-423
307
-890
-254
469
653
-872
542
-752
-618
814
757
-633
-416
9
440
-43
691
-599
240
-639
-350
833
7
995
-138
658
-793
530
-255
998
415
-929
967
-824
607
685
47
621
-145
632
-754
-423
-218
-369
922
285
191
603
534
27
-537
633
-1000
368
51
-677
669
-632
450
810
973
-363
-762
-336
-896
-385
862
-946
-522
26
-706
499
885
-770
585
127
833
652
677
-203
-877
311
-484
-623
112
523
157
-910
-735
40
-173
-133
-83
323
-290
-281
936
-940
-857
450
-63
757
-90
898
-2
869
-793
-8
91
-668
-838
716
402
-827
-328
820
975
-185
-601
-7
899
-170
-226
201
-930
841
-732
-800
3
-714
33
-187
876
-216
-587
-806
437
-617
314
958
-603
-205
-191
-274
-677
-221
817
125
-315
552
286
-183
203
964
709
-819
548
205
424
651
571
-204
-43
-511
29
709
326
456
457
900
358
368
-416
-940
10
381
-701
242
-192
-944
-876
-565
815
-543
463
-111
624
-400
-202
748
114
-947
-549
56
-143
-518
266
598
538
86
899
-833
-849
-207
-448
766
-95
-803
-714
-424
691
-92
385
-18
671
-344
318
161
594
367
778
457
-841
686
-558
396
768
-676
-900
-510
-340
695
-57
-801
857
831
88
-941
-643
370
-106
-445
-378
289
351
997
-898
612
-196
892
419
157
-445
-194
616
0
-298
-816
-977
-764
-252
837
14
613
668
-785
210
-220
-937
696
-403
-621
344
494
-90
440
-152
-568
47
256
-583
-749
406
-620
-262
346
-538
909
-949
845
256
451
-465
-688
-938
221
532
760
220
598
44
-950
-159
-917
-156
-572
38
408
-760
-675
-70
-133
158
-882
303
-931
903
338
930
706
469
-596
-606
455
935
641
-61
-803
-134
-494
297
-756
-446
758
396
-188
-129
-733
379
-931
71
893
408
341
597
181
-605
403
237
746
136
-266
960
-659
492
679
-696
948
97
417
740
-46
-541
320
-956
714
-956
602
970
-364
905
-350
606
-483
-587
-60
-885
922
-841
185
-36
-475
-515
774
-932
926
392
-328
-37
-604
271
675
-24
962
-65
700
-822
-533
869
-502
-696
575
805
-831
125
-211
151
756
-565
-766
-499
268
725
432
-735
-237
-944
-910
296
472
964
984
491
737
810
-791
-236
237
460
-226
882
-917
-796
302
697
-137
147
-664
947
845
-836
224
-363
786
313
-433
594
-76
-511
-818
209
-666
905
-350
761
-66
-12
-786
229
-354
-224
-242
-2
-385
-35
890
-69
489
-10
979
338
478
-374
608
706
-451
61
898
-960
-384
464
-740
-877
711
-828
-811
-512
890
658
-293
199
757
-110
853
-408
-851
-115
-768
-902
-666
32
-722
-5
35
-368
659
-999
-434
977
-52
392
-918
608
80
521
464
-18
455
134
382
-134
-923
197
292
439
999
575
415
732
-288
-738
-987
940
-9
823
-160
-216
427
50
-305
817
337
784
-149
476
-242
-22
-584
540
323
858
-353
779
-643
-678
677
-468
182
-607
533
-821
693
459
507
-728
-44
789
-633
730
-655
88
329
874
-980
39
-585
523
290
500
-701
-918
-195
538
540
-760
-274
-886
-562
787
221
259
776
907
533
202
938
47
159
634
-226
-211
-174
-503
-451
600
-957
-243
-844
578
157
-618
628
-987
-903
-286
-4
332
-921
400
933
388
-884
896
90
37
-703
962
174
303
1000
-134
-540
155
582
-18
115
-811
886
-637
929
776
305
-808
90
-76
281
213
-388
-738
868
243
290
196
867
-43
-550
-146
-75
-650
166
-67
240
916
532
815
204
-725
938
-331
-325
-370
863
992
97
376
-79
-645
139
-373
-729
-11
167
693
526
-625
-939
-518
-638
229
-538
346
612
-347
915
-822
45
-120
-748
-380
558
-903
-877
-686
-989
-102
-58
-884
-276
-918
-249
-411
-970
641
-197
300
-9
505
-689
-92
-405
897
-417
-86
823
-532
507
-139
754
-699
467
74
913
323
945
712
849
-719
-323
905
-946
-830
106
-320
-965
456
-194
-237
-261
-655
-655
-411
-606
-506
-240
-489
-583
567
329
282
-227
-215
67
270
641
101
18
650
666
-503
560
-397
-420
951
-326
186
-427
-649
-319
857
-780
-173
747
581
-951
-218
-579
713
-419
958
733
-786
-915
-889
-290
-344
-109
-593
-624
754
-284
-860
-52
231
427
581
-470
520
-3
-501
-656
0
-878
-411
-550
-713
91
-67
-70
-28
-750
768
-757
-119
751
-655
738
968
-897
429
827
962
-689
790
-881
104
-741
480
168
319
-904
-422
-76
-260
67
-62
-981
-50
-349
-875
-754
-987
282
-125
-492
402
-508
720
131
-993
49
-6
310
-502
-206
557
486
546
-616
644
-993
942
-54
194
-10
455
182
398
-723
97
-637
-19
135
-466
-700
-993
87
567
3
432
361
397
442
113
304
999
-480
116
650
562
859
760
275
-444
-752
-604
682
-1
-842
915
896
-631
-735
739
-216
-957
434
-386
-422
822
697
-556
-79
-81
-91
716
761
-507
-707
516
-595
759
-272
270
220
-687
-159
-275
746
-307
296
-86
-824
645
735
497
-844
877
253
60
159
942
266
-759
154
486
-930
-894
686
-774
-954
661
246
4
-454
-738
452
-430
425
-831
166
-560
790
-953
-112
-392
-392
-787
-800
-518
925
-507
77
-166
-935
-479
339
-111
244
110
-527
407
551
-458
-962
-254
904
284
840
153
-41
-392
739
-415
178
-449
-896
468
99
298
138
745
500
241
-159
-799
609
-381
70
26
34
421
-246
-479
397
-913
315
893
-292
-461
544
920
-265
-181
105
-86
24
-499
-290
370
-941
-905
-521
-959
546
905
-920
-237
745
-515
195
874
-999
-790
-489
-579
-259
-269
921
-586
-237
899
-453
952
-619
411
-925
886
-106
354
654
-449
-417
416
256
-237
10
446
-575
-494
-846
7
879
121
590
633
775
220
-840
709
487
365
-59
465
-237
-10
617
216
440
851
-897
2
-512
80
808
976
-231
-879
-286
364
505
629
-848
-663
376
-554
-622
-898
224
406
-673
-866
-252
-898
894
-116
702
-411
-263
-726
-149
-612
-397
709
612
-1
990
-82
585
-804
775
-498
377
301
358
-729
450
930
9
282
-433
639
-21
616
-614
552
714
-615
969
767
-549
-392
-824
-898
574
-289
94
468
-924
467
-867
-388
902
613
-372
-808
-902
-549
402
-362
-918
-636
461
987
-842
-602
76
121
-942
-59
208
831
894
883
738
398
863
263
-280
-882
-183
-996
-716
-658
697
-264
806
-370
643
-712
43
-823
-611
264
408
558
-479
-173
307
-779
-323
-61
-99
859
-349
57
78
50
475
-805
-338
73
868
317
-134
-253
667
-4
-368
-491
-738
-411
162
-471
808
-709
902
-966
895
-141
53
520
-523
809
760
-432
-610
-638
-96
-573
2
287
102
92
-770
-598
305
231
-648
-431
620
-838
-290
-408
-232
-154
524
900
446
-102
-35
823
377
-534
581
-151
192
-81
155
-83
198
-950
-485
29
-491
88
137
655
-587
668
614
-255
101
865
190
-192
336
777
-339
354
-623
-432
-83
652
-749
806
936
886
181
-272
-59
333
811
-936
-792
748
798
607
977
648
419
293
411
-844
-757
-325
850
967
-704
-794
950
115
-752
654
-14
385
-607
425
-892
-403
681
23
-557
-815
-408
615
729
-933
533
-627
-61
663
-304
624
727
521
89
-462
-125
-998
-723
-184
157
-723
-562
-870
-201
244
-361
-813
-546
-11
-548
37
972
16
816
-742
125
-241
-616
-391
806
771
253
-236
-819
-928
-220
713
-632
-821
900
-753
-920
428
-372
252
-52
392
-336
-145
55
-213
-640
444
-729
-605
-444
508
-829
-901
765
-423
119
-763
-439
-695
-712
-925
374
-858
913
786
-567
-95
639
965
-914
774
-226
-683
466
179
-742
343
601
-876
586
951
246
-632
-679
879
633
991
-579
714
597
-143
888
-182
-693
-988
931
-990
580
-202
329
-945
-947
117
-833
671
772
135
-509
-1
-380
270
647
-215
664
-784
-836
544
-733
175
473
589
298
952
66
-516
-715
-497
-32
16
-951
464
-33
-751
-350
868
-940
-624
-523
780
548
434
-455
-706
-951
-531
-84
424
-461
766
28
-543
-436
580
97
-74
-658
-618
712
-90
803
927
-263
-841
-175
404
246
-32
80
-967
-186
-609
-807
116
284
-169
169
-140
-116
-574
481
313
40
510
-397
-526
-27
-26
292
-786
-509
345
-944
-311
-881
992
603
630
881
618
151
-585
889
316
-498
-6
-804
59
838
-810
-577
253
353
-819
507
437
-207
-201
541
-537
-447
-627
867
846
899
929
97
-322
-475
91
19
376
888
537
-582
-229
-962
-259
501
168
840
42
24
682
630
-972
671
-249
130
905
865
164
-904
679
-346
-164
20
674
-196
-625
-229
-286
-182
94
-623
319
492
500
612
504
-348
-587
-116
567
259
-575
-164
-177
-937
829
254
109
764
566
-139
-253
-271
623
272
-79
-198
876
517
360
389
611
-678
-736
-344
63
-120
-157
496
-55
-445
521
-993
630
8
233
962
199
-363
645
56
-750
-919
705
123
-269
-789
194
811
-500
441
995
-175
-13
-390
-714
489
502
-218
-368
-122
-271
-636
-298
-56
-148
-224
944
-882
155
-729
696
57
-148
-446
-905
415
865
686
193
476
-228
825
-699
-757
14
263
171
-305
-123
-695
652
20
-867
224
-79
-311
-857
-865
793
-210
-235
347
-595
-408
-333
-773
-722
71
-946
-263
-654
647
847
748
695
661
742
-730
-247
665
-905
-179
-885
291
777
34
925
322
398
-328
490
-596
-709
-63
763
-228
-850
-103
579
693
-896
-511
-383
94
-333
984
-809
591
-428
540
656
-286
293
-322
-20
-921
944
323
65
797
-496
-408
914
557
206
-98
101
846
-652
983
-55
-829
-130
923
435
-612
-888
-870
-306
-186
-312
-768
-916
-807
-100
140
322
975
202
526
500
-856
483
228
-823
914
749
-445
-624
559
-798
185
988
16
298
293
-390
533
-236
-502
-925
942
230
-72
595
-149
869
673
-578
64
412
221
595
-166
-775
269
64
-422
997
182
606
-554
-229
-966
857
44
-905
299
360
195
-182
458
51
-921
434
834
-423
-63
-547
360
284
860
-299
263
442
593
838
811
-126
-101
518
-584
-71
-60
-825
-451
-301
62
80
-228
131
811
-36
-85
267
828
-186
12
591
-483
383
225
344
893
887
-283
-854
-840
815
-582
895
582
903
825
680
854
557
-266
12
-832
-880
-541
-957
453
364
760
-464
-540
671
-321
-752
259
547
980
-250
103
-314
311
-919
-91
-601
-423
455
-341
-437
-170
-291
703
-321
801
322
940
-155
-524
712
-743
-154
755
-460
473
317
-446
-819
-817
-503
-319
-880
-304
843
-752
208
927
470
-141
-488
290
789
424
899
186
329
41
956
610
235
331
-837
221
717
-140
-113
-442
706
650
-828
-756
967
471
502
-404
-843
866
-555
-713
475
391
430
-49
335
-21
-395
952
97
-736
204
-284
722
336
169
-702
-559
64
-576
-599
676
539
-523
834
-134
-991
706
-503
165
793
-809
700
-745
-96
379
-460
910
-447
-791
-125
641
-3
738
446
865
318
595
-867
-251
-276
-363
-53
-169
-98
546
800
581
996
-343
-703
936
222
37
-946
911
-243
482
700
-603
930
-393
-300
181
-223
-685
-477
692
490
-697
889
-181
209
526
-671
449
-404
-839
594
65
341
714
-591
-914
-427
-278
159
671
-972
-725
530
-781
474
-757
933
-546
517
311
-783
-915
362
-759
-887
59
-678
-601
462
894
-843
51
-276
487
81
-919
750
476
325
920
-723
-79
-214
-457
-891
982
416
136
-885
368
-566
-843
-128
-528
325
303
160
-638
-441
971
-890
-926
-985
-666
391
95
-141
146
805
131
835
220
-763
-994
914
-522
382
-461
-653
-945
570
166
-510
209
577
-61
-818
-456
381
-418
-333
937
122
-338
239
-890
431
-494
-695
209
-336
139
207
-138
313
631
288
-112
894
-267
860
-478
342
-323
952
933
705
-605
-901
651
195
-181
941
-129
829
-757
357
-238
914
744
357
-728
155
62
752
-578
24
-391
611
-158
812
609
-327
887
534
-487
219
675
-896
747
-204
-733
-989
-416
-262
876
957
817
384
-555
-78
-128
-715
339
661
-912
-220
901
14
-932
860
350
-541
657
664
63
199
-829
-444
708
-177
886
199
-411
-952
-570
-437
130
954
201
62
609
-81
-889
989
-37
949
-375
817
-472
205
802
-631
-749
79
-118
-928
-633
-407
255
-562
-185
-227
-640
-875
768
813
-214
802
378
732
-156
747
-5
-252
134
612
499
-737
-447
-334
-740
-681
-454
302
-931
249
-800
-926
-753
-632
-805
694
-172
-680
585
506
954
301
897
340
637
-122
869
-780
-378
427
-199
472
-686
-779
-39
889
-44
682
-497
-584
-778
-885
-945
122
288
-338
651
-561
-511
-350
-508
-125
824
846
372
352
-493
-954
116
901
257
517
533
-692
640
952
514
442
-526
-880
-285
357
-636
-886
-30
34
672
-219
717
-324
609
367
-697
-549
-795
329
-527
282
841
-86
486
-577
-45
645
989
105
-547
688
-305
215
596
-575
829
-602
-760
-990
-480
342
69
16
-214
812
-2
-424
24
-216
290
407
-440
-721
254
618
373
394
239
617
729
-723
650
-76
820
388
-661
530
-640
-653
-706
108
-934
-642
-244
230
958
-493
597
813
313
549
-664
129
-798
-748
414
744
-958
226
-717
-895
-285
456
-502
423
-965
642
-781
366
-702
258
-873
-207
398
432
-595
-407
-402
947
802
-559
-928
-897
793
612
-441
-925
314
-60
-600
944
375
473
364
810
682
-382
444
854
124
-453
-896
616
649
-547
-169
481
-990
-970
341
-496
-746
-165
-42
-420
-22
211
472
-200
781
-174
880
426
-732
885
14
446
-48
912
-627
412
602
112
-856
-12
-399
168
793
259
-77
13
-32
117
-148
-3
357
-150
830
97
-246
720
466
114
969
-974
591
-76
-346
571
-166
-564
860
-520
66
635
816
64
744
251
523
-574
-780
-472
753
104
-348
-982
-705
-637
350
636
-848
805
31
339
803
-779
-173
584
-470
637
-316
58
518
-935
-110
151
-58
-593
-164
34
518
-920
-970
-865
-486
902
-413
127
850
805
841
364
387
-466
-666
-374
16
-411
470
916
391
354
891
806
-172
-608
14
323
-762
-414
385
649
-522
-493
582
718
-402
-616
625
-336
-283
-946
591
815
507
102
461
939
827
-304
50
797
-934
-768
939
-461
-730
-933
-517
-529
-869
166
92
-607
927
-234
451
63
-918
-229
-334
-551
-530
434
-799
-833
-923
919
-376
-701
-572
51
264
111
-274
353
-897
410
665
425
459
987
858
-480
579
384
-108
-296
-533
-136
-931
703
-249
-293
866
483
720
967
573
-901
-956
935
729
-329
289
-725
164
306
-641
-149
889
332
310
525
-197
-101
544
368
-973
629
-255
503
178
-30
-485
920
-348
-959
-22
982
-907
570
-579
-155
501
-454
-729
-356
-45
936
27
455
252
-79
-706
268
800
367
409
384
-575
-136
852
663
370
-941
-572
815
-771
-814
306
294
-197
147
-840
-94
154
-24
-73
71
-904
954
-839
942
-739
-196
804
-599
270
891
-702
11
904
840
-298
-669
-188
-875
-249
-170
912
-219
-325
-157
-742
-809
-831
160
-733
-311
314
257
-271
-966
926
-436
362
-599
-184
-804
800
544
701
121
-676
911
891
266
268
-541
66
56
203
-248
-526
145
-870
-315
-17
-984
-6
-759
-550
152
481
-757
-566
540
313
-559
-266
17
-450
566
664
-45
-868
-248
838
651
355
661
279
170
-797
-89
419
-633
88
327
-32
499
661
-761
-600
-470
591
48
-553
821
-113
-46
-504
382
-884
-721
870
740
92
-574
-14
36
-210
938
-473
-880
945
60
-891
-294
917
973
-99
-175
795
483
-296
362
-274
234
601
824
133
-84
-250
908
-577
-379
902
211
-809
439
-140
988
104
-200
318
344
635
441
-766
-884
-92
-379
-710
983
578
-672
727
814
290
632
991
-775
345
-334
-997
-80
56
-569
-224
-676
326
124
430
830
606
-736
-581
-83
762
-692
124
-37
533
-174
296
520
-707
-528
-677
-634
50
880
-968
177
359
246
265
-162
162
550
830
541
-357
188
795
-692
439
-729
-579
990
756
521
-52
289
-224
-428
800
614
235
834
-924
-126
-299
-328
392
-902
-227
-380
-719
244
889
252
467
-698
-629
103
-507
-46
819
629
953
-527
-867
-497
-460
-314
980
-556
754
-6
-182
209
-663
-29
775
578
-848
-156
-977
-623
-699
733
11
213
-719
-811
-794
-871
593
-460
276
-404
909
228
-413
953
666
-501
903
248
-160
766
-544
534
-295
411
544
98
-932
535
-775
-758
-732
622
-827
697
-17
329
499
-624
-48
-13
258
-527
742
-48
-953
-886
823
-25
-267
-639
-572
-476
465
-650
-550
-346
-117
-74
-338
-670
335
-732
-360
-283
538
-712
278
-752
724
-245
-926
315
-903
-840
-66
232
594
-515
527
-914
-470
-130
335
-832
362
178
850
-631
589
-531
-258
-188
-541
480
38
807
-907
-986
-575
-684
-376
319
381
605
591
366
-188
-208
217
85
-58
145
-455
-769
-891
-623
414
88
816
-475
-351
243
172
489
614
-480
387
-412
-251
-5
-9
-341
189
-437
15
620
226
160
-6
-794
446
-321
-275
-827
-504
-439
-905
-20
898
-413
-251
602
688
459
-868
-127
694
-966
230
39
-287
662
-683
-631
-39
-22
-446
-475
-265
561
95
946
347
-687
591
273
-28
-582
-57
352
816
-215
87
198
659
208
-460
-316
-713
682
-759
-605
854
599
-754
506
779
-772
-663
-172
580
56
-349
-301
249
943
797
-913
572
135
175
-619
-898
87
-907
-190
-347
774
-33
-617
-894
475
583
-473
-659
930
-262
229
814
-219
-448
-897
-711
-459
867
49
321
361
851
517
1000
-961
28
344
-655
703
-460
-424
521
552
-357
76
-328
-487
711
-270
-520
-352
-375
-318
197
40
-807
580
-852
565
521
-587
-86
207
-885
987
403
366
888
995
732
-432
-715
-533
-62
-357
-751
521
-167
-781
480
328
423
-397
-175
104
-732
677
-516
42
-881
-463
-447
756
-920
870
765
-74
-803
519
-827
-235
143
-63
177
463
607
-610
-406
860
-616
-26
829
580
-433
715
-888
-303
-433
727
108
-920
-443
-571
507
269
-420
314
523
-684
-215
-452
-495
-353
599
267
62
965
-476
487
110
-447
945
-800
-188
-587
246
843
783
-811
-87
-770
-422
-184
-779
-628
145
-727
-645
-109
-326
728
690
15
-742
649
-932
-665
657
497
-677
-17
880
-643
-229
-625
-333
550
158
-652
685
-226
772
-318
-723
119
969
-230
-744
-99
-8
-651
-517
-751
426
-309
-320
531
148
973
625
-275
-934
-649
-701
748
-176
467
809
-459
-734
-433
-855
-453
841
742
252
-466
401
328
179
53
-238
-558
515
523
-394
-812
833
443
272
-95
980
772
-487
-248
-567
578
-785
-364
467
-643
328
141
-358
-644
286
-697
-477
960
-101
641
497
968
934
620
-57
-90
601
-966
194
784
-237
-888
-212
-46
-264
684
-809
-686
454
-868
-988
-82
-173
993
-150
309
317
-36
739
-159
-31
-249
-139
-177
-620
195
188
264
-456
-124
-501
-464
155
-635
-282
462
516
87
-345
-947
-346
455
35
783
119
394
-189
435
-685
209
748
269
-62
-342
519
-67
-251
719
966
-316
423
-821
253
939
-673
-293
615
107
376
-603
749
823
824
318
567
463
721
-684
-731
-219
18
-828
466
-557
-301
151
404
-195
-989
553
325
457
33
374
-161
8
324
-193
-544
-894
-844
-53
-565
-773
-516
614
-516
-995
-234
52
802
725
-346
296
-276
880
-51
505
-706
-144
-27
903
-16
167
352
-430
947
378
791
-532
-772
-168
711
-799
290
297
311
110
-329
343
-520
-787
-684
-315
-479
898
406
-166
-449
774
-674
389
-492
-888
403
245
723
260
449
994
864
426
-255
-753
940
723
-418
649
290
-697
596
191
524
-199
-486
555
-454
-790
3
-653
-681
590
715
-657
-225
-384
-713
498
-554
754
190
179
-81
39
526
900
911
-188
845
-395
-205
829
-713
676
807
746
927
244
-272
344
930
86
751
-811
42
6
247
-946
-77
579
456
-746
-118
-757
410
475
424
-889
721
-318
-201
779
729
711
550
720
-892
419
-455
-650
-197
-380
334
941
780
-540
-99
-386
689
-625
36
931
-196
-70
496
-728
-121
-765
-468
179
728
-641
-50
976
-185
883
989
-543
-842
-905
-386
-721
-836
-301
798
-543
113
-175
284
743
-635
-642
-211
-405
-900
-710
-63
-972
-604
826
44
-401
845
760
-513
-487
970
730
-978
-664
-170
286
606
-68
829
667
128
765
707
179
-6
213
-48
-245
-710
34
-116
389
545
283
-415
535
605
-348
696
952
20
483
154
106
-749
808
751
-130
440
-79
246
91
-224
644
564
248
-568
-629
650
-658
-884
-214
941
-893
149
-795
367
-16
-268
784
-18
-109
652
-985
-700
-34
782
-846
862
307
762
-625
-875
556
-94
-488
-501
-725
587
652
245
-424
-390
-288
-35
694
-615
901
-661
441
449
-402
-976
718
-911
498
-242
-836
234
-356
-15
81
327
345
94
23
-308
62
-595
-360
185
-191
254
429
500
-693
-443
-898
-137
-645
902
309
-839
16
-110
-805
-603
-516
638
283
-841
-32
228
29
-602
385
221
325
-814
273
-97
128
-516
-9
-25
989
-659
-241
-9
742
737
-351
693
676
-8
-256
918
-377
530
226
526
226
697
-529
971
715
-834
805
-674
592
-639
-439
-313
-181
-124
-966
604
103
628
769
969
-721
-737
164
816
375
570
-851
519
372
-149
-160
-704
-420
345
-817
828
-104
-648
-926
-952
-723
-519
145
239
-676
-160
420
49
-946
-580
548
-262
-280
56
-553
471
-599
-924
-678
-626
-197
-133
-101
593
-214
206
943
657
923
-50
-643
855
594
598
-388
58
844
-920
-204
731
-140
-826
-830
-164
231
-169
-209
-230
-540
641
698
-14
289
284
34
-323
-475
-757
-986
453
-591
-909
616
637
-196
-810
-97
60
214
400
-299
-429
599
-16
-375
8
-785
-425
-570
-699
940
946
812
-431
703
-474
900
-28
-626
-817
-512
447
-338
244
-668
-228
48
-4
-963
124
-582
127
221
840
590
471
-48
60
79
-232
336
103
942
101
90
417
383
-9
-127
320
-919
-80
240
267
265
-579
-592
-102
-468
-451
-779
-985
259
-703
851
-563
-423
-793
376
-39
110
908
-850
299
-995
857
-521
-105
245
-30
312
-237
207
691
547
289
-83
-34
-890
868
-124
706
-239
213
696
-244
504
-20
604
671
-700
-659
-314
-978
-507
-703
218
991
683
214
-53
126
109
-560
-946
443
-514
547
-436
185
17
637
136
194
251
569
-249
-821
-804
830
738
-87
-278
-229
-377
-798
-848
322
831
-343
646
-288
-983
174
208
192
232
439
130
942
434
-338
-134
73
-738
104
642
-671
-600
885
-217
471
633
838
547
-174
-419
459
282
-925
342
-324
-222
-351
95
895
-455
-765
-910
-663
73
-72
-673
639
305
676
298
69
471
-106
15
788
782
528
-330
61
352
-582
248
-797
345
-204
-384
41
-69
641
161
-534
-816
413
-886
-596
611
37
482
-606
-211
744
738
284
502
991
899
-63
318
-981
-152
-730
285
-222
260
-14
-989
690
-180
962
-791
-776
458
883
616
-309
-126
-703
91
-37
-13
772
212
-650
-499
893
574
-587
-891
232
906
794
961
-259
-259
788
-566
-16
-57
-801
-607
-884
-229
435
-258
-258
-592
774
706
143
-342
609
-713
227
-322
-542
646
551
-747
654
-210
888
-805
127
-983
-325
-734
-920
749
-62
501
666
-667
605
-546
-589
-29
-207
257
454
-919
586
77
-713
208
366
917
-433
-424
611
303
-73
-991
745
-89
412
779
-961
-666
-87
-927
467
-484
-722
-40
-663
656
741
-933
391
-313
-489
36
583
-998
-15
435
289
-980
494
559
367
946
572
-501
-695
770
293
-675
256
149
153
959
460
-576
-243
-213
833
-407
-776
303
-578
-148
-689
919
202
376
-603
-772
421
399
222
-136
-80
574
-843
794
-625
-920
42
95
885
306
-89
959
953
621
482
-681
-967
-933
-662
-641
672
-646
-710
903
17
-957
211
-821
290
-54
695
426
-597
-564
-373
-720
-332
-452
201
230
705
-273
314
-802
-724
-322
232
-960
-339
-818
-131
-959
119
626
856
-397
-952
662
504
-56
427
615
-839
103
-781
523
-13
-390
643
-14
-255
510
-486
331
150
600
366
-271
135
41
448
-901
561
264
12
594
-559
468
-83
-357
437
627
621
278
78
-842
-522
511
405
9
25
-801
-226
406
-867
268
169
-524
-171
-569
-480
111
-592
-444
-86
108
357
-335
-3
-991
346
431
703
-812
245
446
-962
-94
993
-545
830
813
296
-907
707
118
-985
937
505
141
412
682
-123
-778
-252
-424
-575
716
-32
43
392
489
-827
-476
851
525
-379
-705
-655
775
-366
378
395
-815
-617
-628
-939
-285
-354
-514
320
-912
301
86
677
-945
-879
-53
289
851
849
213
-103
-11
666
-291
345
709
399
533
-721
10
999
405
-576
647
-570
588
807
-459
63
-798
348
-722
399
465
493
978
879
-911
613
900
-789
145
-860
770
-918
-484
-961
357
-889
-515
-539
-92
996
-507
-281
643
497
-503
766
531
-447
-714
833
-252
751
-932
800
785
996
-789
-122
-527
274
-955
-363
19
336
972
618
360
-874
224
-15
465
498
-271
-525
-927
-334
164
812
935
168
152
520
-424
43
-457
891
-544
-957
204
-363
976
-574
-138
-51
156
-341
-429
-76
-858
-530
610
-496
-721
-841
-820
-485
224
340
-201
-312
-828
-175
-656
-386
-54
-503
-874
-754
-327
713
584
-884
16
-799
975
-605
288
-370
-728
-809
-432
600
309
459
-491
-510
-822
-305
173
-804
347
-752
652
199
762
997
102
-308
-327
-428
716
-935
-80
-754
-862
-732
-87
-741
-154
264
-611
-716
-815
440
-616
-467
914
-627
554
161
-266
348
-526
603
-858
-525
-675
-806
-486
156
753
-491
-252
-791
-661
140
-860
265
-453
-358
348
685
110
930
-152
336
624
-976
-161
530
-30
-9
776
-758
-395
633
-224
452
215
-816
776
498
-908
334
-655
577
-221
424
526
189
274
-484
574
-579
57
-62
-669
-489
972
-27
364
135
123
-268
-483
-509
881
-42
-870
-754
-189
-38
763
625
98
-470
-839
-42
981
484
-890
673
272
446
-206
671
-771
1
-278
-845
717
880
919
698
-463
751
404
-850
-68
697
-17
-987
-594
308
-909
638
405
975
123
315
4
-485
507
-46
828
-213
-39
945
107
-334
84
680
976
-912
405
674
-521
949
-153
-397
505
-826
-15
-320
916
123
-10
-802
-849
278
76
755
74
809
-246
336
-587
-319
-135
757
-904
805
-320
-758
-73
-523
911
-272
-46
-263
330
-376
-885
-409
-884
361
439
-197
-736
444
418
-527
588
-665
180
-160
272
-16
708
492
-720
783
-997
-773
531
-416
119
93
-894
788
-514
-941
-993
-217
77
383
-670
-245
-490
700
227
-234
-797
-196
-743
643
373
-277
675
-367
-954
346
-504
319
91
-333
-969
-80
974
-777
-688
-574
-966
914
-307
-660
417
628
92
668
454
443
-671
-802
-850
877
-251
111
584
537
230
-302
846
-732
869
626
353
-778
320
479
894
523
692
-342
414
105
392
-916
664
254
944
-922
-910
222
-303
-846
221
806
927
928
733
-61
582
-540
-97
604
-728
-331
-437
-303
-905
679
272
171
-524
-97
-749
456
969
-319
-724
-659
425
194
15
-321
626
619
456
-143
-402
797
-347
653
668
-828
-968
411
-917
515
-847
327
-112
-793
269
390
-552
891
-142
-151
748
55
810
900
-297
814
-991
-999
444
-752
880
-347
702
898
369
-104
-37
-61
774
-291
-397
901
-743
-270
-913
-624
93
-620
756
79
634
-717
15
869
475
685
-559
816
945
712
544
89
-65
-885
-503
471
201
975
861
597
-381
436
885
595
-315
373
-846
950
991
-601
77
-314
-460
231
-616
992
248
469
-703
55
-986
-824
102
268
-344
-606
-352
719
200
873
-536
-461
575
206
-730
-6
-263
-174
-352
386
801
-127
-631
-680
973
901
-850
501
106
-761
-713
-245
-190
-306
-172
-307
887
-965
579
-16
419
557
783
785
83
48
692
526
978
-523
587
-516
-988
112
931
989
-942
-735
505
-988
-542
-403
-82
848
-2
-316
261
277
-131
488
742
-566
78
780
823
-456
-972
972
151
-454
398
128
632
-745
198
-904
181
-690
-859
-807
-99
-66
-846
-89
-940
25
-911
-784
876
-440
286
616
-180
-238
284
-663
346
302
-541
361
-832
-559
879
164
-384
-765
-31
-331
-580
-111
29
257
504
842
232
797
-355
90
-212
807
-373
958
732
482
996
713
-236
402
355
-613
577
-349
-813
475
829
-110
681
583
-892
-794
-206
-777
956
-590
319
529
-330
-149
-87
865
863
-329
634
-982
712
-111
577
-556
-115
177
931
-138
-790
-437
-147
-500
545
-913
787
166
-248
891
667
-383
485
-843
965
413
767
-886
673
45
639
-853
-740
1
627
-500
820
609
731
814
-410
-755
980
493
-871
487
443
78
-76
-905
-209
-474
-102
-811
-88
-768
439
460
397
-234
-893
-659
-534
919
-603
-975
627
935
366
978
-712
-916
-326
303
-779
-949
-322
-956
1
378
-9
989
-388
-44
895
146
502
-421
154
623
-639
380
586
205
-584
-970
-743
-581
987
234
698
815
919
426
-448
842
-158
-175
-25
-528
243
300
-809
-1
-477
-260
375
544
-719
-312
-365
-749
481
124
144
-788
-613
120
267
-608
-276
-426
748
-574
117
-276
-902
-668
-959
571
-799
-347
988
-942
-210
-69
49
673
-592
-546
-59
219
-330
-804
-257
-483
-714
834
654
-568
482
-722
-369
57
23
52
-365
-696
-74
-568
507
335
395
-207
-483
519
993
-996
44
-117
451
-794
-139
-104
402
-734
483
-434
-268
947
851
621
938
-352
756
162
-122
-759
-58
-311
253
-70
903
-156
-661
-798
-937
558
-999
405
-901
-447
-125
32
-825
129
302
-924
727
-638
-229
71
756
214
-147
-825
-425
-699
600
153
-782
-551
-358
413
878
330
290
-83
-475
-872
-502
598
663
-235
-545
-64
-785
-108
512
-449
71
-597
-900
133
382
640
93
-243
-339
-262
-830
192
-658
-178
-297
987
466
871
-724
-833
-206
-678
-438
-807
278
-512
-119
-554
797
-791
-213
-14
-193
-598
-507
959
-165
-217
-574
-593
-425
876
396
-226
583
906
637
-903
12
-689
390
721
383
316
-257
427
-595
781
-71
-837
-671
-225
-94
-575
-52
-50
-348
953
671
-334
251
943
-861
754
-224
-274
-609
792
105
680
-804
-346
-174
984
-771
20
-188
345
309
-98
-620
-243
-557
-857
-598
542
861
257
27
452
-599
-844
404
0
-93
967
136
759
-164
2
896
310
367
-236
-426
567
585
301
681
-412
-442
133
-562
-263
-847
468
-85
381
277
-336
-55
787
-319
-436
-491
72
120
-278
167
-735
620
273
983
489
-262
-616
-685
-25
-24
-88
330
-112
6
-918
-488
-297
-995
-213
-941
-319
26
488
22
255
173
607
-145
617
-858
-250
79
-518
-663
-116
839
-763
787
-343
74
-16
-554
177
-462
-56
872
-826
-947
401
-505
-881
937
-357
-756
828
-708
147
504
-666
-453
926
417
-105
-704
-50
-835
118
-167
-11
-89
-802
-691
-523
-875
-199
-301
241
675
-922
-711
796
884
311
-629
-57
-115
-745
351
-34
-497
-580
131
708
-383
919
-830
-658
583
582
-677
591
-375
-94
507
545
-299
980
-141
658
-453
-326
397
866
-509
257
934
417
782
-843
800
-258
466
589
-164
54
164
973
-849
39
551
445
-862
199
884
-951
642
228
126
-882
-962
950
871
-831
-586
939
-574
-995
-65
422
-931
897
-41
-587
319
-623
403
-225
524
-641
-39
181
-358
544
106
612
-407
835
426
532
266
-270
332
340
995
268
5
944
-312
-431
630
958
224
840
-361
424
-478
-416
-644
380
-609
147
600
-244
511
-780
-959
443
534
-73
537
567
-565
-665
-221
556
-69
249
-799
434
-335
-985
-441
388
568
11
919
-417
-596
845
-737
-335
-504
74
-240
-729
-686
-616
548
753
-954
969
-569
164
-770
216
-386
200
-913
244
509
-846
734
982
-85
717
-940
-78
846
-94
863
707
-703
-991
784
252
-900
787
480
216
368
-159
-995
-696
745
783
-937
652
-880
228
-561
839
35
-909
-78
393
-808
58
61
261
697
919
-299
-770
-143
-41
-93
-604
-807
543
660
980
79
-923
0
-862
21
-195
680
-239
-477
-925
-290
312
-23
-927
-268
732
820
-877
-139
388
-122
-599
521
-870
694
-833
-363
192
-951
811
19
-864
608
-309
-602
988
-822
-276
-599
266
855
182
-536
-723
-956
778
675
665
-618
501
623
675
662
-428
-360
729
-347
58
875
206
-683
-758
-805
580
-124
-326
-797
905
-829
626
-160
286
167
-889
-136
845
709
1000
-2
-805
414
480
-640
37
-930
-640
-923
552
664
-897
-102
494
687
8
-310
-820
951
-966
453
-645
570
368
-211
-686
197
-188
-40
-423
573
832
-325
-655
172
-724
136
195
279
217
302
-396
390
231
799
274
-693
453
-533
344
422
597
-28
-634
466
278
227
-633
286
776
46
-936
-617
-611
-401
-489
24
-57
-807
-464
462
602
812
-186
-756
700
228
230
933
-979
-508
863
-56
66
724
254
-959
133
-508
309
-528
-193
-967
-591
-661
-650
136
353
-446
333
-902
-307
2
530
-366
-748
763
572
943
-942
-633
122
883
-408
173
54
-430
416
-433
-918
572
-48
960
983
75
996
-92
-245
235
-743
341
-245
9
208
-520
926
-939
318
-147
-654
111
263
933
-805
734
487
-3
506
255
954
-143
446
-269
-358
48
-389
-982
87
-940
-345
365
-761
813
706
226
-262
-175
513
135
901
199
177
343
886
914
-579
72
-171
-79
353
-173
-990
72
533
-896
954
432
-970
950
-10
-641
-751
934
19
-523
-818
-250
-233
808
-371
332
-675
391
-387
-376
-516
673
-966
-515
650
-606
-902
-311
-340
454
-709
837
-18
736
476
778
307
-26
-827
930
141
974
-944
-264
332
-321
902
391
741
-748
-710
537
-865
870
-759
-747
211
-143
805
-342
-193
-270
-846
-620
362
-857
610
-296
-414
39
19
-23
-396
-732
-557
167
-384
500
251
-74
-609
-406
327
393
642
-364
-222
-30
260
-42
-957
909
-849
999
731
439
486
221
604
-407
768
506
-238
-992
-622
685
657
49
549
-132
-900
117
-641
328
-978
-357
-135
331
405
-494
761
723
-565
42
-388
720
-226
-885
948
-728
-413
-453
-44
156
-159
876
-918
-589
-31
22
-765
-202
587
40
-694
-587
-337
523
711
298
73
356
-114
59
948
-615
-858
-359
619
468
65
786
159
-938
-874
-932
697
698
-561
978
-624
405
325
-852
17
-276
209
790
644
-918
917
-365
-890
-396
317
810
-274
694
-577
314
504
-357
-162
166
139
165
555
893
294
463
119
611
245
708
-570
452
471
-887
483
825
36
-382
105
-696
515
199
-447
970
962
662
828
-551
352
347
870
27
-614
-903
-614
-336
141
-632
286
998
-507
-474
85
151
-709
-93
510
558
-520
-219
-916
-789
-127
-525
491
94
-533
403
-165
899
788
-857
-144
946
354
40
-176
-377
-459
832
891
-476
247
156
-634
766
980
-800
105
-882
251
25
-703
-994
915
-319
-827
-138
-190
155
-356
-163
-123
-598
-485
729
-296
500
-938
-472
-22
-652
-164
-763
248
-542
909
-783
-515
786
815
225
-379
-146
-726
575
-928
-933
779
-556
173
-898
-226
839
-510
-532
261
658
396
-484
214
-8
879
-44
353
400
207
125
-545
-595
862
-474
-939
-418
-57
-704
818
665
-644
-28
430
843
785
-766
-567
69
-77
-573
739
-291
-805
791
457
182
-987
-311
-145
160
-767
495
-61
458
988
-732
-836
567
863
-421
-278
555
-870
196
187
-427
-325
-908
-458
843
44
-24
53
489
860
-647
-322
547
931
-908
-3
760
-92
316
951
-346
-515
648
-325
348
-161
216
-433
-960
-720
669
-512
-498
-549
-559
-241
45
749
-378
543
-410
-207
-603
-153
995
478
-666
718
-422
-928
-393
338
-466
720
330
408
231
992
-10
513
523
-45
371
-967
-125
271
-777
-645
463
-324
-761
189
219
99
-708
-87
632
422
180
-883
987
-607
937
725
-563
-944
450
-484
395
654
-943
414
-646
641
-625
957
-666
-318
-583
-175
69
-254
-382
794
126
694
934
-412
-43
558
-308
-569
-663
854
190
-161
-71
369
374
355
-517
989
-336
497
185
-58
622
560
63
886
-30
-477
924
-987
529
-28
774
764
-614
-69
120
-877
569
-359
-955
-83
111
-697
-126
968
928
-239
51
263
-95
749
-624
589
-695
284
-8
-854
155
385
-130
-559
-628
-484
658
169
253
-176
125
436
58
-695
57
497
-154
351
519
354
664
-346
794
301
818
931
992
-915
870
-788
-951
-360
294
-918
268
30
-567
569
143
-320
-940
-848
883
-235
18
559
-107
157
306
359
553
-640
273
-395
795
-211
830
-208
-383
-10
-763
-708
294
45
-967
-863
-427
-163
-787
62
752
-224
-413
99
-122
-168
529
392
535
-329
17
-19
-228
202
-480
883
160
-571
99
-563
838
-724
-140
512
366
320
755
-274
610
308
-285
922
-380
908
-455
-312
-824
-857
-368
552
-654
-203
804
-63
124
-971
-939
-758
-560
-389
419
615
138
949
469
-682
-922
743
-672
-529
58
66
285
798
-261
-12
-894
446
-136
-157
404
-328
500
699
314
-428
-603
-742
504
-36
-444
306
-755
955
-255
7
425
-99
-242
-936
-162
28
160
-785
-534
22
317
-926
-140
824
457
-545
319
-395
-702
-275
529
-841
-351
994
-769
749
-565
-62
982
-844
-75
-517
287
-130
229
134
-882
942
-181
-812
-355
-131
-507
-275
173
-860
872
-810
134
-662
-178
-258
-525
-893
-495
-544
208
-599
548
-210
758
-442
-509
-30
948
718
-417
537
-12
544
197
73
-352
-250
-963
682
-308
-666
-604
916
-23
-139
-218
128
80
94
37
214
934
-833
-698
-281
-240
-497
616
238
-688
364
-635
179
-85
305
-239
-315
411
267
-139
-605
-448
410
-879
-408
922
793
-780
-428
-38
-118
-826
752
878
710
-181
633
-956
82
-933
169
-666
629
-841
455
-55
-945
-872
-605
-968
-249
515
898
-220
-887
-257
613
275
-666
915
-457
467
-569
654
785
352
-920
80
-715
14
301
180
-170
-963
162
553
845
-718
-695
-62
-989
-973
-977
-496
-595
614
-512
-936
254
101
-805
-254
170
500
-552
60
-696
748
-662
409
-28
518
-232
907
-272
-162
-350
932
752
-889
-14
881
237
363
-490
-233
594
484
318
-6
-539
56
-712
-741
-921
-557
81
-941
-233
20
-377
871
-14
928
200
-319
-649
-466
63
-231
931
-258
-65
524
-400
-174
-958
-172
204
-435
-142
-219
-659
905
881
-837
-718
-368
-268
137
-21
-609
810
890
192
793
-263
-536
-556
972
345
626
933
574
-164
450
-846
353
355
328
-339
72
-552
313
115
69
132
604
26
620
551
-719
382
234
-759
-610
-203
-403
640
-456
202
-822
699
-791
-213
10
-836
-198
877
591
847
-426
-492
251
426
-238
560
-261
-758
-182
691
705
-126
-647
-717
567
219
-587
-919
-578
-768
-897
210
872
818
-492
-720
903
-921
-650
-332
-641
503
620
-418
-662
-144
-169
-676
-688
-982
619
61
-393
277
185
-81
-282
-456
376
-417
-892
-1
991
-407
159
106
-347
-377
952
-49
-640
689
854
232
-468
-913
682
-37
-913
424
-145
476
717
-697
921
135
-481
-162
-657
-740
-68
-424
271
424
-160
368
-140
397
648
-1
-93
548
1
-693
-124
898
-472
-453
259
776
282
716
-254
977
915
-692
-704
-256
-53
64
804
-434
-635
-950
332
46
468
-519
-105
102
966
-993
-602
443
-289
725
-694
209
-96
52
-31
-510
-794
345
-553
-855
-636
677
-89
-129
176
-445
711
231
-490
-484
585
16
930
-829
154
39
-805
-195
-103
-154
573
-458
-618
724
589
647
-879
58
-410
794
899
155
598
-330
-35
-4
211
162
524
843
-866
418
703
447
-623
135
-92
-27
654
28
-648
-983
-762
-304
589
538
619
628
-234
-520
76
-68
-993
652
-351
957
-699
-848
729
818
-408
-722
-10
652
836
489
-560
-373
616
329
360
-166
-331
-353
-209
22
424
-154
421
793
-518
636
-639
677
-751
893
700
513
708
905
-608
396
-6
815
491
-993
168
534
-973
-711
-752
25
200
-346
-995
46
-403
586
-270
-55
938
-875
454
-933
109
909
-887
-629
436
579
-372
-689
394
509
-676
310
-972
-796
-502
-502
322
-899
-33
-946
-619
180
-62
-183
-768
-882
-898
504
858
-773
-624
-18
922
-999
186
-537
-466
24
795
403
-546
-298
-740
-185
787
722
-183
501
-97
-829
524
-701
-126
397
924
-200
890
-966
362
-991
-440
-147
-394
-793
770
-531
403
-785
687
-499
160
926
620
-940
-117
-380
-6
117
349
277
398
-468
543
-595
-128
-39
-226
-582
419
797
-714
399
909
-943
-961
-728
855
467
-864
958
986
-95
-245
-435
995
-134
332
491
-941
-408
796
-875
-548
805
325
-144
637
644
952
-637
510
88
607
-498
-717
-185
-645
542
-40
589
-408
-814
-318
666
-667
-468
572
-627
289
-237
210
801
-964
-20
646
-940
796
-300
695
250
-340
164
-235
-1000
694
-443
-423
776
952
-11
-901
-957
853
504
-363
-532
680
-323
873
558
-316
514
-776
-522
-136
401
447
-601
635
-221
-586
467
-631
546
-245
377
330
-64
96
876
878
-716
6
357
-282
-344
794
683
-173
-985
-192
-768
-64
700
475
-892
-448
40
-353
166
484
-221
610
-835
-870
-213
235
794
660
-219
-613
88
371
357
-587
725
-828
-168
823
831
-988
-157
492
-440
902
639
-88
-180
-402
578
420
-294
-189
260
167
898
-182
578
292
-872
-892
-262
988
-250
-906
-393
43
-66
-441
913
-409
-208
572
-348
-726
-408
995
245
158
-119
-199
-956
27
-82
705
57
-432
847
-268
-339
439
-558
538
-369
-300
787
-70
-139
-990
441
187
107
304
-877
-937
805
-557
769
-293
-930
772
-164
-796
388
-730
947
281
-350
-105
616
-415
612
598
-571
-815
204
-677
-734
543
697
-344
-512
-516
-869
683
971
-830
-19
157
853
791
771
516
832
130
-957
304
-385
79
827
505
-907
966
15
-829
38
-603
831
-378
-252
766
-950
-255
-129
-658
-49
-231
403
288
589
-422
311
-673
266
-16
-54
-711
127
490
465
470
815
436
-684
618
176
521
703
215
816
350
-834
-310
-87
547
916
-104
-982
134
-507
539
-686
-955
-797
910
-150
-764
150
-294
505
-631
709
818
-952
240
-234
-926
715
129
-767
750
179
-699
-310
558
-832
-740
972
-641
-850
-397
-998
910
156
869
824
330
706
423
-252
838
-892
-531
-297
612
314
531
-39
-269
300
-981
249
-914
-645
-586
272
249
30
678
997
-109
752
-794
-936
49
828
371
-322
747
429
85
850
288
859
254
-908
-266
492
-223
432
-362
-239
53
-922
-372
656
996
-612
-326
136
-842
-856
-264
-914
299
-430
920
-202
652
-869
811
505
999
-90
-378
-128
-366
88
-886
175
-35
71
990
-407
-608
627
13
-970
-369
687
695
511
-586
-437
127
-192
816
-62
654
433
-453
118
920
-67
874
499
405
512
-36
155
274
997
424
-89
44
71
247
2
169
-766
738
-424
58
-451
261
444
-209
-713
711
-138
324
-674
85
372
708
-121
-171
426
-932
266
946
-143
322
-281
-419
161
156
-790
-69
647
230
-729
888
244
-567
-97
-493
-375
827
572
547
856
-575
513
-820
452
441
-532
79
415
721
-761
-218
-842
259
-970
-955
-896
194
832
111
-722
168
-689
-76
-945
-834
412
-563
986
-442
-645
79
864
244
404
-47
714
297
-701
-275
425
729
-335
-889
-85
-335
-793
-34
-613
-36
-108
711
-419
-580
-888
-929
-903
873
-253
-601
606
-85
-302
-553
104
322
425
682
-129
-140
-295
-212
214
-69
583
748
-620
590
-295
-189
307
-681
-456
-820
-579
-381
264
673
-503
867
-142
637
-299
-446
349
-475
901
190
680
261
328
-286
-887
-301
-90
-693
399
868
-396
-77
672
-347
-947
-13
565
-64
210
909
-253
199
-332
412
-393
709
-386
196
198
477
-953
-267
89
173
-723
42
19
924
998
780
-411
-948
199
1
-378
-167
577
-37
899
742
411
-440
-389
871
873
-392
118
821
-905
876
-659
444
518
861
-728
541
-215
331
650
335
-801
-304
880
-661
87
-875
596
-193
-51
-906
647
653
-441
-168
539
-343
-637
584
-358
-558
426
934
998
19
-368
346
-282
-11
930
-29
785
558
-431
-863
600
50
661
-433
-825
656
410
-224
-406
-689
-363
270
690
247
-196
-878
314
759
595
-821
-1
592
-785
483
704
-421
645
809
878
-974
-476
163
-743
946
96
-417
-650
47
391
-570
-817
588
444
985
-235
421
829
21
516
648
-120
-463
-573
-769
931
-357
-173
549
-835
557
573
259
498
519
-584
780
298
-961
-113
760
334
-927
-395
-773
216
923
-57
603
427
852
-454
212
134
243
310
-721
-900
-514
29
-895
681
-417
940
162
345
-397
-206
-87
-464
764
914
-805
149
164
947
-524
-420
5
909
-822
40
-771
-528
-355
339
-620
821
367
-492
-196
951
57
-689
-899
-820
-768
918
-814
-732
-240
185
921
992
773
564
-701
534
58
595
18
-208
16
737
23
-980
155
-15
-841
705
-584
889
868
163
-563
-301
275
17
-762
844
336
-904
-516
220
998
-452
114
635
235
-111
-308
550
17
-460
-656
917
677
-848
46
-674
856
-784
-265
287
710
-727
325
54
-152
977
867
-95
-489
166
446
379
-858
-74
227
817
-788
-781
520
195
-87
653
548
-53
-677
-56
-801
798
-573
226
-590
-703
162
204
-928
439
-505
-309
-316
317
651
-103
-269
-55
63
818
-529
641
-326
-688
371
392
561
291
-96
-440
-574
272
590
-817
989
-622
296
-796
875
-812
-99
-488
-595
-306
-626
287
614
356
-962
25
-625
-883
-176
290
678
595
902
718
-353
-494
988
-934
306
-729
-610
-295
417
976
692
607
497
-202
-928
359
-684
-653
-377
44
-90
-84
864
178
-944
-991
-698
564
803
740
-32
330
-182
-267
-550
402
-273
146
521
-734
720
-609
468
-499
906
400
954
-441
-787
736
-740
-677
-624
861
71
-862
-64
-644
-743
-377
678
752
-329
290
983
891
784
-831
223
862
-147
161
439
-561
-673
276
196
46
-208
180
-505
-358
-805
963
-37
120
-747
354
-936
-489
-406
235
331
242
843
-702
462
501
208
94
-391
-122
-183
-317
973
-847
-807
-769
768
-56
-3
708
993
-105
137
242
990
-491
644
-241
-866
639
-241
157
16
-923
-296
-313
-638
624
-217
-88
-39
767
-772
-182
-835
575
449
-732
-212
-627
339
-282
778
-799
-421
-54
40
62
-20
-204
-371
869
786
-562
262
801
106
-581
698
-863
476
310
672
-923
-721
247
-299
-286
533
275
-323
870
-758
-739
485
-812
192
-1000
-586
-988
532
-8
373
-560
893
521
730
191
75
914
675
-92
-545
312
-462
-137
-150
-664
323
77
75
425
176
-874
213
-549
484
-40
69
-94
-277
525
53
-693
-50
32
640
-738
-388
174
-282
-846
-108
909
-683
-85
-870
893
-605
-309
935
-753
995
-45
670
209
-906
-731
-443
-708
932
-512
241
630
-552
942
-917
-555
-767
-769
492
-749
233
411
108
-968
-760
-999
291
651
179
-329
-714
-856
649
-785
201
-330
-87
-980
485
-426
-463
-751
448
816
538
598
-322
-924
439
-815
735
279
-631
-296
894
-645
-454
-21
-570
340
-680
531
-762
-808
878
613
578
709
765
207
993
289
-901
-610
-967
-229
952
560
295
295
-802
-204
-637
859
102
-428
243
77
988
807
149
-326
-89
266
-668
-548
79
-425
-691
-958
-279
-280
-918
-626
29
843
630
-926
-945
81
-545
-257
846
-112
470
191
-67
-674
994
-754
-184
359
-78
663
301
-69
743
-754
-976
-28
253
287
731
522
-335
-996
642
-333
616
311
512
-492
-316
397
852
940
-124
-58
-452
-980
-260
207
696
158
-939
-502
469
640
-691
-798
620
543
299
667
-370
665
824
-326
332
-659
-401
-407
-831
-157
-238
347
-526
678
598
614
-344
625
-218
487
-541
-295
236
-667
-19
620
693
-615
3
724
502
-992
-427
-623
-659
-939
-403
652
223
522
766
851
-724
-407
-203
-722
-861
-199
445
681
-733
-796
614
-105
562
144
522
-227
-410
854
-228
237
114
-155
-111
-525
-678
410
-308
-391
-958
-802
-956
541
-931
-933
886
582
-947
562
455
-772
263
-299
-453
955
-51
-716
640
-100
113
895
276
-42
964
831
669
994
346
387
-969
-775
-574
-976
717
-646
757
-928
-307
-514
-883
-830
-552
989
-751
-650
-284
424
-783
588
522
649
374
899
-267
248
29
355
-406
906
-554
185
92
427
-392
-595
429
586
-192
-604
-858
-778
-560
-883
753
155
353
-768
908
-72
-947
-681
671
276
139
353
359
-223
772
-136
-424
-530
433
326
59
178
-507
784
938
-770
702
-117
442
387
-387
-205
74
-327
245
693
-153
566
-712
-934
662
725
340
-604
-234
79
-421
-800
-20
-533
83
312
-379
951
425
-538
25
-718
41
-309
199
-712
-868
-125
397
-928
150
-746
-978
395
-156
-247
944
-57
-625
159
289
722
-521
-321
-726
-809
-464
-82
-759
716
-802
-640
946
-169
-186
-631
503
-939
184
295
-372
774
-93
598
899
-760
-304
767
-825
604
571
362
908
-642
487
39
-736
-144
822
353
680
869
37
-834
295
617
249
-599
-967
948
-817
-939
-807
-251
-814
189
-254
-124
764
436
-529
59
168
702
-698
-560
-173
-816
-689
208
-697
-737
-577
337
344
-566
489
-741
673
-589
-237
-570
-406
-95
167
-34
296
286
-162
267
-801
-939
920
-786
311
-928
399
-89
629
-568
-837
-311
-424
-897
-251
208
-209
340
-581
-421
-344
-586
116
-321
0
323
708
-991
465
724
710
705
359
621
-141
-908
-370
609
-410
-664
-836
256
-855
486
-78
-76
81
-467
-448
-701
109
-75
695
547
-10
213
-874
450
-363
-400
586
150
-668
279
-825
-796
-282
859
917
-447
474
-102
-660
-782
-769
-613
-428
-409
-36
-471
256
548
704
-988
354
-539
705
958
-194
337
-936
705
-497
-754
127
-329
353
-514
591
-977
139
872
-216
-233
532
61
-113
303
611
-947
691
-69
-498
481
-981
-695
-703
303
717
791
746
-293
944
-957
525
980
33
-557
-970
-143
-836
-231
539
153
-63
-339
103
-705
98
-91
-319
15
594
187
574
200
-318
-666
92
-474
-76
-89
-759
390
-107
-873
123
190
-866
276
739
-954
482
-599
465
541
-19
-80
251
-115
278
481
-756
-460
-172
902
484
752
799
595
402
-914
-10
604
-354
959
-86
-523
-997
-719
-249
719
-733
143
22
674
449
910
589
-339
-500
-798
-910
-20
-309
-381
426
-924
-228
20
-175
-775
-554
-495
516
319
-247
-734
-480
251
215
163
446
602
-226
776
-727
973
434
-604
-404
857
-52
569
716
-553
-440
186
-101
-504
378
493
-881
-627
-153
86
-693
-355
-462
-851
-946
-217
-324
-844
863
919
-339
-84
-80
493
-624
202
456
504
796
321
600
-446
558
-900
756
57
249
-255
-138
-638
-897
-1000
428
968
-1
621
-490
-195
851
841
-716
-483
-828
-427
-588
621
484
395
-12
596
-634
-696
839
-441
-250
454
196
-210
-520
-601
667
-447
82
-129
646
984
472
185
-507
-303
-394
-401
-51
566
653
-659
-902
-374
237
958
-485
-341
116
-64
645
393
81
-195
-884
-810
-528
593
-558
536
-378
-573
560
-957
38
-382
-344
-514
81
-512
655
-609
-47
-283
-902
950
-753
-648
-231
908
748
311
-977
968
-767
425
-543
513
815
-727
309
-766
-525
370
-779
980
-888
-504
-601
422
148
-238
-215
-518
-929
-517
325
529
-259
-908
-422
570
-48
-946
-612
973
-307
-754
-235
749
261
247
-246
100
-712
809
-552
-416
-969
554
-70
-498
-80
269
-401
89
321
388
-449
-757
879
-17
-37
-349
-742
714
273
557
-130
591
-802
53
735
355
644
215
407
-256
-24
158
-924
696
835
203
487
-549
808
-591
64
-716
643
-607
636
988
615
-876
-266
-663
-576
789
323
37
-517
332
33
-437
191
-341
-367
752
863
-117
894
-904
-717
-786
496
-733
-145
-438
501
-724
693
427
-427
805
903
-954
-878
-595
4
-70
-677
658
-535
-811
693
625
359
24
399
-4
356
280
-599
-876
308
-780
2
-345
-836
-851
-757
-80
724
-611
915
664
190
-286
335
-344
247
793
-251
567
939
826
307
71
-117
491
738
-517
704
942
-785
-575
796
-611
950
-936
464
-82
284
-788
-2
415
-728
-934
-237
-219
-885
72
-24
935
-115
678
-408
807
-595
-222
-773
857
890
988
-195
-1
280
860
947
945
-822
-192
-688
854
212
742
400
651
-378
165
-963
406
729
-417
-200
699
-167
-824
308
830
-585
-617
778
-479
-817
509
952
-910
318
-813
-220
-635
503
-971
-991
-220
-719
-193
367
829
-842
-167
-737
553
-850
213
373
277
340
928
116
209
-940
-639
689
-625
593
20
62
827
649
-26
-882
-275
-319
-226
755
-200
631
847
997
91
202
-998
752
-655
506
735
832
-652
762
857
905
708
-656
667
431
-538
-26
-218
435
-969
-994
-633
327
306
-268
-397
-615
992
-116
405
-62
227
66
-258
-487
-552
240
180
992
-101
-746
-135
-827
-58
-583
872
147
184
827
-272
-592
-299
957
-871
-262
-616
138
-645
-636
622
642
101
769
-849
-522
-828
565
-382
616
622
-637
84
724
29
-34
941
383
560
-613
-553
109
672
445
-680
-466
330
-339
975
359
903
-931
-589
-280
-760
671
-707
12
-355
985
992
-562
-729
-972
626
531
-278
40
-972
-761
-154
951
102
-278
436
-268
827
300
819
926
58
599
-141
885
-83
222
-44
-315
240
609
295
477
467
875
-924
-858
790
99
-375
366
-543
36
-624
547
-219
649
807
-764
130
129
759
-562
456
-841
819
-784
662
-735
-1000
-279
-606
-967
-741
-840
-144
56
-820
-947
-47
-106
134
-510
75
-456
759
-945
916
-506
-188
831
-395
439
791
86
-338
108
578
777
935
-950
-624
915
-803
-738
-923
688
481
886
942
-618
34
104
711
319
165
-453
-820
-247
-440
-723
-887
892
815
939
576
-812
439
-499
-874
280
-37
999
-486
-537
353
-277
-44
272
-395
-111
175
152
469
609
588
676
805
484
-931
529
-63
-861
128
-964
-531
537
-602
123
762
-307
-342
-876
117
466
-710
336
700
-878
498
912
-488
128
-25
-967
485
-493
369
250
-760
105
-502
258
707
-616
661
486
-540
244
-75
345
-508
-765
34
-366
-387
-543
-753
-715
-806
-949
642
-257
-757
546
-423
-382
-246
896
885
845
380
-664
-580
-122
-745
-850
-291
87
-85
-15
895
118
-283
-770
515
348
-334
934
892
-25
-531
-337
956
622
24
199
-903
86
-518
69
-983
-204
-231
-17
-616
-505
250
-421
871
528
-538
994
974
-546
-612
-771
27
-70
186
964
-515
888
-328
851
-60
-694
773
-934
490
-273
-181
465
824
-325
-389
502
256
231
-841
-444
-160
-840
921
531
663
-991
491
927
-833
-133
421
385
873
-496
322
354
-49
-629
-670
-976
-357
-68
-326
-615
944
961
541
567
-330
922
-890
569
-241
302
290
812
314
-318
418
958
367
831
602
-48
792
942
-213
307
-227
-665
795
346
643
-64
780
-979
301
-218
-166
652
-325
-226
-453
-34
-1
671
-769
-108
-336
-484
-490
-847
-615
-640
692
-946
-217
-253
-217
-909
-877
-166
-925
-702
280
-109
-689
235
263
218
318
-615
-438
-682
575
-524
-182
-775
246
133
906
-325
622
96
234
28
-826
445
203
764
861
-432
842
916
-24
48
53
806
331
641
782
629
-554
132
43
-901
230
495
405
-858
-87
153
906
-644
121
33
-44
-736
-474
864
169
651
274
398
-609
-233
219
-533
821
-173
-642
633
571
465
44
-1
100
-180
443
-246
-613
-834
-383
535
652
62
902
-44
-886
716
-829
-805
775
-150
259
-480
125
893
839
-170
-371
-526
-848
-811
-480
400
-449
-975
-765
-984
418
797
-640
-571
-431
560
681
911
324
-71
382
-382
-681
689
-285
-161
4
-314
380
-513
-2
-675
613
-105
681
137
993
-14
-548
-996
-269
13
-722
-852
52
907
119
-183
-805
-728
949
-557
-764
489
-653
-45
-228
69
-742
341
758
259
-578
183
14
652
-356
473
150
-14
337
840
12
-43
-944
-176
-868
61
331
459
8
-16
-409
718
-848
62
482
-939
-698
-384
825
-547
-763
100
-948
896
793
959
673
-995
613
553
361
-811
-714
477
-644
-166
869
-276
364
720
-364
-559
807
65
93
275
-475
383
97
916
-513
614
361
855
246
-155
-723
-754
-189
219
-933
448
-194
347
599
809
238
-654
-137
-84
-770
714
576
26
-333
44
39
267
-645
-142
-310
-114
-103
540
-327
43
251
497
-876
-322
976
-325
619
-561
741
-600
-13
-497
-674
971
21
492
-375
-276
-979
-770
964
921
100
-963
-477
86
-575
-692
-458
-608
-506
933
-336
-517
626
226
-682
698
585
-439
849
68
289
53
843
547
-453
-868
-915
-814
-287
545
-936
957
126
983
295
103
867
828
-750
838
-37
749
997
530
-877
-764
308
482
946
159
962
-479
407
-84
622
-635
-537
-383
-162
-904
701
148
137
173
860
403
723
-342
-624
190
495
29
-487
316
-760
-925
1
-207
934
-44
951
726
-109
-401
-369
-53
939
153
537
-981
948
-433
676
547
-951
761
448
334
-290
-198
-246
-260
-157
363
-856
-268
-744
-242
-324
714
-894
83
-864
820
337
963
235
516
-753
871
294
803
886
219
290
553
-6
-254
813
-427
820
988
276
-745
818
-733
979
74
880
-695
-732
-447
675
-881
-427
138
156
69
-89
-18
-562
451
339
-685
300
-5
587
-528
-503
338
-160
502
-510
-665
-979
-228
-720
211
-628
400
-351
473
390
476
-508
541
-345
-277
-734
227
-803
-839
-996
-694
-411
-245
-512
-806
898
815
460
-262
-278
621
867
908
265
952
-883
-306
392
94
-770
857
-679
506
-76
-105
123
-663
-149
-70
-865
-343
411
454
360
154
816
772
-178
-409
755
-168
-413
-829
470
659
758
-513
39
-341
-677
-244
-259
-262
901
716
-89
618
602
-454
-820
-19
854
70
-440
10
928
-199
702
-929
655
886
-139
-32
-884
-299
-56
-296
-550
173
-920
-865
-896
252
762
863
74
195
-588
-597
868
-979
946
357
-598
878
-429
28
223
724
-21
864
388
-810
-523
226
179
152
909
-662
-243
-237
639
-743
-819
-317
-126
-351
337
-195
952
-552
-968
746
-723
576
532
578
437
128
-359
405
517
-877
-321
405
355
-813
-658
70
-612
-879
-48
-208
803
-694
-367
-838
824
-547
702
551
137
773
610
335
-373
-756
510
-31
-420
-923
256
431
840
4
396
-625
-901
980
-217
-778
-495
579
96
63
-296
-945
438
-305
-314
191
-53
502
679
-298
-787
611
49
971
575
625
81
264
359
-850
-606
-244
719
564
-335
280
651
-849
-536
549
-365
-876
851
-744
571
-463
533
-821
-415
334
755
74
864
-623
182
-35
434
-648
271
209
924
680
-101
931
426
997
912
127
875
942
325
639
-477
-32
-270
-144
-675
-668
439
-294
-836
538
140
380
838
-742
-700
-991
569
-325
954
-818
928
758
-181
-248
-996
-613
106
-609
135
464
-96
400
-53
758
-704
564
911
11
-751
-320
437
541
-255
-756
-644
649
-579
-311
-334
-175
161
-186
-821
249
-902
938
-172
513
513
684
639
44
605
802
-156
759
673
-618
-160
784
607
316
629
-315
-479
896
229
155
566
-622
145
-338
679
-470
-176
258
237
21
-652
337
-661
903
1
7
744
-591
845
-647
85
-880
643
944
-161
-6
-226
742
-965
697
-566
-885
303
415
-226
-88
719
-936
458
-599
572
361
-180
-94
790
-962
814
361
-47
-496
-349
742
-98
525
-586
374
-387
-1000
-811
-619
-776
423
-158
434
2
649
-53
980
349
-247
-21
-98
-990
3
431
-960
502
624
-59
-234
323
-14
399
547
951
28
-849
791
-380
-145
-560
810
-736
968
783
247
-976
279
-14
765
-79
-513
-86
83
442
-480
538
42
-564
-11
-499
-288
-241
894
845
564
-632
193
713
-641
-319
-811
407
-250
-280
-320
674
-653
-942
950
-720
-417
792
-377
871
263
-470
-145
445
-335
666
455
776
-905
-306
85
-353
607
-771
336
203
162
56
-212
11
-291
-2
534
-784
671
-589
-75
-627
-18
-302
-869
-580
690
-373
910
-62
581
28
904
514
-939
68
706
983
-74
-348
432
92
-369
487
-53
786
142
-937
-974
900
487
-720
-827
-724
-271
-922
-181
-632
930
15
516
-12
-777
708
-14
-729
-755
-605
-223
451
-477
-180
-488
-825
-121
807
-366
-959
-702
-219
981
-933
730
-337
34
475
-800
349
110
539
523
-468
899
235
-124
-153
454
836
612
-960
-81
-225
-910
721
-493
-604
911
778
869
-844
426
-274
506
699
512
-14
-587
-674
-295
-820
895
-870
991
751
807
-290
-948
-721
-818
539
566
217
-131
217
673
-867
819
-599
648
-138
-114
217
399
-467
-60
33
554
900
-505
-929
492
322
-230
745
133
-423
-276
935
-998
826
819
696
321
-315
690
233
-363
938
-721
291
-921
502
-287
-526
752
51
407
-351
-262
545
8
723
-221
-651
-694
257
246
-583
-708
107
858
350
-720
-605
-932
-475
-537
-716
838
-253
-390
-764
198
-965
352
898
732
947
-303
-492
-200
226
534
591
214
-439
-917
287
-876
604
864
371
-341
334
-40
507
639
661
-874
570
-408
-841
990
-852
-935
-184
-380
499
-520
-882
759
242
129
-101
-341
445
-515
-201
777
468
583
758
245
632
364
544
-543
-376
442
-282
417
188
528
34
-367
-446
-181
409
-572
-998
799
-643
370
-417
-965
-165
-434
-61
-381
566
238
-806
-900
559
-135
-455
657
-153
691
-353
370
-812
-42
29
-871
251
-285
-2
-525
230
871
-895
587
-497
-236
251
-198
-130
-566
-497
-791
-851
-211
-88
-100
366
954
824
-537
-45
130
523
-102
807
-236
-606
812
284
75
-206
-785
548
467
948
-67
192
386
789
-478
-792
810
-772
-209
-744
-281
689
-486
153
-776
-237
-724
-386
280
291
-410
147
443
-170
908
-865
-760
-166
-502
20
-742
-703
251
617
157
-955
-488
-315
465
-640
322
933
-780
326
491
-151
-776
-609
-33
197
-9
-807
746
244
-666
406
-296
-102
-762
-222
786
798
255
-439
-565
114
627
-632
187
279
971
253
519
-149
-803
155
-64
-849
-47
-12
203
861
-215
-563
877
-187
964
770
927
-638
-64
-499
462
-258
-963
600
383
620
-392
-40
-950
587
-494
-400
-719
-243
488
-329
510
871
-960
-742
460
863
96
523
339
267
-188
179
48
-933
17
-139
-938
-789
202
-9
994
33
-494
-319
195
-419
878
-541
256
281
95
-673
-221
-790
734
317
49
341
166
753
-154
-589
118
-19
-970
478
347
137
-969
-707
442
-808
-399
-550
-797
-958
-955
755
-825
-987
-264
367
959
667
-376
-573
127
439
733
142
-466
483
-658
844
-868
409
-403
504
322
519
582
-489
698
-120
950
-330
-254
-123
599
690
-945
853
426
-278
-42
-564
113
-461
11
774
-188
-785
68
-366
221
260
-96
852
174
874
871
777
-236
-932
-80
-793
848
-408
-608
697
-159
291
974
899
-401
787
-692
-545
-120
-254
-583
-528
-129
598
-809
272
-647
-121
-971
-545
577
521
-655
291
-368
531
-17
881
740
596
111
-160
320
-926
285
62
-352
-883
624
-219
238
910
-901
235
-596
-92
88
556
-175
96
-717
669
722
-439
-329
447
479
56
-341
523
-859
-67
-195
-76
900
479
236
-442
-317
-362
-894
-146
-433
0
-705
804
986
676
-927
236
-540
714
-819
684
-218
-822
21
948
-96
450
76
676
424
211
-393
657
-918
-880
465
-734
-823
723
-843
485
457
-783
-592
-824
1
-877
965
61
123
820
-179
-659
221
-970
41
280
-157
21
936
281
-430
-79
-952
133
427
-106
741
974
-887
131
-9
623
547
-27
-682
-372
-256
-876
-990
-727
-215
-703
741
-350
370
651
-315
-856
734
727
323
-25
-148
-203
288
-262
-520
-351
-287
-688
708
2
91
972
145
280
-819
214
-470
554
542
767
-947
447
296
205
-13
-765
823
721
-467
290
-753
-165
-430
397
436
-255
-75
637
-548
-787
-972
-892
-733
840
-552
955
373
280
273
-349
394
106
-836
482
-54
-277
731
963
432
-606
356
470
-712
-150
-474
615
-276
-679
-207
-984
531
610
-735
-420
779
367
-713
-751
573
358
-104
405
35
-185
804
348
-647
-71
-368
521
-239
870
-413
-341
-778
246
-450
406
8
-924
917
190
-742
744
991
-131
-30
866
-813
344
833
798
265
-230
291
-527
697
843
-597
-469
-221
680
-638
-632
28
699
578
-63
914
985
-659
300
202
-859
-839
719
324
-682
-274
-299
259
312
774
196
-53
-842
-337
930
68
-564
-220
-486
-226
290
445
-659
231
-623
494
214
-926
422
187
-857
-772
796
-468
423
-846
26
-827
-218
690
-843
-922
-863
540
445
324
-14
709
-120
-149
320
-936
288
472
-21
-115
-473
-524
-108
-842
913
1
64
-850
-406
-751
698
-31
-27
-401
554
-598
-31
454
811
-227
-798
643
-756
200
-871
935
240
870
-796
-71
283
277
416
922
416
-766
614
-114
-805
-994
-771
297
-910
-398
-235
793
-415
759
224
-73
-855
-563
101
858
-484
-347
351
-279
-385
-592
597
-112
473
147
-412
-765
33
499
320
-469
71
-177
-742
-280
-418
-575
39
646
-768
-855
923
501
735
-423
244
429
-530
383
-779
581
642
248
-573
639
929
-248
682
-399
-600
455
204
-608
121
-550
644
-797
77
451
601
60
755
112
598
-413
-881
-381
-230
229
-236
366
-856
734
10
-328
953
-76
776
490
267
-594
543
963
436
-163
-388
109
-304
-837
-377
855
-184
27
-508
-21
-504
-387
-506
-687
-650
-679
-699
-873
-921
213
582
911
-477
327
-665
-991
-621
273
350
-518
49
447
-995
593
292
-484
-666
-292
-877
793
176
1000
-626
-462
-576
-201
-749
629
407
199
882
879
316
-739
624
23
474
-511
259
90
500
252
-704
-649
-172
121
183
-206
-894
-171
319
-498
-897
67
-779
-746
737
967
574
-763
-296
-515
763
950
9
256
318
279
313
-118
-601
-520
717
-523
511
23
-79
-112
-134
791
-139
869
-773
-270
-853
43
937
-755
-306
24
642
-158
-582
260
-399
-68
-942
-221
-256
-194
-998
974
-922
613
850
217
947
916
-839
-997
336
-671
506
-224
-843
-849
-394
540
-650
-568
-578
-112
-1000
475
116
714
823
-486
-406
-652
533
-739
256
-350
-861
335
-801
-192
-201
802
-939
-356
-82
-227
-911
-352
655
-475
-157
-946
395
880
807
-926
336
311
641
-6
329
905
-325
314
771
-103
-212
370
315
610
-762
-930
-449
-727
-80
9
337
-31
425
-207
884
-31
123
720
-130
-135
544
296
943
303
-766
192
445
-414
-823
-76
422
-7
371
683
-35
854
115
-265
-421
-307
653
746
-747
462
-459
589
-126
115
-805
656
-730
-254
168
-444
-17
-886
-157
-507
-226
154
-379
-170
-46
-615
363
-797
597
-634
536
-549
131
-947
-680
944
722
-404
879
-614
633
-847
647
270
-893
365
263
609
83
968
-751
111
755
-464
570
-98
258
-708
932
925
354
973
-451
698
-496
231
347
468
-218
327
-405
113
-836
772
-158
28
-336
318
484
681
201
-567
-502
964
547
-290
-726
796
-908
675
-44
821
56
931
-138
-119
-405
-731
-331
69
96
-951
917
-78
-934
-557
673
-450
973
-567
-267
-352
-13
-666
77
812
288
884
-935
414
-209
917
70
754
586
-571
-688
-797
-621
756
-450
882
-215
357
753
649
884
961
-481
523
433
109
-887
-18
-907
366
485
-615
273
-744
870
-712
-526
-61
-598
-401
-625
-46
380
-451
976
-820
-113
489
-550
-105
929
970
181
447
802
-975
-739
-39
829
-57
-233
94
-837
-952
71
-490
814
955
20
-572
-517
-821
512
601
-678
-965
-122
-356
-876
844
872
310
-228
-208
-458
826
750
428
524
592
-610
-497
51
-681
596
-394
307
740
490
-898
870
-803
-678
-757
-911
908
336
-494
516
-617
-918
676
-850
89
170
759
360
996
903
-595
563
727
-418
-650
-888
408
840
-292
-680
598
-139
-651
-73
783
-327
-18
-316
-300
416
786
369
-576
403
-927
-973
-845
-640
691
71
-866
788
-170
533
929
647
-128
-127
-370
188
180
-391
-734
363
327
-346
652
-765
-730
704
479
33
736
-707
981
39
-746
208
632
191
836
554
-929
919
-861
-131
265
-487
906
-474
292
-86
70
798
237
65
744
-589
-542
-771
-757
-142
916
-798
-659
-352
-302
-768
935
-688
-259
-71
914
793
-658
-322
274
-598
-961
-430
331
-790
194
-535
811
897
597
-371
584
-712
-447
479
221
-643
-577
937
-855
-35
122
51
806
-706
258
-225
836
611
-170
-843
176
572
-111
72
560
209
-644
333
-549
-146
-33
354
-193
795
-289
-224
300
-6
-371
-561
-967
-734
755
494
742
505
174
913
-976
-743
-630
-398
-289
-790
940
609
-87
615
195
-97
-937
-241
980
545
324
907
-829
91
-183
498
-692
-194
285
-428
-592
586
15
-847
-38
-906
-291
-650
-627
423
-806
-331
-278
-429
715
933
-810
-988
523
-651
-352
-795
691
-161
-658
-256
616
-244
-535
-909
-516
-981
-221
384
121
436
-312
-772
517
474
592
883
710
374
-195
-219
411
-612
898
379
-51
337
-216
-742
-98
-657
554
742
88
-275
-480
905
-697
291
-511
810
-325
440
218
517
656
-659
810
-298
-663
-240
-760
-575
-747
-110
-600
306
-186
-598
682
-34
-99
-800
800
-939
448
846
-536
-176
138
919
582
-468
-519
-816
968
-735
-486
575
-482
-462
-667
339
302
829
354
479
979
690
251
-163
651
-695
342
834
-366
461
12
-801
384
-504
978
304
566
490
-936
-301
892
895
803
-580
-812
-83
596
-227
-576
777
-542
502
522
-962
-318
3
172
708
-989
584
-866
959
422
217
-371
217
-230
373
234
73
683
-228
-471
-503
-777
-229
-256
-348
230
-853
854
784
-997
442
-801
-961
73
-366
-482
-746
-332
399
-837
-260
29
16
614
627
-852
-623
758
648
892
-880
4
81
-707
-421
-703
-445
221
-235
-983
-25
-28
-192
-667
416
-882
791
508
-774
-879
-845
386
754
-371
985
916
-667
524
779
-580
-864
-208
-691
-714
-336
-999
186
271
-659
185
172
562
526
-621
-451
648
651
60
801
364
196
844
-634
95
823
-898
-853
440
-319
-549
790
642
808
-49
156
892
-8
880
93
26
791
-908
-249
-846
-113
965
394
398
922
-591
332
-629
-524
-634
-738
547
-24
290
761
-923
16
469
993
-168
1000
316
-354
-753
98
134
-553
380
708
-252
681
100
213
-533
-182
603
-685
-825
129
-688
-874
-544
169
48
-640
-144
238
-342
-438
345
-162
137
488
404
137
579
-269
392
-553
-91
-481
896
771
587
391
-470
-568
-903
760
982
-826
-568
-589
468
934
322
-986
-362
622
-653
-543
43
-87
179
222
13
704
138
-153
-555
-772
-409
-682
860
423
-431
832
-183
-322
307
-448
-303
655
232
-524
364
-272
473
-299
184
435
-291
392
937
-349
439
-603
-322
-726
-744
-793
-329
-267
673
6
23
416
-566
673
-419
479
-69
502
732
275
885
657
487
-525
-493
-683
50
-197
536
606
315
820
-147
286
-430
439
592
-152
638
730
468
375
153
-665
835
-228
-746
699
-351
988
-585
100
9
162
-941
399
108
-395
-286
-395
524
-931
742
-684
-816
372
288
859
-540
-384
784
402
2
441
594
-883
-556
-812
42
587
-444
-406
516
-485
-420
777
267
-868
-130
915
-993
-638
906
-226
597
93
-784
732
58
708
727
-496
717
250
-125
352
290
-135
542
-716
-940
-102
934
-417
46
-527
940
-399
-192
-74
422
671
-115
-554
-407
-514
426
842
108
417
510
-123
948
434
13
144
-413
-369
297
-411
583
903
881
-754
-435
-310
-904
285
747
183
-229
-384
734
-552
820
364
663
-310
594
628
-197
-422
-751
169
-799
-546
-198
-259
-669
926
388
-944
-342
-172
766
-661
967
-368
164
-829
-662
292
330
466
429
960
-115
-656
-491
651
-690
371
-8
388
927
-261
157
8
-131
-991
671
-451
-994
-392
944
43
-729
-666
-412
101
-913
-125
782
-660
671
186
-366
-619
-871
-425
399
-268
-107
-386
673
-209
671
-564
305
-752
-87
393
-878
813
135
806
831
-890
834
658
-175
-908
187
-853
-975
417
-263
-930
128
-506
-380
-435
-519
-805
9
-931
-660
-28
-557
-117
-214
575
822
-313
367
-86
-433
914
185
-765
-896
39
932
667
-400
-886
717
-631
-793
788
-607
884
651
-777
969
-340
-889
72
-807
-549
-172
612
-248
205
694
-483
913
-757
199
-509
-323
-367
833
-188
-537
-766
-266
456
-164
-818
-850
-88
166
331
-414
-837
109
-833
-932
428
-486
-788
-793
-524
-447
-47
-833
-707
567
843
-575
375
-810
895
-673
-671
-638
-494
279
412
928
979
120
-812
945
-432
121
-210
-554
-55
694
676
-761
-634
-694
-141
-630
413
-561
-652
-452
529
-411
-131
-632
955
358
-131
108
13
-974
778
18
-691
-644
-36
285
849
-188
720
25
-373
129
457
-226
-920
-819
-518
-711
-934
-989
290
628
77
-862
-461
-482
-460
-217
258
790
-852
846
-234
583
802
-500
-476
528
-683
-290
289
375
417
482
521
219
-956
-141
195
759
744
-950
-185
-420
-989
34
22
945
868
-758
772
-582
695
838
186
387
615
-819
-407
-162
55
-998
991
295
-748
-101
658
-819
571
-787
-121
354
619
624
286
-221
893
-703
-192
555
544
459
-381
-923
-213
976
-614
296
-413
608
-172
-535
-248
-611
-297
-104
-945
-324
-934
-43
777
75
175
179
-612
-666
153
-567
639
151
210
-665
-304
-947
409
-105
-445
-468
-653
-55
347
621
-120
751
257
598
236
458
766
256
584
-79
759
-901
783
-803
513
-689
-892
436
-255
439
-562
-973
802
-675
794
-758
-457
127
892
494
102
-770
42
-240
-12
-572
-273
479
587
-673
-198
-259
-405
702
-543
-9
-864
194
-640
-832
219
162
-417
-730
-963
-164
-652
-794
456
-430
61
850
148
541
-486
-250
693
-198
37
-61
-831
96
-845
395
-725
-360
59
-185
852
269
-664
-687
-454
-916
640
-424
-857
-717
509
598
530
20
-500
913
-70
-76
821
294
190
-148
-398
865
-27
718
-881
-443
853
237
595
926
40
688
-960
591
-209
-744
-259
-876
77
-746
188
-591
958
-516
864
29
193
-388
-667
-119
441
-240
-472
-156
-795
458
-78
-409
-802
403
-671
-97
37
-231
163
399
585
-255
912
-616
-27
-462
916
-468
-912
926
-298
900
361
168
327
-308
687
75
922
38
570
250
719
335
25
-527
418
-961
-1000
200
426
248
741
30
28
95
858
-931
-348
609
188
-286
-74
586
-655
-585
231
729
917
-859
301
-352
819
-244
286
270
-255
-305
-953
234
-561
-657
202
770
-980
272
818
507
738
452
460
699
325
566
62
-542
806
-404
-59
-328
166
691
-825
912
214
439
-557
97
-565
951
463
-622
344
336
-201
-655
-426
-353
342
28
714
984
651
368
689
185
802
25
737
-237
405
462
186
-679
-735
-76
933
-313
647
-436
320
224
486
110
-518
-48
136
362
-30
403
-923
779
-812
740
850
-53
407
916
-938
-579
136
520
-412
927
-592
-834
798
38
939
-940
-111
-724
579
876
-455
-965
689
772
-326
-913
-97
-268
552
-608
-278
-299
287
1000
-730
429
988
101
895
-81
758
-982
459
359
332
772
899
-356
285
21
597
592
-206
398
-761
-750
-535
391
667
-570
103
380
327
573
-306
879
20
-811
-784
-791
224
-641
-936
583
-693
989
-830
-838
-432
890
-657
-860
612
371
638
-952
8
264
-159
394
98
398
289
-407
-866
-795
476
578
-408
947
-884
-301
845
116
-432
122
255
-799
88
-710
862
272
228
35
503
961
911
-986
-784
189
60
-294
-13
506
-353
-429
-146
672
-263
799
-750
-188
127
-445
769
-512
-847
-499
-603
-448
-536
-489
-770
351
124
602
379
99
-890
978
-408
-998
-250
-613
630
168
487
-19
591
-697
189
547
-808
-521
466
-587
-974
-834
-652
593
234
926
-381
88
-957
478
-419
-901
-32
362
-391
-824
-270
958
-2
-549
-810
560
539
828
817
-933
-885
-448
-524
-682
969
-34
-378
-480
245
-668
-231
934
-499
-601
-357
-805
728
-960
138
677
-861
132
738
-586
3
453
177
623
599
688
-78
-190
-532
-309
-283
-851
-195
-124
998
597
-577
917
954
-165
-674
259
-722
-320
-751
-505
-436
424
412
584
466
636
711
-436
185
298
-905
402
700
-96
265
443
-708
-195
520
838
432
213
648
-287
410
133
871
759
994
30
-435
263
-343
-6
905
685
-952
-939
-159
-867
-424
368
300
773
76
-754
-729
870
-115
-978
-627
694
-529
-692
-35
366
529
-126
-784
945
376
906
-728
115
-558
20
-133
-328
485
-975
311
98
-749
465
-720
-954
260
497
455
-9
-903
62
-447
21
-166
131
850
-201
407
-89
-460
78
134
-676
813
-719
850
-148
129
624
-335
-770
-36
-885
-41
-309
841
678
30
64
-841
836
886
217
724
77
-346
492
225
-696
-593
238
458
382
-953
941
-614
-73
-479
418
144
329
364
-164
322
994
487
772
-853
830
917
-818
-297
684
-499
-967
-252
485
134
458
-701
266
413
-235
-108
-357
927
807
341
-21
-636
-7
181
-142
111
866
763
743
-77
257
-426
444
528
-452
-232
436
-399
142
-504
-869
-863
-446
-204
885
-621
-380
-636
-685
679
-919
439
306
237
-545
985
391
-360
-868
-4
862
-739
112
-396
-294
-210
565
-802
-846
-688
922
-784
-898
-345
-993
384
-766
815
-930
75
941
-905
-642
-665
209
-202
-753
-652
-248
943
-413
-163
-275
-67
-540
-761
842
874
67
-23
337
-943
125
323
805
-644
-904
772
-467
-149
-302
473
-99
899
-916
-686
-369
-783
-913
-697
401
288
151
542
-469
236
-211
125
-522
-564
-904
688
-390
870
952
346
-298
-18
258
980
486
-147
802
780
-642
224
590
-77
648
-460
-703
999
416
1
621
-405
566
884
901
-229
-684
671
-142
316
-831
871
-302
-886
827
572
116
505
333
188
492
39
439
679
929
-412
-203
635
-500
92
-854
491
880
-905
-653
-613
612
-534
-177
-25
-325
-158
-720
683
865
131
166
934
-918
-175
643
-308
-332
-967
505
927
-687
-300
-656
-715
-984
-241
630
-167
908
835
105
-150
-428
395
-7
-51
763
904
-255
-154
-161
386
-957
-541
-78
-760
177
-355
644
642
320
475
308
-434
55
-371
-67
985
894
-74
-443
854
801
-218
-412
-629
499
-322
928
-30
-405
-873
-801
-621
-178
-233
-809
792
99
-790
486
32
-90
-796
-814
-902
-549
-272
613
586
-663
249
-285
-574
-468
327
634
891
182
746
339
731
-860
-24
392
776
998
-101
91
-817
515
-974
-356
668
-289
586
-520
-364
-58
-846
-141
-553
611
143
619
824
587
-21
-390
218
-958
-989
-786
698
-142
-24
54
-859
-932
827
575
-585
902
-135
922
930
763
478
241
320
223
171
-958
-617
736
-955
275
385
-482
-799
-438
624
750
69
39
324
579
-33
937
-527
-262
974
-94
167
955
638
745
589
-210
-566
-711
-755
914
602
-726
814
-536
527
-165
-33
860
2
-798
-961
-824
282
-408
-570
-328
770
470
-835
333
428
-157
-502
-745
856
826
506
-468
546
-844
-679
567
134
-878
-474
853
-552
966
484
-748
-567
481
783
731
62
351
33
488
406
-123
-420
130
669
303
-533
43
-566
109
-954
-116
-634
31
-302
-340
-940
395
-41
-324
-587
-699
-60
666
-654
199
630
643
657
-941
-669
-889
112
297
349
-605
173
415
452
-110
-97
299
432
126
825
297
226
-958
594
964
537
64
921
393
451
961
278
-984
262
539
-617
-377
60
388
-770
843
-242
215
759
6
744
838
42
-340
514
-354
-302
-715
443
-423
92
-653
942
756
542
227
-901
-343
263
-277
867
-229
118
761
977
456
426
209
-696
149
-174
884
864
-728
38
-90
647
-832
266
-683
-93
-90
808
-681
877
468
42
-252
680
331
585
97
-600
-347
-489
-443
-670
-680
531
-309
893
20
795
-81
-871
-897
-28
847
-894
444
-436
-184
277
401
-599
593
-230
-80
-502
710
-320
-896
348
218
-586
138
833
-837
-379
-677
580
-594
-96
-530
-557
-46
-705
-313
91
-578
-20
385
649
854
-214
-440
612
536
-806
808
-582
251
766
277
-619
-46
230
-804
416
285
965
-623
-101
882
314
-283
-35
-887
-914
637
-219
-1000
567
-269
445
547
879
-684
-780
534
-460
-268
-25
343
-148
241
845
337
-176
777
-961
-382
578
-794
914
-202
879
-572
956
-725
631
398
-650
548
69
468
-494
125
675
-966
572
86
738
608
209
727
798
955
-636
-693
698
128
33
860
-361
-413
-157
173
976
381
723
-676
598
-789
-670
415
128
276
651
-397
-950
643
461
-666
-437
-283
562
889
-627
-825
320
119
-948
922
753
760
167
-543
-230
875
711
116
104
827
-246
-762
926
218
-348
984
987
272
-150
896
-13
673
-325
-550
826
93
-982
-73
-758
898
-381
504
846
-250
-848
-54
890
855
-353
-600
517
425
-317
265
538
952
882
-595
-282
629
500
593
138
881
-556
672
-860
976
741
-705
-974
400
624
709
-725
829
-291
-109
627
903
538
202
-191
826
-572
-435
243
-481
803
811
666
-314
-384
771
-131
-606
-983
-877
-928
276
-637
-386
-858
42
-399
-983
-153
-140
502
700
502
-775
901
867
950
819
475
145
310
-254
704
452
-263
-667
475
435
-547
1000
834
-408
546
63
184
406
-687
-144
-47
-739
-789
-266
-666
376
-751
970
-702
270
885
-889
-73
-723
-806
-339
-302
654
244
-134
-934
-66
599
412
846
-481
-303
455
-229
186
-711
127
569
-392
-1
-817
-404
248
171
-304
-118
478
-726
-865
-819
-219
-568
495
938
-249
-636
219
-987
-858
347
-47
694
418
336
-968
-76
-244
864
-435
-749
172
392
166
-899
-238
-211
-45
754
62
554
385
-688
942
978
884
374
-746
880
573
960
917
-768
483
555
-895
-226
460
19
68
-471
625
-670
480
-404
686
302
-8
512
-801
318
-436
275
-596
896
411
-474
142
-255
-294
-758
113
462
-496
956
718
-203
417
-484
-308
316
-365
-37
-855
347
546
366
-913
-986
-145
-522
-786
-835
-206
-654
967
76
368
841
-458
436
12
161
-14
-277
-160
297
479
668
148
-587
-436
738
34
-758
568
-309
737
-226
-857
425
404
-988
-277
-628
-940
-564
-819
-564
-546
-245
138
-568
-48
-665
322
319
394
-268
643
606
73
982
964
-507
-462
-122
-463
-918
556
821
561
-48
308
-267
-771
-481
150
-736
116
845
340
-170
335
-669
-246
329
-530
894
560
177
843
-934
685
812
-142
-894
-973
441
771
-135
178
701
538
631
554
-635
442
821
19
-977
-869
952
658
983
785
-19
544
-17
499
965
533
188
890
-721
217
-89
850
772
712
-595
-391
-666
-907
520
751
-878
786
111
417
659
-726
-301
681
493
-604
636
41
-282
594
141
-493
673
468
230
-510
172
497
-771
414
-738
297
-96
301
379
679
978
639
472
574
672
-740
-722
-414
-105
-477
237
-926
-750
-768
-492
-896
-494
-816
379
291
420
150
751
-666
99
-842
-572
384
-848
604
39
219
-874
-317
670
-630
293
-939
250
544
26
729
501
-596
394
144
582
428
163
245
-927
-724
171
-892
148
859
-47
14
-91
-914
-281
-582
712
512
63
-194
-974
-663
-220
-796
-22
89
994
937
309
243
-894
878
371
53
830
755
151
947
-400
-1000
855
-581
-30
851
-291
-277
-97
220
127
-918
26
911
-294
-636
-527
-119
-877
534
-253
720
-468
990
-571
-119
-576
-155
508
606
911
-695
-709
204
-695
-871
495
297
77
670
751
-393
-839
-304
-759
687
316
621
291
-12
-902
721
-293
768
-535
183
314
-740
457
-369
-38
-82
933
-807
-211
-758
-65
-293
-708
241
-2
-353
-688
637
432
898
655
977
-813
-218
-494
923
-745
-594
-628
-1
405
166
-15
24
-578
-659
966
256
-660
-741
912
637
-203
-800
-226
-100
171
-141
379
-113
-790
912
-610
-922
795
313
320
416
870
-387
296
598
-839
-533
-297
672
879
146
70
640
-929
220
-999
384
-565
527
-953
-816
111
-766
0
353
-243
-255
-717
-573
207
-20
-256
-373
-988
-266
625
859
799
109
399
627
0
99
184
-974
-478
406
-349
172
260
735
766
-411
-298
-275
394
-711
678
-730
-409
214
360
-929
-407
67
-41
839
-445
364
978
-762
-745
857
-870
476
-938
142
-268
-235
953
-386
337
-884
-785
-676
36
-594
-250
255
400
-351
376
371
306
403
-70
434
110
268
-117
-637
-568
854
-61
-146
-512
155
-879
532
465
-393
320
52
-724
161
-718
-372
-61
28
566
-249
-749
118
406
-477
-134
-680
369
-859
-160
676
-427
-253
-382
751
-560
-381
-636
140
-615
-628
-493
-964
-246
733
284
516
-953
-903
629
-638
135
831
939
967
323
-785
-799
166
-509
544
979
-849
-589
-866
760
462
743
578
327
-627
-786
-449
191
-48
-91
-467
-540
789
885
-97
985
981
-620
896
-345
234
-990
-874
-242
-675
-210
-257
941
-641
769
329
514
127
-938
543
-935
398
-185
476
693
-505
381
-210
-825
-378
943
763
-693
-563
-135
-387
97
-89
426
717
436
-29
-240
-257
-468
656
13
-490
445
-439
922
570
-238
-431
-324
68
-502
-688
208
-108
-571
-981
634
-750
621
280
650
955
505
473
-173
179
827
-339
951
576
-815
624
-589
-356
67
-749
485
-450
288
-860
234
468
179
145
-428
-139
440
446
867
-19
-90
736
-938
878
-87
-858
-428
581
-169
322
241
984
188
503
403
-238
728
291
-104
527
262
247
800
793
815
523
-386
595
-264
757
560
-890
655
122
-327
294
505
-775
-8
-888
-521
309
-252
380
-959
726
347
-672
88
639
-440
502
551
-494
312
369
-192
-228
229
-376
-730
652
-778
812
221
-70
233
976
-78
461
770
733
-454
-130
-696
-155
744
476
-431
348
-418
194
918
-18
-410
820
35
-468
-370
-125
-529
-301
166
-991
958
-797
503
-351
43
-765
858
-225
563
-448
-638
101
-80
-111
-740
-570
134
785
-720
-751
-532
395
-455
108
776
227
185
-69
297
-145
-312
-330
-353
428
87
483
-466
525
-727
-811
-84
-364
598
-77
414
454
-425
430
-112
507
581
996
-651
-767
695
-366
-377
-359
610
391
-922
-759
554
89
864
-315
-964
-555
-875
-446
729
-396
203
-393
826
685
199
-156
818
-617
-327
465
-896
-490
30
-413
-974
783
886
-541
-708
-229
663
-507
597
-303
299
-893
-573
336
-523
396
-348
-61
116
-216
466
-135
187
286
-910
-687
-478
-107
783
866
-178
988
-503
894
-532
-477
-946
-681
-11
371
-66
88
-46
961
208
737
-787
-742
162
-922
-669
-284
-922
836
-96
-768
-499
106
587
-486
352
401
588
478
907
-584
549
-115
-43
-295
-483
-636
248
989
-545
-128
-99
-525
981
-343
758
-85
-274
-959
665
934
270
306
974
891
372
-293
-442
-967
140
209
-268
178
-178
535
379
272
319
521
-224
-556
615
-444
222
647
961
-772
997
-193
189
-349
-631
559
-51
-373
-287
-331
-786
-871
-70
-170
210
15
37
-804
878
-158
-559
-984
196
634
854
902
747
810
-927
-781
756
897
783
61
692
640
-335
-111
368
678
269
578
609
452
138
-676
-427
622
797
-886
-408
-848
824
-65
476
711
561
170
620
419
994
-881
756
24
21
-19
301
-649
177
818
458
-739
284
233
-121
-184
-836
-530
-976
125
137
80
675
524
421
-827
-897
-741
308
-622
779
-400
675
878
96
-317
90
403
557
-135
552
597
4
-402
742
290
-866
363
885
-215
-751
-92
166
745
726
-934
-697
-177
-568
-271
-968
-875
-587
135
608
-112
311
947
-89
-760
261
203
-676
-930
-210
205
918
-971
495
-124
549
-18
374
-150
448
14
578
902
860
-610
-154
696
487
-598
423
-30
404
728
-337
-486
200
-474
-973
586
979
-873
322
-698
-339
459
-923
464
-886
276
2
-564
-306
43
911
265
-461
107
-512
935
-379
864
876
-568
152
-967
473
899
20
-456
109
23
-915
-369
-916
18
555
-391
-508
-42
-191
897
-251
-914
-444
-807
-936
734
707
-701
-76
9
-283
743
544
916
-879
533
211
-814
352
570
29
-948
394
-621
-479
447
-281
-338
2
85
548
288
-260
-740
-644
447
561
-356
833
66
695
-878
-722
-658
158
-192
511
893
410
403
278
859
997
-814
-607
225
-127
883
997
669
685
-386
253
85
-158
911
852
801
-857
-811
-480
-377
-760
-1
-15
369
-65
-378
-227
-669
778
878
508
902
-100
-878
-649
993
961
-125
-504
-525
-924
484
-452
-344
-493
9
830
384
649
-925
-643
-238
-137
-512
-226
653
749
-661
-523
-578
-728
830
456
-831
-516
-623
-84
598
-842
705
545
308
322
162
-208
-16
815
44
-987
-654
163
822
323
-494
630
427
-795
819
-249
708
-97
-751
880
562
-344
276
-462
-737
-658
956
54
-848
-943
-577
-785
755
-343
989
-837
-533
144
-520
35
-985
-609
-896
-16
-672
381
663
902
591
-566
-118
542
729
-23
-441
-405
321
-89
250
818
805
40
-304
47
731
658
841
-655
-415
-402
-301
662
133
-576
212
809
688
104
429
876
-330
580
-524
-408
198
-732
291
535
384
575
65
488
-691
105
-799
466
-529
-609
-512
507
-525
-752
-885
394
493
617
624
525
-658
-579
937
-832
231
121
506
-680
850
382
-325
-455
147
251
-484
-745
-556
-925
-737
-938
261
301
-452
627
-681
488
498
234
-618
337
687
-496
-487
309
-892
854
-159
-600
44
166
229
781
-845
15
-821
455
845
508
-309
-234
649
-356
720
-320
-324
6
399
105
995
683
9
-998
338
748
636
336
-371
438
81
-861
-499
154
-269
-376
570
527
-437
-495
840
-213
-41
584
-556
-808
475
636
672
903
848
779
736
-252
882
-396
965
121
608
-792
320
275
-579
-777
539
-886
-886
-473
404
324
358
82
-807
488
-96
-778
-794
-83
21
-164
754
810
248
999
-922
934
-453
154
260
-59
-138
-815
928
-176
168
590
738
-86
457
465
265
-762
-939
437
412
108
930
630
-94
-321
-247
-153
405
689
-80
808
-284
41
-648
-572
-414
308
-405
-702
10
-294
692
-14
845
-676
-695
85
-814
48
514
563
-27
-402
-193
403
709
914
923
-251
636
-580
-599
-533
228
62
191
-763
174
67
-104
699
346
-518
206
983
796
141
148
860
-242
-132
-220
815
-221
316
-502
435
302
652
87
-792
179
-721
-593
272
-454
-330
-12
-519
-16
669
534
-287
867
-803
747
4
-367
-849
-943
864
222
-453
-408
338
869
-904
-896
-755
957
-862
243
-490
983
574
327
-697
-89
677
613
-484
-520
-391
462
28
-401
-442
558
-11
-640
402
436
658
23
-396
-889
957
-957
-629
-608
-117
-390
-901
598
589
-630
27
7
-628
-102
173
636
685
-589
704
-679
-978
144
438
-8
-791
-820
-463
830
736
-958
547
789
536
-182
725
-340
-784
887
-660
2
64
-986
131
-389
-933
-378
303
586
-832
33
-60
-457
406
-828
4
-268
22
12
775
-869
626
17
-528
440
258
379
856
228
-163
79
-693
-170
262
706
-936
-5
-124
755
-870
800
-152
-881
-193
497
372
965
975
-367
-373
-59
575
-548
171
-220
633
-16
376
-719
436
430
-575
-956
-604
177
62
993
-579
-358
-300
-219
61
-224
-959
872
343
-448
-834
-696
210
195
951
-493
361
752
-519
-661
-773
566
217
300
-343
676
-124
-506
-933
288
-43
705
-257
-441
-692
-668
-439
61
104
-122
876
-117
183
308
255
-210
763
499
662
782
338
-522
864
112
-888
795
559
735
941
-871
956
218
514
409
-157
871
-848
728
-113
-670
-471
-604
-867
-798
-913
881
-845
-235
-771
-238
715
-467
-272
-318
-298
485
-926
859
473
-772
508
11
-139
-838
-718
-736
-356
-905
-538
278
197
-265
-392
525
-918
751
-596
-663
183
405
986
-229
-576
-414
-196
-246
952
-193
-154
-35
-537
-266
-351
500
-242
-266
38
-644
-853
-972
-80
956
688
-500
-643
-55
-163
-836
532
-506
-969
42
6
-700
571
218
-712
-990
-972
-795
431
-570
419
-935
-718
854
703
-699
-501
-301
-468
-246
-700
655
-589
346
139
-664
31
-54
-328
277
528
936
-797
963
-224
62
276
403
-985
-43
-974
-878
24
-664
130
938
428
736
316
639
752
793
-262
816
192
296
93
241
390
834
242
-122
618
130
494
-484
170
-611
-983
-981
329
47
-891
562
-920
-895
859
89
-289
-875
315
-529
-206
-334
215
943
566
-537
595
-877
-662
998
453
196
520
383
-405
533
-429
-822
-24
-73
471
344
-654
-635
940
-271
-971
-807
-291
-802
191
-427
391
484
524
119
946
-99
139
-144
240
-281
-155
-959
480
-734
312
-264
972
-549
-476
754
-989
748
86
57
636
728
-713
-446
341
135
429
-232
519
166
-593
551
304
465
80
-772
-612
82
-825
-279
-20
-795
907
123
662
429
-761
-756
878
-613
-4
-828
-736
-675
29
-366
-801
761
196
145
732
-912
993
609
929
995
-620
-821
339
780
-322
-147
447
601
563
-444
-36
-910
-756
184
916
409
485
-856
-158
332
707
153
772
588
664
-810
-123
-996
-906
-173
356
931
472
-789
299
93
663
227
-217
290
-646
718
-573
-496
-392
515
815
582
946
667
-486
237
-221
-410
106
-397
5
252
-429
746
827
-758
-801
886
232
423
473
-890
242
711
-591
289
626
145
558
-811
855
-371
281
-962
-766
5
-230
620
847
26
-894
-912
482
-618
-249
221
-579
160
-166
-121
-638
-518
468
-626
65
214
-261
212
-541
-133
-643
62
168
-814
-155
895
-333
-858
453
374
964
-111
371
-212
-487
-748
-642
979
936
774
-73
388
99
-326
684
-634
-471
-542
-226
-418
-193
675
784
-493
-855
-793
948
-888
-989
-151
-367
314
867
-918
504
-832
341
-708
-963
-825
-37
43
607
260
17
-631
632
647
469
427
111
831
732
-542
629
223
-560
738
302
954
350
-526
-450
-728
366
4
915
-400
-731
-140
-189
513
400
-950
-740
-819
282
-496
-994
611
345
-271
-534
-123
302
933
888
-556
280
414
155
-352
129
32
-875
990
-716
773
896
-978
422
-791
895
174
-903
138
-21
-632
326
-672
-310
-52
425
-578
-73
373
-404
848
-382
-130
-569
-352
-575
-269
-437
58
-968
319
772
821
-313
-693
798
672
733
-426
-861
852
554
972
300
-806
154
686
493
-590
702
35
-41
-44
322
-330
-425
662
357
570
-239
-737
482
777
-594
-713
-532
761
-150
-820
120
942
-844
764
345
-261
636
-400
725
293
-640
-529
-611
300
653
-855
-170
-800
938
-277
558
534
885
428
-320
-481
310
-343
-245
-248
-237
154
926
-101
18
-311
15
-66
277
-936
967
536
-969
-312
405
894
-317
-78
-595
-847
194
888
637
56
-991
38
262
-798
-136
-955
-861
10
179
135
344
-63
-184
-249
-154
445
-969
364
353
217
-89
-428
-830
714
-552
600
-221
-263
-432
-610
-169
-424
-970
-723
343
-291
-30
-175
-728
974
79
583
-433
-724
-536
-207
210
985
633
-276
-718
46
-608
903
853
511
-582
492
-529
-110
-626
534
-160
-113
647
-991
-418
990
80
356
-765
18
642
272
173
-634
-24
-675
788
443
134
919
-99
-697
-447
-717
-745
465
229
348
-774
61
-721
787
-194
-661
-796
261
705
273
668
772
366
-316
-854
-150
-138
456
141
230
-945
209
-46
-262
-462
-365
-881
-177
-29
-526
660
799
344
686
-228
-233
479
341
-616
997
-565
-745
108
-632
583
23
824
11
972
-61
-269
-788
253
-942
-907
246
674
-955
610
29
913
186
565
-184
-635
-571
987
51
-412
977
-382
-458
364
-177
968
-477
9
926
-541
780
721
314
598
305
-322
700
152
27
849
507
370
-668
-492
914
535
-129
383
497
371
-235
854
-94
257
811
389
301
-462
79
295
662
304
-98
266
-135
413
-628
-227
-691
786
-981
-809
-775
855
799
898
155
398
647
250
-276
-751
-463
725
469
830
-722
-544
304
-374
-487
948
503
-75
-736
-16
762
-13
-154
662
-718
-951
-940
-748
-521
50
-863
248
419
-385
221
711
292
-367
-646
697
-53
595
387
278
895
-254
-843
717
-83
165
384
867
-666
-660
792
-615
908
434
-483
408
-113
569
783
-497
870
-832
822
-591
-611
970
353
-581
926
184
-161
-409
722
-798
-834
-372
471
511
-136
-878
-242
-995
783
-486
-893
-922
-543
-996
-159
-835
391
-871
-578
-972
948
443
-738
132
969
847
-669
723
-656
509
-794
450
163
0
-386
91
623
-887
523
-435
-528
166
334
-900
-601
707
-914
187
463
440
550
632
836
411
385
-812
-202
181
602
681
202
-927
-899
83
624
372
952
-79
705
819
-162
-692
203
717
836
407
66
482
-252
-91
726
710
-390
221
-868
-800
282
-270
567
-807
-439
72
-721
88
-926
173
766
309
-228
152
-297
-983
515
-100
-932
416
-526
-178
-318
483
987
798
-759
-256
-806
81
-376
896
511
-765
-693
-717
-331
-183
83
-43
948
-127
-768
-293
-988
204
-101
394
834
416
428
197
258
-592
-702
-172
-482
583
-124
-213
174
680
-960
564
5
436
401
853
-820
-487
424
449
-378
394
-746
-874
-898
199
171
391
867
482
443
846
-117
-504
-781
-656
179
524
-660
328
-763
-66
732
842
-927
-765
-514
251
-287
754
-994
207
-994
475
-668
694
-711
-53
-544
-392
-491
48
721
516
44
-286
-12
229
476
-789
-926
-429
325
-130
-962
-129
-913
79
794
-643
-100
721
881
320
-813
971
398
-309
79
-703
554
766
-316
-416
117
-978
-661
1000
685
333
-363
173
-380
-671
-871
-555
-177
127
649
-556
158
276
931
-615
-425
296
-298
467
943
-406
-697
947
-614
951
457
309
925
-791
-19
-557
-877
757
-34
-925
-27
-723
-407
-649
-387
272
677
-771
702
-788
752
878
-392
721
254
672
306
539
322
350
522
717
-856
-429
994
-596
-847
791
-889
573
246
-136
-449
579
-667
-503
-46
984
119
-836
448
889
924
-15
267
-788
1000
-46
220
-102
-344
283
-979
910
74
378
911
713
630
-226
314
955
225
642
454
884
434
-475
-434
638
-994
393
-746
-271
293
292
-606
-691
683
-995
-734
-497
705
566
-865
-545
-861
-78
-219
517
-820
-181
-140
-614
-349
828
796
15
-544
-986
-390
-185
-772
-119
-512
-263
-380
-167
875
-850
421
524
23
148
324
-867
968
-241
853
-93
421
-311
882
169
68
432
392
-984
-824
564
-313
-825
944
20
78
-32
200
167
-473
-448
572
-382
971
-753
879
-770
-784
754
-519
109
-315
347
-60
-132
-966
653
-77
836
790
30
282
-840
-839
263
413
194
717
-103
639
-18
679
832
847
-931
-622
-117
151
247
978
652
-1
-700
731
70
-996
228
-799
321
56
-430
398
567
954
-475
322
-500
797
-945
552
564
448
-892
-527
-950
-10
-888
-826
-178
-385
-944
-729
929
-198
462
674
543
776
-774
-677
-426
-880
936
-657
-694
936
-47
-968
-194
694
23
880
357
212
-227
-21
-264
-359
522
-619
-206
-75
11
-168
910
-457
-51
-715
-193
-349
327
-483
907
-830
-402
341
231
-438
-556
803
-972
-996
-39
-725
570
-914
314
-447
-875
864
301
645
-329
-907
-598
572
320
-919
-568
-780
-279
-976
60
998
-262
-784
268
-578
-114
735
838
414
745
877
-363
-291
-469
-362
-904
-181
25
-422
-503
-484
-529
834
-38
620
-334
946
-595
-388
664
566
-360
486
-315
-999
-97
-743
223
-941
-680
-108
-684
275
-208
956
426
993
-443
-922
371
406
883
-55
-298
-126
-490
755
-876
-543
-559
422
994
-156
-560
25
476
523
-332
-725
-828
-163
815
-553
303
209
142
330
-347
551
-247
538
76
-19
938
653
107
-223
852
-957
-703
-109
-239
-328
-345
-249
217
-686
-17
974
97
742
543
297
697
277
-874
323
674
643
-861
711
675
736
391
57
-368
218
-248
182
222
-577
-236
243
-991
727
-239
-819
219
-266
-585
895
-366
-772
504
-708
-146
105
-763
-272
-638
-74
184
-770
-652
-242
814
-509
361
119
981
678
430
-866
600
705
-619
558
-519
808
163
-903
-678
-103
237
632
648
-956
590
513
-323
-39
-225
-617
108
-482
63
-16
668
572
819
-31
651
36
690
-841
-647
717
967
-390
37
911
-787
-631
-203
-609
-353
-138
-299
705
-491
-405
197
832
572
-681
391
-568
-355
-761
-406
478
895
-62
356
620
6
-90
497
933
-349
-242
-607
757
-166
-295
-970
-62
-938
421
32
-340
-159
758
851
-208
615
-394
-190
755
947
550
210
-996
-317
195
-861
-80
-816
-980
89
42
-261
-354
811
-275
-890
227
-533
-14
640
358
592
-789
-890
398
647
-215
-589
276
-949
-327
310
952
-143
803
709
657
-302
275
407
-44
680
-393
-151
859
-492
894
-144
588
-991
171
-951
40
-964
-738
-30
-42
-268
-96
-306
162
-935
333
638
995
-734
-799
-71
791
223
-684
-990
30
62
-129
-16
876
-698
-217
666
759
45
-545
-466
927
-21
-443
-106
-441
526
-755
10
-876
361
691
-439
664
583
741
-570
832
-912
-853
-764
-942
-685
-944
304
476
-727
-219
310
322
809
729
638
-636
-624
550
262
340
-375
-295
142
668
-135
330
-8
-614
143
874
832
-55
-291
424
-594
374
328
676
888
-380
-158
-684
-476
-847
178
679
-685
635
-626
382
989
130
662
46
434
-194
-889
13
462
-18
105
706
624
637
712
-497
573
-588
-257
423
979
-146
-121
-683
-346
-399
-202
-972
-468
242
990
75
-109
522
-889
54
623
-782
406
643
58
245
744
996
139
838
-341
121
-477
850
298
376
-406
567
-644
-561
-631
101
571
271
546
176
405
-137
980
-243
-676
-420
-48
696
-866
-446
-198
123
-307
483
662
-185
501
-365
-919
-888
590
815
722
-782
-443
-661
-412
3
-868
583
625
-832
975
283
-35
86
-487
-77
971
-553
129
350
986
874
598
-417
-690
-953
571
917
731
751
-237
-60
-578
-482
-949
-63
577
922
-911
-770
563
189
-638
458
-616
-452
-68
-736
-152
-605
167
73
967
-469
285
655
-372
373
514
-735
672
-678
-318
188
241
768
-259
178
-389
-588
929
644
-562
994
-27
-485
-908
855
148
-498
444
-199
495
24
592
-982
-698
-411
-621
304
464
-432
502
-642
79
-436
-653
-605
-943
231
-120
-722
-61
-930
-53
-357
-105
858
-394
-564
-512
-83
-810
-169
888
-534
604
575
502
-912
-628
-140
586
927
374
-253
171
-121
480
-604
-793
786
404
-541
163
245
117
-408
-49
662
-871
-33
274
670
310
405
987
-294
376
-605
-462
965
-652
-887
916
234
854
-383
-980
-233
461
726
996
188
388
225
-354
-949
271
163
-124
-507
-469
611
-267
249
-138
918
889
-418
-243
166
-171
-810
-513
152
-630
746
-335
-39
-279
-75
727
-795
-645
-449
386
-540
3
217
-11
397
-269
608
362
567
112
-248
284
766
656
361
396
-977
265
-114
669
-627
-692
979
-468
235
-96
-572
-626
-134
-22
429
53
-139
848
-382
463
-858
-424
-543
-98
-736
783
-104
-88
792
-240
-135
57
-104
443
-593
-367
-451
-372
-51
-443
859
777
195
615
-954
-906
-368
35
-7
44
-46
-60
-907
-85
825
655
390
807
-478
282
246
481
-441
865
-712
147
-91
680
-981
-151
987
9
863
471
-700
282
946
-111
-337
-291
-974
257
-887
781
-105
857
178
555
-51
-988
-858
-325
430
-126
664
-35
31
-956
-491
-655
942
737
785
-452
-275
-253
311
-93
-659
-185
516
-121
982
367
981
-145
610
-661
793
-77
-267
-87
-94
67
983
864
-542
-812
668
-688
40
-819
-602
-473
821
-421
887
801
-157
745
-844
950
-186
-95
991
-203
537
840
88
-922
939
-689
88
-898
84
-605
543
700
-456
352
-435
-799
660
374
-359
-482
-256
799
301
-624
-204
-208
-555
267
-559
974
504
92
78
-372
115
97
810
-195
312
311
-541
-622
818
-550
402
495
-939
-277
611
-909
762
-307
506
-8
595
804
-876
-711
304
-637
413
-900
767
254
-75
747
-201
428
884
124
802
-16
-95
-140
687
-35
-821
402
716
816
-310
-368
618
-63
399
893
-448
-856
-78
293
-979
-157
-31
85
-291
602
-489
-992
-187
-994
951
-32
671
-954
-988
-108
-318
382
211
-585
-542
-180
-650
-221
644
155
-692
-868
675
42
-791
-16
-588
385
540
-280
-275
27
-578
-389
-274
232
9
-897
-588
-712
-470
673
-449
680
-146
-37
683
-124
-542
-130
748
199
331
616
-559
-224
658
327
-434
942
-144
-475
834
372
-868
278
519
305
-477
322
-238
-911
-736
203
-805
-510
564
-693
107
495
863
317
923
-252
261
874
776
479
838
-34
129
355
-949
949
711
944
-898
-432
549
-248
584
765
-375
470
849
60
584
-826
-840
891
656
-461
-415
631
243
-509
-912
-714
-64
671
-620
-852
-929
545
-630
-875
661
800
-930
-201
64
741
-459
710
-541
151
292
-403
725
570
912
587
114
-117
-341
945
326
995
-962
-817
461
474
-244
-362
607
597
368
770
17
-808
-30
492
910
447
636
-412
249
-440
-450
-34
-175
-387
-307
145
-810
-259
636
-768
-237
-270
868
238
939
-470
-241
264
-9
731
-339
609
848
928
997
-496
329
-595
575
-384
905
-790
848
354
327
-359
585
113
-483
494
-59
-186
465
-82
-300
-367
-1
323
-332
195
81
-553
766
-256
246
667
970
867
21
-392
516
637
488
-714
-608
346
-510
-430
261
115
952
-611
718
-141
499
871
-95
-63
-78
-299
-631
-889
647
-989
696
619
-937
864
101
997
-823
332
-459
202
-688
810
493
39
-589
290
-368
871
-742
-818
127
103
-335
865
-200
-636
805
470
312
127
506
876
-262
-526
880
734
991
-752
266
-357
811
-259
752
-675
570
-659
758
516
358
419
-613
-34
138
761
902
-46
98
-630
146
-907
381
-109
-288
-679
126
-162
-645
954
552
906
298
77
156
589
905
754
565
133
-43
-172
137
492
465
-425
639
-180
-332
-518
445
128
-292
966
-737
-341
-11
-461
-458
342
405
896
884
-772
804
-521
896
332
-428
-705
47
-471
-772
143
430
731
-607
4
-182
695
481
-564
58
216
592
-948
-575
473
243
-626
-398
615
113
-466
-731
-285
809
740
596
122
224
-376
-912
-90
179
-350
709
125
799
30
-669
367
321
736
26
761
441
-618
-714
-624
-293
133
191
613
-539
512
70
512
-766
768
286
-937
192
576
-92
704
59
-90
305
544
-428
513
-510
-812
-199
-964
649
291
208
191
-724
-265
-389
-378
-498
-218
452
-881
45
389
-55
557
707
-966
-459
0
-766
182
531
214
286
-399
-620
-468
82
817
-825
22
-700
769
-516
-165
-682
262
845
-991
-348
-416
-385
54
905
-141
569
485
678
-36
-347
-88
-856
-30
-737
-334
891
249
-190
63
346
406
-136
988
-635
-823
214
110
-586
138
109
-627
798
-594
-193
312
833
-99
914
608
789
-29
431
-811
-376
-774
463
-123
3
-453
197
-451
-89
-514
-481
299
872
174
909
983
268
-145
-455
-293
-397
-155
742
-104
568
-976
-70
113
2
-601
-235
-760
-280
147
516
813
22
-549
349
-210
-313
545
898
-982
-504
-710
882
62
-855
-772
-907
441
-893
-708
332
-647
-289
81
999
-959
-382
-677
-960
667
341
-307
-248
-213
-84
561
-365
824
-272
-349
75
825
483
652
505
355
-730
619
-957
-878
-282
695
-805
805
441
-854
523
19
-607
538
-269
183
-609
470
516
-179
324
1
806
-390
669
695
244
866
650
260
72
-837
-927
915
-420
-344
-178
928
-322
562
-639
130
-403
-680
63
-160
319
655
531
-773
-688
-670
43
-844
-5
241
353
-468
-773
-494
695
-861
206
-218
-353
-155
-160
253
268
726
-860
-631
950
-494
-161
-696
647
948
500
-14
519
322
-312
940
97
-809
668
-324
577
-462
585
-990
752
-275
-816
76
-519
-495
92
214
-464
93
-757
449
-67
450
586
-166
5
-843
944
-384
-308
-136
330
-56
-457
384
473
879
16
-721
-98
785
-848
931
-906
884
585
552
155
313
-721
631
-142
-936
549
159
-505
723
-994
199
-193
-98
-331
430
-72
881
-384
-809
-209
835
948
263
952
-988
879
627
163
244
916
884
-543
-625
661
364
-391
620
273
-777
-216
-893
-69
236
646
-107
-285
-246
234
-103
884
630
258
867
179
496
784
890
621
411
264
-620
152
462
849
-794
-270
323
-356
-624
-857
-354
918
-24
69
841
98
-908
-207
-260
-241
325
-829
-508
-165
-722
-78
601
748
-757
-468
486
-617
643
-470
676
466
-52
284
420
111
-496
-250
153
-507
146
-813
464
183
-183
397
675
1
82
224
516
917
-357
688
-649
620
26
781
-867
-979
619
172
361
-555
-530
393
478
-889
-339
637
-310
-666
-609
-420
478
43
522
-988
147
138
-841
-262
-871
256
-118
-681
10
155
79
-885
678
531
299
507
-682
314
899
-47
-695
554
24
14
-791
790
-249
-399
17
151
-736
-427
43
701
835
793
384
97
-883
452
86
-322
748
543
-359
44
883
-278
101
-973
465
292
536
311
255
-450
884
438
56
935
-996
-439
902
-152
-151
-639
116
394
-80
751
455
234
-116
763
-614
542
300
901
900
-925
-762
-439
-788
503
-663
-492
457
-965
-349
-714
-134
700
-605
-970
740
932
-462
-862
-444
-280
597
282
-111
921
-617
537
-151
178
-150
-301
391
600
87
-375
628
926
610
681
-657
-426
458
137
634
-900
323
247
-825
768
650
284
779
518
-117
-2
-859
-815
-939
751
898
512
553
-243
-637
598
298
-943
726
774
116
251
-119
-713
825
991
-740
-814
363
-233
351
885
797
-58
-248
810
816
31
888
250
-914
-207
592
-527
-363
-687
847
-391
865
88
932
-338
-7
-459
-780
-11
-662
818
-745
-674
-714
-951
-122
917
722
419
-105
-394
244
-557
-400
508
600
-248
923
732
-138
-205
439
721
-577
-960
832
888
551
929
-261
-654
282
-555
-543
288
-162
-371
-816
-62
592
589
-560
-185
359
740
829
-971
-738
559
187
-381
-627
-442
-913
-994
-377
-655
-331
13
384
-139
504
-156
689
554
286
-58
386
170
5
-796
928
-576
665
-667
281
190
65
-47
-512
318
-991
517
453
270
649
-89
18
-451
-211
847
872
598
532
940
-754
470
803
-491
-194
-74
-406
-419
268
-856
-82
7
-988
-578
-543
-269
-974
866
-839
751
-843
-52
858
181
585
915
824
-649
918
-875
-979
-164
871
-994
635
-40
-879
231
-742
481
608
440
222
-249
415
373
766
228
932
392
-921
690
-517
-635
825
-574
172
-324
-962
312
472
151
14
460
-227
-325
431
179
-239
-156
-33
89
927
-576
-718
-762
-742
-649
383
909
214
-813
569
244
942
96
-317
282
-472
-785
-41
-26
686
-942
550
-864
448
-746
162
-987
-167
-361
503
887
-132
-22
484
-236
565
495
-364
406
972
158
322
5
-608
660
947
-389
-21
268
-149
-745
-773
286
-230
-356
330
-197
-105
3
555
-593
798
369
-583
-920
-291
-55
712
807
-829
-406
772
609
-829
201
-525
-397
75
-988
-240
-79
-232
27
-38
-601
-988
976
-189
-683
415
196
-500
-825
-900
562
230
-469
-139
-621
-328
-504
839
262
-753
-651
951
-316
14
-200
850
405
968
427
-307
395
698
-33
608
129
615
271
-165
438
851
248
491
-825
-819
-877
736
-517
-394
690
-74
366
-312
-24
-726
876
-662
858
-421
-464
-372
633
556
320
-729
-964
-153
-717
-50
-654
-278
593
599
-161
86
-266
15
-726
-405
496
-569
143
634
-680
-178
-630
15
983
-441
-570
-487
-152
-603
197
930
-611
-274
761
922
659
298
-408
-547
-642
536
-524
382
510
437
-684
635
-911
82
305
822
138
951
-426
969
68
885
-179
-778
456
178
-754
-865
684
-571
976
-448
415
57
817
-426
230
715
947
-320
668
-944
207
-434
482
105
742
456
-293
-108
387
419
926
37
879
-117
439
-640
-95
692
566
562
-794
-594
-99
53
-509
860
-378
311
203
-660
785
-809
250
440
-242
-918
-991
768
-42
-767
444
-374
-863
17
-259
150
49
-41
337
-552
-823
-603
185
-84
753
-431
877
-434
711
526
-148
606
-465
133
439
-155
630
-807
969
526
-177
-890
973
110
572
535
725
785
545
-997
60
-653
-393
385
385
752
433
-803
-67
-928
-337
-357
776
526
-963
-85
269
415
865
845
364
749
717
216
359
-573
152
-362
-526
962
325
857
520
-110
833
449
-627
-131
-817
210
189
-212
800
477
393
-14
623
-728
869
-648
874
-786
-462
-347
-41
-114
858
-630
-615
844
-807
389
-122
188
473
-623
122
-342
-47
-137
191
-679
-938
218
710
-739
-223
-383
-807
631
857
-209
-946
-74
1
636
-133
209
530
41
679
-325
-944
7
834
24
-873
-508
-515
717
-261
545
-367
-993
389
701
-301
-704
-279
-460
-810
-144
-615
-671
-286
-947
-593
566
483
614
-441
-518
607
-551
990
-309
81
803
-272
-133
-848
-693
-37
-158
-908
418
-767
4
982
-668
929
580
-275
405
118
-600
-835
-14
-576
-415
-478
86
761
729
-356
373
-386
940
-68
761
-401
-813
-292
-106
666
-518
385
510
202
-451
-361
488
-44
286
-915
158
658
317
-880
438
-340
-875
-207
284
381
-187
350
-106
661
-549
-535
-471
237
983
-69
81
-597
-558
-675
564
870
584
907
357
-29
959
-613
197
-318
-996
774
-876
-45
-421
-700
-963
-656
-569
126
810
744
362
635
-622
-164
-373
908
530
-115
425
377
-248
95
504
218
164
129
734
372
-788
-397
-643
-154
504
-898
543
-728
670
-604
-627
167
-215
-219
-468
-696
-317
469
-997
-21
561
423
-176
-345
574
-499
-819
-206
474
452
659
221
-913
-740
341
988
-757
718
903
-679
335
462
-681
-524
-493
-666
-629
905
762
759
-133
-247
298
168
155
148
-544
-999
247
-772
-898
33
-154
-29
-490
-624
46
329
191
-628
-240
-649
-277
15
445
-339
-697
182
365
149
-499
-85
750
319
127
-851
629
491
-651
-115
601
158
-952
-191
404
108
-906
126
-900
-308
265
-467
594
-935
-93
138
-706
123
622
839
617
430
596
-206
-434
-479
567
-58
864
-524
918
305
-785
-817
696
-186
-920
-974
993
413
-474
-724
751
308
-519
177
324
-114
187
526
-585
-125
424
110
725
-577
-607
-591
955
472
-867
-972
172
-312
26
654
-735
893
-394
-708
-116
156
630
-196
-504
-144
307
492
-416
-61
224
721
-382
997
830
-444
568
-225
-250
866
-489
-647
-340
-322
455
-498
-336
605
2
-72
840
444
-742
-344
-611
-561
375
-392
150
-179
411
-706
-632
22
16
409
324
-609
-66
539
-841
824
197
-930
13
-122
467
-787
968
-740
-143
-915
-619
458
-558
454
434
713
-102
952
361
260
-531
71
2
719
-457
-664
254
-119
-831
506
-630
49
913
884
408
-28
-633
-234
40
-509
863
194
80
476
804
898
-802
575
-383
-663
-526
-279
-566
2
-576
-867
-877
-49
-196
-556
637
566
-799
-357
-553
-612
-807
-957
337
-462
296
78
-665
-150
-533
250
-660
-379
-249
-698
-109
143
89
276
-49
-588
212
594
-919
-647
176
27
-540
-256
-48
811
471
926
-294
433
-954
400
-229
-347
581
-656
975
-252
612
767
911
197
-908
-598
832
544
-860
805
484
-453
746
50
655
-666
140
-554
548
-844
-212
594
-251
12
-387
59
-513
144
691
-980
-61
577
-364
803
-661
728
140
-580
801
-903
563
532
305
451
86
36
-619
-784
714
-798
152
288
648
-56
487
-364
-272
631
902
16
830
725
-848
-115
164
768
-168
995
-657
-526
554
-808
402
585
-585
-482
469
-106
-148
710
-510
-248
831
715
-202
-532
37
-892
416
-238
558
379
-922
-751
214
953
-559
332
-782
-45
382
-525
867
362
-44
-730
997
306
321
478
170
-155
-50
641
410
825
-498
966
-615
-459
-988
-979
-443
23
-434
257
-45
505
-278
-443
800
592
544
414
-572
428
-632
-264
379
-983
-403
-417
255
-290
-593
503
-205
-676
-529
409
712
-290
922
-972
-572
685
-746
905
968
-914
-535
356
884
-343
954
-125
190
881
610
704
842
-261
-440
-337
766
-32
998
358
-582
-886
-361
571
780
-850
53
545
-225
213
826
-401
-428
-657
110
357
332
757
509
831
877
909
915
-868
-11
632
-112
-732
596
-545
-838
390
209
771
942
280
691
-787
276
129
-661
-18
727
-163
-881
-37
995
472
-606
-19
-589
568
-162
-660
399
-119
-37
-643
979
-378
456
644
-861
-674
144
-720
30
95
-234
-406
-247
856
410
-393
-345
872
-281
-273
-844
110
12
602
369
-542
863
-416
-118
645
-259
-925
482
-873
453
-966
-342
691
-90
-581
682
77
538
546
-197
-141
17
-396
724
-668
394
-491
-692
-566
-97
423
-630
-84
283
-788
-900
832
-506
-867
194
-788
-897
-785
-444
-828
-935
-50
-938
-742
145
946
103
322
689
-854
-225
-979
-294
164
-296
-699
-369
-872
497
934
918
-762
-511
-302
330
855
553
255
940
235
-209
427
-84
848
-939
25
-162
-71
-619
-514
373
-810
-971
-43
-603
-678
-820
-285
433
737
135
236
928
962
-364
370
201
225
127
-698
154
-861
593
568
437
714
-463
926
-671
671
-821
678
-106
-354
-921
437
-157
633
-939
-381
457
-844
-381
-592
767
377
-421
6
-408
-420
-546
-104
537
-135
841
260
-856
526
334
504
39
-477
267
-383
754
-707
-954
689
608
-253
597
450
-813
-402
-391
-654
674
725
261
161
268
522
338
122
458
215
775
581
-847
-217
-14
-951
141
232
727
-79
-427
-257
214
-537
-790
593
461
458
-960
-309
551
487
572
562
935
796
-710
787
-586
529
-450
-806
183
937
-788
-146
84
-651
117
-25
820
809
228
-271
535
-826
453
694
-367
201
563
-45
-577
-400
503
-826
208
-786
709
-789
873
817
-19
606
-371
865
-839
-918
179
-227
702
-909
-643
449
44
738
639
-486
78
725
-294
364
-685
-384
406
-524
234
-737
884
-789
303
559
718
-697
899
-799
-104
-907
734
-534
561
459
-141
387
741
688
-938
-385
28
-764
589
635
-386
-893
108
-459
-648
709
-299
394
800
538
348
928
-872
84
-123
336
391
-878
139
-452
-163
67
-93
711
920
571
-506
833
-316
-419
-236
317
288
761
654
-790
39
468
-902
44
804
466
760
-835
149
713
-176
894
-903
148
679
-99
-575
-912
762
265
740
640
-374
-252
-264
876
986
-774
405
-974
507
789
645
-572
738
934
-366
-81
-7
501
-797
-189
-283
-544
-758
-447
70
-406
412
90
-85
565
-26
518
364
556
399
559
-967
-726
-750
-530
337
-407
-985
-605
-598
925
468
-16
147
-693
-296
-751
-701
326
693
-474
-850
803
-38
838
-175
-447
862
-557
887
-34
-269
598
564
881
-914
-58
-685
-189
-339
-530
909
-630
-98
-250
838
-109
627
848
261
7
-2
917
-290
-940
-56
-192
714
608
-302
-658
569
688
12
-740
-414
-159
5
-614
468
339
5
-780
-677
226
46
384
815
386
869
309
801
158
819
-658
-591
473
-403
-910
975
770
703
800
875
-483
394
113
326
-738
435
-110
-511
495
-140
-442
-907
921
-41
-570
140
-11
790
828
748
936
183
-410
-95
-422
451
-248
-608
239
-293
317
-764
-25
999
556
898
-301
-213
411
-117
916
-705
-578
788
22
363
114
-268
74
-675
-555
40
-521
802
174
-616
-608
851
-635
-334
-667
-350
-728
-434
308
-557
241
-600
-785
398
-431
263
259
689
-101
539
-453
-860
-594
-401
-943
-627
-101
-498
-592
500
622
230
-264
562
-801
-841
-808
420
-839
-885
107
-532
-290
-36
-227
243
539
803
393
216
-227
563
573
895
-577
-932
-310
379
321
-774
422
593
503
-847
694
474
-966
721
-196
736
737
-679
-524
335
658
-640
946
141
320
-758
220
-368
-748
-636
152
-720
-737
675
-698
-153
-608
342
-429
-574
-616
184
-342
-86
-613
29
-680
-700
-703
262
-817
-243
320
117
687
779
796
820
-713
-793
-311
758
-391
5
878
-563
-740
208
-496
-765
892
454
665
-959
263
306
-401
-938
63
-52
660
-757
164
-826
-212
-89
-251
63
817
-979
770
-545
-149
728
26
-154
309
447
535
326
580
-658
-908
600
395
397
-475
832
212
-671
-207
-2
-962
-186
-425
600
-900
-619
-904
59
26
-893
-155
504
-330
-732
189
-684
70
922
576
700
-137
-946
339
304
526
262
-416
-632
-53
-544
-488
-121
539
217
699
245
549
74
-830
-515
426
-328
545
133
-364
-951
303
4
-42
831
-66
-791
-502
61
342
-50
-326
-884
955
587
-37
915
212
410
-154
927
-780
-591
118
-948
-256
-821
501
375
-224
257
-252
-698
-170
979
264
-167
-982
467
888
830
541
755
-32
637
-376
724
86
968
-579
-593
-241
446
-153
268
656
287
993
507
531
-979
227
-465
-375
-306
-912
-128
-210
-693
638
682
688
-660
-139
507
401
868
607
75
998
899
580
-943
368
356
992
108
752
-414
710
204
-752
709
160
412
89
-882
117
-848
114
290
446
-958
-232
914
322
512
75
734
-587
-847
-732
340
299
-533
-180
465
581
987
821
-265
339
-717
-61
446
-350
790
-100
-949
-648
-89
-458
476
201
728
286
590
-117
257
-757
-5
-991
588
-823
641
-398
635
813
-51
73
-477
27
655
-275
188
758
397
872
-54
730
-522
112
-444
-843
-486
894
-617
411
686
-955
998
195
322
511
-115
-570
879
-408
-565
512
-561
-957
692
-155
166
-713
-844
-718
500
-229
-221
-203
-736
-145
-468
-303
-159
672
-765
-734
-457
133
362
-197
-966
-502
717
-396
747
-858
-863
208
-891
-839
730
-735
-596
976
866
-849
-769
613
-144
-219
767
-491
477
-912
-174
310
434
-735
-190
-884
203
-678
-334
851
-918
940
-420
-428
439
891
-595
851
51
-486
-82
-624
920
103
58
-138
295
213
644
682
-737
146
-739
349
-129
318
-549
-45
-899
874
-716
895
-119
597
826
384
-800
435
-92
-616
501
-523
228
31
501
-357
851
-398
-699
591
26
-991
-631
815
315
-425
769
-301
-345
611
886
982
450
-987
725
851
293
611
147
-13
-69
537
812
349
553
-456
-484
-189
-22
-492
633
195
639
872
754
865
-228
748
-825
-284
-434
-245
118
360
-225
274
-499
-290
-427
-531
957
-4
894
-910
827
-461
-268
118
-716
-251
-517
760
-202
-530
152
-508
517
941
-550
627
157
458
327
420
-205
-497
908
-348
-728
826
-705
473
-339
254
-651
467
543
542
-927
495
248
585
-771
-777
701
-79
363
832
108
-905
-268
185
761
487
-678
117
559
-910
-273
360
36
-594
-662
444
307
-182
-672
210
-152
-531
-500
13
-947
808
-886
724
-693
658
-325
-466
-865
-352
-755
-378
-847
-352
-1
-445
-66
923
83
-233
-562
749
-223
13
39
62
447
-396
510
-212
181
752
86
387
825
60
-649
245
836
-598
712
-725
881
-89
-138
570
-904
-194
506
-234
191
375
-410
-133
-459
-131
990
-652
270
61
-280
-575
513
-112
-122
-111
-484
-411
19
-25
-857
509
-858
-173
287
-806
645
371
484
932
-593
343
159
329
361
-578
116
-186
-464
-913
-213
374
-239
239
-405
54
63
627
-917
-112
239
-848
182
195
-705
254
938
309
620
-929
-930
2
150
-367
-878
989
-701
-96
-293
791
-956
558
-27
626
679
-715
614
635
-377
-472
-933
908
-548
678
788
-882
377
-843
493
333
951
-314
289
-201
-937
91
70
227
-216
-458
889
-217
-309
763
-22
642
-713
22
-246
350
210
-590
61
203
846
-126
237
900
586
57
-234
126
345
-252
-79
-741
-161
-949
-425
599
-254
-632
-511
-596
112
774
-50
-307
848
946
-743
992
679
972
640
-960
-130
384
745
440
-266
307
-962
-647
-383
-920
261
-918
-691
169
-539
-385
376
53
-892
-504
340
164
-961
965
748
878
437
323
929
-299
-904
317
137
-563
262
-451
-772
-130
-423
614
-931
876
-995
-315
-660
596
-35
-364
449
-544
710
323
877
63
146
727
254
779
-703
-842
-624
-807
-870
-966
-366
-391
-772
695
-663
751
483
-646
662
-791
-255
-454
983
613
485
-421
-454
-636
-504
-742
941
545
-1
569
354
129
892
563
377
-104
763
-879
186
-407
590
620
579
-704
-549
-536
905
570
-647
-592
699
-822
-748
-148
-877
387
705
-901
-499
427
-569
116
-978
-214
353
-754
-98
-941
394
308
479
689
314
182
-882
62
-434
294
433
-120
507
506
699
-4
156
-964
-530
609
-681
-685
27
-914
288
-804
-335
-460
-710
527
-998
98
401
-275
123
721
-633
-326
648
339
93
-450
-260
-751
672
710
235
683
391
-312
-290
540
647
299
-600
-38
762
594
563
996
-58
750
912
429
-307
813
-26
-514
-715
252
952
-259
-270
-645
-525
583
-155
-685
-836
-808
-432
997
31
-894
300
-763
715
678
-606
461
-851
-1000
769
-948
785
-644
648
202
431
-849
-973
923
-577
169
-491
235
-340
-45
634
-917
-871
727
-82
360
524
-913
124
-762
660
-43
-41
270
873
404
-505
-981
-582
208
487
240
691
-75
124
563
118
-239
977
-508
-916
-630
763
739
632
-952
26
-15
-926
962
-526
829
392
-657
768
50
-539
-410
-640
864
336
593
988
-797
-93
-853
127
-31
903
-504
695
-416
-494
-780
508
751
-788
401
-198
543
-891
-758
597
-814
867
799
-323
826
-742
108
-249
381
308
764
-828
267
-968
-433
-986
-72
17
-227
279
-566
23
-559
-69
-218
-855
-301
498
-740
348
-730
-587
408
951
-95
-290
779
836
-875
-84
-635
391
976
-260
667
-197
-877
-687
210
418
-781
-254
902
-477
-594
221
388
983
-201
-112
641
-86
79
-422
-842
-568
-743
711
371
372
-885
108
-131
290
-470
912
803
-399
-715
-285
-559
655
-239
117
-563
-998
-47
-557
544
136
-168
-511
-617
-841
470
-69
29
-80
188
-821
-261
908
-791
778
81
71
-392
765
-459
-240
-707
53
44
79
-910
158
475
-484
-825
-366
128
-213
15
-887
-768
-384
12
-295
283
-930
464
987
346
420
953
695
-733
997
820
-826
-933
-777
420
660
41
-549
523
697
78
906
383
-759
660
882
267
596
-150
880
-958
387
393
-656
-830
-567
963
583
682
724
-552
-123
877
483
91
-186
-695
-595
639
-740
-781
-64
345
-810
-830
642
-831
535
463
-795
-417
42
-843
-548
-736
246
-322
-381
493
-384
-529
846
-682
-741
-773
728
-894
239
-251
-522
-764
712
459
-848
401
-114
794
700
-290
443
605
495
-430
-595
522
251
484
538
338
-297
-125
655
39
797
-880
-63
-831
915
-212
-439
589
798
563
236
211
-133
-267
-170
-726
363
-540
57
891
-827
-436
318
925
-952
342
-964
718
-132
686
983
995
-607
915
673
392
-497
76
-368
867
-535
775
-166
-127
676
-725
-369
-592
-613
582
613
-380
44
-638
-94
216
-77
-203
935
488
471
-15
883
-30
-620
-603
480
-532
-717
989
-971
883
-540
814
-465
-899
-747
-2
13
-714
174
451
120
142
-837
16
-246
849
88
828
513
-594
-765
575
26
900
20
898
-186
976
-939
-793
69
-392
-971
301
-594
-435
942
968
-447
-771
744
920
-567
960
117
-931
177
-314
885
-51
-722
566
822
235
-964
328
629
18
-248
553
-472
-526
-160
-26
-590
-374
377
574
104
-641
18
356
856
-180
57
55
369
892
458
843
-958
988
157
-341
-839
-765
895
774
-618
160
821
257
261
-443
-832
-973
336
-1000
-153
728
-341
-236
-416
794
-876
476
760
284
-246
-794
120
-998
-285
902
-780
-291
-444
-470
341
-485
-105
-303
380
243
182
-856
752
-62
734
-197
-638
10
-125
152
332
322
179
-180
948
929
898
-8
562
84
-308
791
-496
904
-391
745
-420
866
-161
-669
841
841
-148
-118
145
-437
622
-597
-794
-351
-230
975
-527
667
-829
602
290
192
652
-470
437
-416
-24
34
732
556
123
734
887
735
576
694
975
808
851
394
277
353
608
768
-275
585
403
-985
272
-652
-765
348
522
870
618
754
-885
713
566
887
-195
-942
-804
967
-289
196
641
375
-654
-175
-773
-769
-660
890
630
-151
408
-700
-959
-606
-923
-362
506
-528
-547
-534
-823
479
188
-272
-380
630
-369
-609
215
91
988
-332
778
-373
-632
82
-994
815
558
-829
-27
-334
-496
-742
-138
410
396
-347
-433
994
-714
-225
911
329
-808
-616
432
957
198
-643
535
883
-941
-183
78
-56
366
-740
304
345
-270
460
-913
-318
-447
-913
685
-962
903
-349
709
-21
565
715
-458
602
-976
564
403
925
478
-510
-201
-409
-47
-861
389
211
290
-700
-964
-760
-6
-676
593
557
346
311
-381
-550
-999
264
-408
22
479
-246
-24
295
726
16
940
51
-227
-999
175
315
-913
-287
-64
187
-492
-442
752
-920
907
-527
585
-141
616
-831
242
-446
-255
-752
861
840
979
356
120
-906
541
-45
-345
-308
-657
603
-369
253
952
-186
726
4
-396
876
477
-414
890
888
-864
-528
118
-368
169
264
-317
-904
-138
171
-507
-207
429
-754
-565
-748
111
421
705
887
-681
93
303
-661
-973
-714
615
-376
440
424
69
785
-57
-37
-847
401
118
504
347
737
-9
-926
-976
479
165
-505
-316
-860
696
-218
796
-851
613
-638
-651
-699
-457
-281
-908
-900
322
934
-741
-265
131
44
417
155
360
-253
781
262
160
16
-807
-740
973
-666
796
-150
488
-770
-600
559
884
58
720
-774
-994
-204
-45
232
-698
-745
-318
731
918
769
444
-137
-470
975
259
778
-900
971
22
-114
-190
808
-184
-213
367
541
-33
-202
-436
575
86
466
-687
26
-32
401
-114
-970
551
826
124
744
399
-308
867
834
-357
830
-240
14
29
-239
-669
163
512
278
194
-78
206
-855
-424
47
-670
-111
568
912
762
920
354
655
-565
68
363
630
-3
810
331
-634
-260
951
352
-103
642
-708
75
48
633
1000
966
656
320
796
-20
134
161
-710
-769
-43
439
858
-951
688
-156
17
617
250
856
-683
-943
839
-443
-419
333
572
-280
129
194
-809
-505
-719
-577
326
-671
387
587
55
-54
596
79
-918
733
-175
192
852
-976
-643
223
-267
469
-903
-610
-301
-817
-879
699
-848
202
-414
-896
347
-42
364
247
696
-453
-7
1000
-484
763
3
349
330
-107
-456
116
-341
118
-771
778
354
-184
230
-658
-193
-751
207
-565
421
-768
126
-60
-869
882
-1
-407
710
823
-691
423
-165
-310
357
-243
-236
930
713
373
-348
-545
352
737
447
639
97
659
-430
-442
-698
852
305
-967
-487
-408
861
-615
147
-215
-867
800
-724
354
-362
894
966
112
380
229
-990
-259
-733
210
-150
964
-919
476
125
160
631
-344
553
505
624
657
216
719
755
-457
-565
791
452
207
-178
-660
390
420
-699
-454
-737
-436
-762
-609
775
937
747
-687
-609
-138
-998
-759
629
105
116
493
-102
709
148
168
-59
170
693
-600
-888
-372
-150
-393
585
-917
-242
933
442
74
-660
552
844
-603
239
562
-875
-614
-841
-579
-156
-247
50
848
-87
-184
-446
843
542
-67
-274
270
441
339
698
757
-448
274
142
964
606
265
690
-910
-872
335
341
-38
-195
-423
261
797
-972
528
555
159
219
-184
-420
401
346
99
121
236
-185
145
-846
-472
-552
-906
-603
611
516
-59
480
-543
-300
-664
419
-212
-571
-6
-100
580
217
-700
171
-19
-573
48
271
-215
-156
338
280
-188
-498
-170
604
-451
-273
214
15
153
402
-580
-688
-613
51
-112
-460
-950
306
564
-691
-941
256
-208
971
-872
945
-593
-69
-935
-383
-7
-386
-69
-858
298
112
206
822
-99
26
267
468
443
719
-223
705
742
290
-380
-933
-522
-808
-439
-520
-71
165
76
-185
602
699
792
596
752
-139
534
21
-244
886
268
654
-498
295
378
-140
794
421
-171
-153
629
970
-975
-233
-360
-468
-197
-922
-90
-505
-342
-256
729
-119
614
-645
134
-709
659
626
-847
14
997
696
71
13
408
469
909
-794
873
-116
-230
-569
-423
-92
-913
1000
-113
-87
-977
-246
-980
-375
-916
-77
931
-385
-642
-512
-578
358
-226
-189
-285
-928
308
742
209
-193
329
-570
-268
959
411
-746
837
-380
-206
37
-777
801
757
-907
75
-453
-280
-295
119
-291
-313
433
290
734
-180
786
324
77
82
653
-692
491
931
-225
-904
291
813
164
-840
-995
-512
-996
-408
-756
866
517
594
300
604
987
878
776
-869
-420
61
-23
-709
152
-417
-349
-590
401
89
994
636
-107
-538
-528
134
-80
318
524
-592
-899
314
119
226
157
946
764
-557
-771
-605
-886
-231
474
152
272
-421
191
305
-919
-473
-547
-497
599
-656
-110
-383
-555
386
-746
781
-58
534
-517
339
234
-996
-360
622
-603
533
-886
-538
-484
-156
860
385
73
-727
449
464
-450
-861
896
385
-280
-61
-422
670
-43
-712
462
-437
603
402
-450
43
201
926
538
5
-357
99
261
-343
424
-31
-520
-870
-963
318
392
718
-140
979
183
814
109
174
-891
875
-224
93
-204
-944
-382
-837
502
-571
-69
-112
62
367
-161
-916
783
527
-281
-952
583
-778
337
-556
-871
-947
572
-390
744
112
673
-958
534
217
914
-599
417
572
400
624
-221
305
-852
831
596
362
-791
-892
635
-401
-111
563
-482
435
-517
632
227
654
-259
608
306
-61
-571
835
-748
795
997
872
-666
-134
-242
641
414
-828
166
298
-969
961
528
-166
-694
998
905
421
-677
854
-900
-485
628
-22
-742
975
-394
-691
78
51
482
144
905
854
-364
-854
-120
509
-796
-283
-984
-490
666
807
996
-881
-143
-649
-612
-288
272
994
-725
254
-100
-985
-772
60
992
185
-174
804
124
-307
-9
-622
-826
-805
-734
182
-833
987
-88
-364
9
838
343
566
10
-835
528
-731
70
-392
627
217
485
206
702
949
-953
-848
-87
-852
875
507
-374
-639
629
-17
-948
803
432
-339
-609
933
-986
-599
-392
-487
342
-251
263
474
500
-971
679
477
-167
820
805
-535
278
-651
-617
632
-711
-390
-237
245
160
-204
-883
-270
809
725
-249
-77
679
-563
-807
943
349
716
-119
-16
-413
162
73
979
-364
912
-859
593
-24
-366
-723
342
377
-753
-273
127
-591
-216
84
206
-507
-640
779
-960
-556
-844
379
-503
-515
489
983
-516
-905
-61
-185
749
421
35
-63
132
-681
740
196
-126
-854
-929
-386
235
-322
-88
389
737
403
6
366
-38
-588
320
-610
-763
227
361
-485
-335
769
959
-551
407
533
727
-464
-497
275
-678
508
964
-222
-549
388
367
46
166
-644
129
948
-875
4
286
942
126
924
-635
-582
-991
-470
122
333
346
781
-654
-910
-168
359
-364
923
894
861
976
-304
850
-815
-611
-817
264
-928
-146
296
329
600
-189
389
-112
917
-49
-754
-361
-720
807
673
-392
-242
-22
-384
554
-171
-204
-380
-445
602
371
-805
-879
194
-893
-118
345
998
-303
434
-343
724
-245
561
-66
853
-480
-131
531
-674
477
945
-529
-780
643
-537
74
-937
993
-905
-436
949
-635
270
44
-576
617
455
-737
817
-675
822
-301
534
-125
-417
-101
879
-844
-735
478
-968
678
590
-979
486
-205
-255
-731
784
191
13
214
-821
-422
742
787
-903
-241
946
-173
852
710
595
400
738
489
-30
300
-444
556
530
123
596
40
-322
-161
320
15
-249
3
-532
-887
-821
-554
-324
508
584
746
354
856
-125
-149
-36
651
-261
790
538
544
-767
726
-937
791
-329
-298
-450
-362
124
887
428
-204
680
-9
480
-238
-315
402
-472
950
565
330
-176
349
-429
440
-131
-1000
-369
-477
82
-513
205
-169
-842
518
-450
-873
-591
191
-885
-212
-144
-811
-750
-881
564
-695
58
-486
-20
895
919
-202
-16
-450
441
449
288
-992
173
628
-143
-674
-380
57
-917
-783
633
-116
859
22
14
-719
-40
-473
436
-978
-291
-455
413
-19
597
742
-557
157
-14
332
118
-357
660
-454
652
761
-141
-302
844
985
761
-266
177
-54
672
-54
-450
-920
639
45
244
-715
322
-205
139
668
567
-573
-629
62
-674
478
389
678
-874
230
660
329
-228
841
-267
521
-955
558
-243
359
-406
-373
297
892
-319
460
454
480
-939
-836
-64
-604
497
313
-679
97
71
-227
206
-480
-754
-321
-744
-272
-625
828
116
842
-675
983
781
-524
198
-502
845
440
522
-258
-798
723
117
263
668
513
829
886
414
102
881
415
451
608
-852
-281
-141
-258
78
-670
532
549
-477
892
-377
152
997
-857
-656
-730
-471
-566
137
-491
-520
956
-992
-29
-697
766
296
830
-7
96
-862
470
199
-773
-41
-154
-524
-550
396
-322
836
138
-764
851
293
47
529
239
546
686
-894
377
945
-731
-747
462
-58
227
90
-674
-808
760
214
70
242
9
45
533
-109
-989
521
-267
376
294
-122
-779
-662
-329
297
-561
-56
907
-694
-329
-480
-604
-495
-522
709
-617
-183
442
110
91
-895
-759
-514
811
-673
330
-409
-306
40
-933
-751
625
-454
26
-995
-715
-711
500
444
705
469
480
789
51
-323
-414
-104
146
776
-265
-403
-95
-931
-85
274
48
-905
-454
314
376
-500
818
-757
-284
-190
-175
586
-360
-591
-198
-923
-239
12
-227
-878
236
894
1000
-284
237
978
658
424
-933
541
-835
584
358
-690
-366
-579
411
-973
-802
180
-240
-317
-810
541
66
470
-652
268
499
-216
-273
320
484
-39
-614
-355
624
-362
574
704
235
24
-672
-546
-413
96
-458
47
42
-104
931
-636
-223
-303
395
891
389
670
-757
855
-387
-619
213
-981
-986
698
528
-688
164
-315
41
-653
-30
993
-839
-592
-405
-374
152
519
523
-247
-387
-306
463
-803
688
-533
-937
384
560
-164
-767
-46
684
394
364
-514
-272
-111
-306
-783
485
191
242
-757
-648
-179
-642
-558
-49
-289
-710
-868
37
989
244
17
751
-1000
208
-882
121
475
-61
821
-525
-657
-140
-943
-62
964
-524
402
151
871
-148
-250
-535
-270
-567
-299
-637
644
-282
626
391
748
-327
-537
650
481
980
38
484
120
-602
113
-5
-385
-866
908
-646
96
633
-515
726
-327
918
-303
154
91
-326
-424
186
-536
-256
-123
-518
917
194
-740
832
993
-745
-744
-904
762
38
-866
-536
8
-461
-339
-321
-762
-832
-501
-958
186
874
632
421
-446
531
-635
297
-487
-754
687
286
81
-709
42
11
811
-848
69
-201
-295
730
939
30
-481
303
-281
-388
-749
740
-289
-471
-467
860
3
-767
-691
102
-846
498
-872
604
183
-141
-550
718
27
-501
749
-955
910
527
329
-548
-12
-470
572
-965
-165
-151
1
-527
892
272
924
-15
-600
740
-471
775
-919
-125
44
-252
160
-9
-446
-504
805
800
-212
-661
-327
778
-486
465
228
-649
641
-240
159
-808
-550
192
-664
-424
912
352
163
-760
-73
-972
-359
533
-609
218
-426
-940
-851
916
17
-192
22
258
-367
946
551
66
813
-689
51
-155
228
970
-136
606
-653
895
930
-649
-565
-68
-258
-924
198
-680
-99
-66
-387
-603
-692
-433
408
573
-405
673
161
-340
-669
470
408
-369
889
-9
-784
116
-861
-963
-186
919
108
285
163
-173
339
767
-830
59
-521
554
539
609
-351
-4
-704
756
276
460
367
453
203
549
-828
125
-114
-537
743
180
-61
79
-767
-580
19
-300
-293
-669
289
107
-207
263
887
-418
-183
-88
-385
-980
-844
53
483
613
479
747
924
686
922
-96
-778
453
330
316
-618
-484
-39
401
-9
-893
401
943
175
-743
710
819
543
155
360
-522
-769
985
792
145
140
811
-999
-978
233
527
-909
-736
458
-365
-484
-769
359
990
-248
974
-346
-927
810
262
382
-82
249
-587
-692
-767
609
-434
412
518
-34
-386
646
985
362
-794
-831
19
419
919
675
321
332
-414
722
-211
-951
513
-832
220
639
-129
892
-577
-552
-375
439
-446
667
-72
-204
64
-468
-587
91
9
-316
-346
164
655
663
757
-737
610
-635
199
72
788
-547
-313
785
807
634
98
-472
271
925
-147
-430
871
947
-630
-363
463
758
333
-845
-83
713
-119
-106
616
540
240
526
218
389
-458
469
-174
38
143
882
-923
-3
402
411
201
-601
-366
-221
747
-843
-993
628
-39
69
-53
19
449
701
117
-577
-368
-642
-733
117
918
-700
-120
-570
-955
-236
-820
88
561
65
-863
74
59
-709
110
-950
2
-933
-84
677
311
984
6
-122
110
824
-365
116
729
672
-863
384
729
610
994
565
580
-645
-289
538
-149
775
-94
691
-321
946
-138
-935
701
899
300
329
900
336
945
387
-352
-357
-748
974
-283
-936
115
-795
-994
-846
-593
138
410
71
558
-616
-955
463
812
-16
-178
450
40
847
519
-279
-287
-965
-794
-302
35
642
-959
-946
-289
-910
-899
-398
79
-538
40
646
-396
401
-102
647
-383
231
831
-579
-413
-607
-371
-373
322
184
990
25
-203
216
813
439
990
385
291
-130
-927
-323
769
507
496
672
486
-390
-784
587
929
-119
-107
-441
-508
222
855
-471
-730
918
-45
480
-921
759
-703
-755
223
962
-104
698
-816
904
-17
292
-224
-190
-871
210
367
-864
175
653
186
-5
308
585
451
711
-873
980
-341
-480
-613
-311
-514
321
-917
653
897
164
37
-133
614
-799
-545
896
707
-472
-621
-665
-713
349
168
-277
-476
266
495
-674
-219
-89
-309
-730
-684
722
-485
-620
-811
-707
950
-120
-98
-380
669
-740
-904
-676
-892
229
835
-25
151
305
895
703
743
-380
482
676
-68
-4
793
-388
-126
-154
-642
412
-426
688
-913
-21
-284
-117
-275
19
-55
-185
698
-957
-902
622
-563
989
27
55
355
42
204
228
166
528
128
-198
-755
129
-516
-439
-845
195
-386
927
728
414
863
125
-560
758
180
648
308
-286
-789
-780
-443
-53
-99
12
-782
-294
-464
651
-38
557
867
302
380
716
-216
-359
440
-435
-653
-989
101
-904
-412
747
342
-606
-379
453
-14
-488
-174
35
7
429
983
-697
-137
478
-260
801
893
-521
794
-38
-122
387
604
859
299
-176
-357
737
-428
-952
-986
-863
96
-230
-546
448
63
-970
-86
794
737
920
-298
906
-627
927
-360
-791
395
80
-371
613
-601
987
228
924
857
906
-730
371
-35
-692
917
-206
-522
881
-286
908
787
-527
-966
951
675
-885
-508
-55
549
-849
-800
598
176
159
-411
667
486
-944
947
-749
987
901
855
-37
780
-638
112
-895
-111
-798
489
-620
196
603
-536
-411
614
387
-83
-908
-387
-14
-173
-72
777
506
27
-361
364
-308
-525
575
906
-721
115
629
70
-980
-853
868
316
624
980
61
615
854
-445
70
620
-588
629
149
748
754
-668
160
529
336
-958
-115
853
338
-921
447
86
-167
366
235
-128
-717
966
-735
375
-456
556
-422
-613
-209
-778
-243
598
257
527
-517
-53
210
-861
-728
-363
-435
-399
-531
-130
-20
-662
-843
-838
-164
833
64
775
-210
279
922
119
-769
389
945
340
177
80
841
36
-453
-58
803
-337
451
844
-967
-404
-366
618
419
-721
555
-491
-191
843
-118
-444
-47
895
-584
197
-188
52
85
113
-350
578
-395
886
618
461
656
-768
-781
-868
255
896
845
-647
847
782
986
268
789
-633
-124
486
830
-656
-636
-244
6
-110
-902
353
-808
231
-215
-853
446
868
895
-62
0
-432
-793
-320
839
166
-290
186
-28
364
-392
-985
-719
-937
-669
309
478
-793
-697
-90
170
500
-505
-915
-291
648
-74
-144
235
828
-543
968
-791
972
-414
-262
-896
531
297
513
-832
-35
-452
-846
745
-474
859
-736
489
922
679
-465
-436
212
-190
-469
97
470
-200
894
-967
719
602
183
896
158
-559
370
779
-698
-949
275
315
369
623
-486
172
741
412
-532
-855
441
-510
143
-115
-684
579
-594
-148
509
-738
-210
-880
-204
-787
256
574
-878
-680
354
-796
-357
227
912
-832
-873
379
193
302
274
-960
617
522
-759
931
-362
-453
130
40
-578
-392
-596
106
-761
-602
613
300
-825
369
-625
236
-273
509
-20
78
690
509
-458
-16
201
571
533
793
-278
-343
491
96
-267
322
331
-424
391
374
67
-282
13
680
109
-994
-410
36
162
732
175
-971
868
-486
296
201
-247
684
-454
-234
-338
868
976
-219
-575
850
-515
-453
48
-50
-697
980
63
-327
-97
-21
-404
-820
-271
-322
-699
-761
681
679
164
570
300
-316
420
427
-61
356
693
-333
907
-592
-162
680
448
77
851
319
599
328
-69
860
-841
230
722
219
-736
-709
-973
334
920
564
-951
-191
-100
276
244
-336
-505
273
-701
-185
-610
-325
948
873
-538
-506
992
502
478
-707
-252
-320
429
-480
489
190
247
715
-148
-24
921
319
-924
-83
-405
935
312
202
-35
998
149
-249
-400
-879
401
204
181
897
30
735
586
-376
559
359
482
-904
284
-812
-638
451
-762
505
512
72
-375
452
-143
59
-851
-416
-765
-978
-78
-913
934
506
-753
-930
3
209
-703
-153
96
399
834
351
617
-894
477
-875
-309
-499
-569
-375
-285
-64
823
-77
863
971
-787
-252
656
63
711
-344
-869
280
225
-358
555
390
778
-306
-996
-775
29
-910
153
541
454
-774
-302
680
-701
774
-903
903
-170
508
-629
-85
953
725
-612
-910
209
888
-745
996
881
-408
928
-788
166
350
913
-523
-952
-499
178
-708
259
302
564
-185
912
443
-138
629
568
-720
-895
-22
434
244
549
10
-63
-299
407
460
-228
706
-663
420
339
-857
707
-346
295
478
212
-894
835
594
881
-132
-625
-571
-240
68
-363
630
254
-99
469
-297
-110
208
367
-612
321
-789
-230
718
-388
84
627
150
-829
-512
84
-369
668
-858
-237
381
37
-250
500
622
-608
695
438
-699
553
275
-597
169
-480
414
-750
185
370
-602
-401
-119
312
-914
832
-443
-216
906
-585
-337
715
-77
-399
593
-857
-37
247
-362
90
-823
186
-547
-599
589
-207
-419
-673
-437
34
-745
-524
-375
-78
553
-344
-905
-913
26
143
-871
912
120
103
-931
-995
-797
208
-580
-806
407
534
324
-629
-97
-718
994
-40
57
539
-274
-423
-353
-18
-300
204
365
-412
-440
959
835
265
-859
-330
-715
128
622
742
-869
4
851
301
185
-665
809
-621
510
732
-97
860
-817
656
-483
-63
-996
17
-228
-905
-998
318
-716
-131
-580
-790
-545
411
-701
-99
-388
-580
-520
-437
-577
561
-418
-331
-711
-724
-951
207
-949
763
-828
-151
-297
-371
-847
185
-876
-751
-687
-298
708
-780
184
-535
-3
-467
311
-42
864
628
748
67
-963
-715
523
498
-548
-390
865
751
-102
405
-862
-357
-851
-34
727
326
230
279
-993
-487
698
244
-251
-288
152
-317
-812
-540
-107
-445
-746
145
-779
722
-878
-920
202
-73
-829
-725
-441
-564
410
130
-312
976
614
-186
-242
480
627
98
280
585
318
552
-738
-527
-136
-297
-881
-776
-510
622
122
-591
317
376
-211
-251
161
873
-154
-325
-527
15
120
993
-4
334
325
953
74
-603
-479
581
-347
-236
-731
253
447
-882
-662
376
932
-995
485
813
371
-915
52
969
216
-929
829
405
-604
-425
856
639
760
-905
458
-765
-472
493
489
-976
-54
-805
-699
399
166
-4
354
479
597
-808
-664
739
-340
680
-208
630
-62
-998
663
-30
-475
-774
-837
975
276
-673
690
-82
924
217
559
52
-535
-714
-707
-285
-56
-651
-950
-617
-788
-987
368
423
212
-940
-203
278
-900
-991
-662
-174
476
895
-244
-646
56
-944
-381
907
-150
-391
-466
980
-764
99
45
440
-841
800
-999
257
873
1000
-928
-212
-454
-758
234
648
133
-848
-556
936
-614
153
564
331
127
-187
-939
78
-173
928
-843
-509
-339
-49
-463
-639
482
-51
193
83
816
576
-48
142
585
175
7
706
169
47
957
-435
356
662
-233
-377
-577
742
-78
217
321
121
-173
468
-167
-248
286
-348
832
-186
-729
-512
952
742
605
-546
-783
-51
713
300
-849
-760
515
188
-788
134
899
417
-419
-932
905
195
-752
353
-861
-778
872
-157
764
882
-239
-227
-437
-211
-210
-163
-740
-538
868
-616
698
672
640
-546
-934
-794
622
438
879
254
161
-683
858
-582
460
-953
-401
-859
-494
-977
745
251
-390
-119
-875
153
-103
699
-748
-120
974
-559
-598
-575
-109
818
-321
-404
665
764
-89
-335
-703
12
6
-115
445
-936
-819
-975
-508
135
501
-979
308
-456
220
725
672
552
-354
799
-572
-348
-218
-609
676
69
-725
-456
-542
850
-947
643
263
-988
-228
-767
-46
510
-25
218
-753
-101
-167
46
0
-191
-336
239
-508
-712
-769
-899
31
-876
529
-595
-832
-356
912
-195
-216
61
-40
258
255
-462
921
-793
-679
-218
662
-721
728
-853
605
-893
-729
-762
-16
-372
-479
156
586
-63
876
-683
-329
532
401
-368
782
-48
-126
-694
-121
946
720
-343
246
761
-24
-142
509
-837
6
-131
118
-13
-687
255
-913
156
-397
-487
-884
-215
-276
-175
601
-817
-274
393
512
-474
9
929
28
694
526
-790
262
3
663
976
411
-357
581
-505
-965
289
-258
575
233
55
317
-967
-979
420
49
224
-421
-250
-627
-921
859
44
-865
317
-638
995
504
-526
-252
992
215
298
-116
-385
-205
983
284
667
-623
-268
768
-62
-811
486
-195
825
538
-597
-17
-100
-91
-790
907
945
-122
683
-320
597
-415
-403
542
-524
497
392
-998
-176
412
-359
362
123
463
-849
449
-497
-273
194
-728
83
-834
534
686
307
876
193
-447
605
-915
707
-863
836
603
658
981
-210
-551
697
274
-991
-817
455
224
260
941
-368
373
357
783
-996
7
-581
977
472
-300
9
469
874
-725
574
-37
-69
-282
-708
-331
314
805
442
-563
933
161
-529
675
209
-944
774
-85
-584
876
292
39
-767
379
101
504
-685
85
669
-19
193
80
-138
-473
176
957
-112
985
-812
220
26
-652
-34
-680
209
669
619
199
342
625
-319
-43
-721
151
286
-697
-112
760
-972
-891
366
71
773
935
502
-846
932
351
-633
-716
-455
10
-342
-660
561
-230
-364
-268
628
596
671
-583
807
671
-588
752
776
829
-18
-139
-432
-979
280
819
-234
-321
-487
-803
754
-878
245
-706
-163
-918
836
765
-294
126
757
101
298
-810
-57
-289
-33
-87
-395
475
-369
-257
-981
100
-588
84
-822
417
18
762
18
-263
-559
-265
-236
-624
515
-815
186
574
399
-190
-22
-413
853
639
-752
315
-210
75
-988
-811
-386
-426
-80
-754
-291
655
221
-244
986
-855
866
698
462
-932
-842
-437
140
689
944
-361
-169
671
953
685
-36
-730
1000
-56
-976
65
-963
670
-671
925
453
-567
-480
815
613
483
-741
-37
-299
-751
-708
-496
-978
-27
-631
203
442
-868
674
-170
-891
-606
95
352
-741
-974
-778
719
334
-129
-950
371
199
-922
290
-85
-890
-588
-852
139
-778
623
-635
-93
534
-421
647
-368
-947
-472
794
-407
338
-355
-372
-58
213
482
-335
15
-877
-155
-464
191
-482
189
837
-858
841
-791
128
-818
298
-369
-556
669
685
273
541
-846
85
-31
300
675
-141
67
-560
-189
591
-255
-336
366
-525
931
-175
-736
742
370
-809
-732
-550
-303
274
-674
661
-938
188
-956
757
-574
-468
642
-793
-770
-474
671
-563
837
-715
622
171
746
-59
340
-253
68
-37
-175
-744
-953
-478
-815
386
599
-485
944
570
-570
667
970
684
111
657
680
-218
-932
765
-33
362
646
255
-412
137
-57
154
473
812
-564
-998
807
606
-34
-960
-59
774
807
-224
114
427
-203
545
-571
672
-141
33
-846
704
598
-198
-495
977
-733
135
24
-808
-919
-283
-837
-231
875
503
-625
-697
-480
-821
-571
-199
-5
-289
-372
-207
-599
-654
-728
478
-17
314
149
595
-765
843
51
135
-71
691
-899
-714
371
-550
202
-578
21
-390
855
-77
-565
-715
-198
-961
-952
662
-637
980
157
-725
367
-487
547
-114
940
889
-922
788
675
-180
-609
-131
468
659
340
481
-777
-889
-46
553
-63
748
144
-261
911
-721
-669
-723
209
-859
424
-905
231
106
-237
40
863
851
394
592
991
773
-535
768
-944
-591
-835
651
-600
104
-834
250
-385
404
305
410
459
146
644
322
-243
-823
-519
-316
-674
-768
-544
-515
-446
595
-698
-505
-36
494
216
-701
552
42
515
617
381
-683
-644
486
-289
960
-20
-495
-604
978
685
252
96
-300
125
-567
-449
361
354
-853
-580
-305
-666
-234
-650
363
403
-716
561
630
655
67
-699
-81
-973
-598
12
879
-888
-384
683
-82
886
913
-817
-986
-334
-850
142
624
-219
563
-850
650
62
601
447
705
871
-156
123
-174
526
-164
-956
930
391
320
357
-89
-349
586
-199
841
656
277
-60
933
158
-327
650
-479
-67
615
763
-629
527
643
-376
199
817
-414
99
715
339
962
2
517
540
-975
-730
-735
400
-253
96
-204
146
-281
-790
-878
-618
-407
-63
-573
-902
-645
53
718
843
769
-788
292
483
-533
-467
-240
-120
-704
931
-981
756
706
137
297
-128
-849
-309
666
-687
864
-127
-93
-633
476
-2
858
468
391
925
-402
514
-180
303
867
221
-161
962
-606
-366
-856
815
623
110
-314
59
291
-369
-193
528
-203
539
-888
318
773
-42
-818
-115
-279
435
-763
-448
354
-758
-613
-927
881
-140
-139
842
917
-456
-379
-11
-755
-664
-570
585
-241
179
-600
615
610
-951
949
-305
-157
436
-585
873
812
-889
776
-202
-238
4
-113
-271
-115
-800
-581
849
676
-266
544
-914
-122
117
-913
294
365
763
-582
-682
-734
-59
725
-16
-436
-802
791
730
308
-471
-135
-526
571
107
313
663
-112
-482
797
-114
-556
39
-166
-481
792
-675
568
714
-517
348
65
-364
475
-262
-567
165
675
598
488
867
338
908
-676
-230
-197
-619
-268
-461
-486
-829
-624
783
438
755
-165
-730
792
-683
180
-131
-860
-479
754
-728
-562
618
396
302
-508
956
577
-361
191
-509
533
683
-940
727
647
-725
-893
888
992
402
1
195
937
308
489
748
928
126
966
923
845
-57
-320
913
-256
-618
986
28
-497
542
-302
171
-246
-36
-955
-367
-614
553
893
185
464
-5
142
497
908
-866
655
-469
768
-735
-990
822
-956
898
639
508
454
446
320
-347
819
852
699
-210
335
-619
-159
-317
702
817
518
140
777
-259
-263
-252
-225
243
835
91
478
920
224
-239
-799
896
-14
-1
278
133
-823
-191
808
-566
989
-330
435
-526
-779
991
-430
-976
-612
433
979
-540
551
292
291
-256
848
-33
578
105
-107
-180
597
630
-646
504
-243
-213
-436
193
544
-896
887
-376
-68
-676
-791
-847
432
444
276
456
-859
-614
910
256
-711
502
-188
-634
135
-749
866
-954
638
-541
-156
533
-165
-548
313
76
988
37
823
784
922
839
504
-771
-633
-230
-948
123
-617
-201
437
-130
-541
-209
-723
-185
-397
209
204
-301
-176
803
939
-947
-163
150
-650
639
900
427
189
152
-646
-182
472
255
595
820
-370
294
568
-732
248
-319
606
-1000
-181
-849
-477
-619
226
-786
430
901
-48
758
78
353
785
-62
467
414
700
339
450
427
529
439
668
-563
-866
367
-630
878
944
143
416
-190
-627
-857
-119
-929
215
507
-162
23
0
556
-777
704
512
93
767
520
-565
-632
-1
872
636
-778
-270
-591
-966
947
972
277
-374
537
-631
597
148
-714
135
578
145
636
-100
19
403
-27
27
-344
886
960
89
-111
-625
-892
594
5
-242
-493
-447
975
-834
550
410
651
-894
-649
617
713
-106
919
44
-857
353
68
-558
-902
862
-850
-286
318
982
135
-414
-974
-564
-651
-630
667
108
431
82
-30
293
-438
392
635
635
512
-964
-329
-289
664
479
684
246
266
664
346
336
-619
556
975
621
-150
518
-510
391
-970
-955
106
-666
-190
805
897
-207
330
-478
454
58
-929
385
-52
171
-551
78
438
503
-923
217
252
-45
862
-926
256
43
368
-524
-349
-415
-275
-409
563
-854
-304
-856
-86
-557
744
-518
889
828
254
-39
289
-266
-963
-585
-11
659
-520
-660
-576
159
80
515
63
789
-102
361
-143
984
817
645
-990
655
-166
837
-740
935
-638
292
-49
-772
-388
319
-717
47
-40
-746
351
368
438
-118
-544
613
-309
248
864
557
919
992
-632
96
-142
-561
700
237
-533
-129
586
328
-653
580
376
-981
-611
384
-73
832
-512
-901
-965
-443
834
-986
-309
-395
242
690
188
706
980
629
201
-417
-633
-380
777
-487
785
697
-995
-437
-937
-681
-726
-456
-20
968
-199
-947
-567
-89
906
-948
986
-983
-205
-637
-696
632
303
969
-559
362
50
586
930
-512
224
88
-572
-856
-536
-884
-300
-497
-602
-612
186
483
287
665
-849
749
94
758
246
873
675
155
540
563
388
724
719
-639
954
-184
-891
950
-607
-232
-770
-324
-815
296
-17
359
246
724
355
870
-716
-321
777
508
-731
474
326
-519
-662
-661
-571
-801
-609
-965
172
-156
-151
-43
255
-181
-754
-462
594
-563
156
154
776
368
-253
797
-194
174
-47
-473
-61
-744
-112
202
-886
-48
124
-284
797
353
-20
675
-278
-491
-501
-179
744
467
648
-705
-428
365
-515
-445
-51
-210
-191
972
786
-950
769
168
-900
-685
-419
602
887
445
-284
-364
-854
-34
-966
628
5
-978
-992
-530
854
-651
804
913
-579
967
495
751
-644
343
578
-137
46
-276
702
-977
-734
145
-531
901
440
537
435
-218
-481
-826
-838
628
-911
337
-664
-569
-303
-257
-641
713
89
-79
-179
-373
-596
-2
-66
332
-541
-582
385
-887
-234
-539
275
932
670
-451
-200
913
547
-378
-925
787
-944
-359
88
520
-96
86
-296
-405
-218
866
-794
-406
374
203
-664
306
14
-631
-695
-722
-950
-970
839
-810
-200
-79
983
862
572
-975
-23
-566
52
-346
159
201
274
-526
-851
-335
623
286
-143
258
-465
-13
342
-403
-904
95
842
619
313
785
32
903
431
-728
73
667
-231
-385
-123
169
797
961
214
-18
-982
-671
17
556
-743
-627
-256
142
377
933
289
347
-603
-600
-669
918
297
871
685
551
-532
-326
-140
-475
-130
-662
-519
149
500
101
-12
58
-191
-479
-729
-291
-447
-565
-997
422
-566
337
-320
-484
-793
-431
-325
288
860
257
641
967
-608
-15
399
146
701
325
-66
964
-471
-597
-376
-637
-398
435
233
-468
807
-7
-812
654
-860
-26
-274
720
-817
229
-447
-102
555
-213
-709
698
588
-232
939
511
61
350
515
-722
314
606
362
-904
171
900
697
-371
-939
74
-803
265
314
-756
265
862
-951
595
23
-177
315
-569
810
116
221
179
3
-547
372
-150
49
795
744
-925
80
-634
-99
-920
-563
-970
874
-735
-815
-162
-781
-474
526
-52
644
-556
809
-182
541
196
-657
707
729
22
151
-861
838
-55
-1000
144
603
582
269
-343
-750
811
-426
40
137
240
545
-961
-17
423
699
500
434
-928
-924
69
-184
366
-980
-412
690
-121
427
347
-702
622
214
692
601
-365
-22
98
916
292
-57
159
-562
-597
-765
-115
-963
93
-623
860
587
593
506
-600
-142
463
-133
-15
274
-324
465
-378
-703
354
565
646
-926
-527
-959
-104
-931
-691
992
-586
352
-184
-608
553
222
520
460
-479
-827
757
843
-104
589
993
-49
952
-969
-990
-729
-310
-837
-35
150
64
-649
507
819
239
-219
-562
-654
-109
682
-510
-934
-358
-812
771
-621
-912
-507
187
346
-79
-435
-304
562
-962
-238
743
134
-984
-609
-139
-373
-969
354
71
460
812
40
-185
674
-517
-759
-610
2
-649
68
839
372
533
868
751
-1000
962
-432
996
269
-95
-168
-544
-967
-674
-549
853
-530
671
-818
-942
484
169
-692
322
-403
486
635
-84
379
48
163
939
477
935
812
811
-63
-386
767
-429
365
688
336
718
-174
662
438
343
-574
-362
356
-3
-655
-24
969
-96
73
163
-42
-231
98
-275
-638
99
-469
-175
-810
458
228
627
-518
-381
898
445
-152
136
-213
-4
668
-778
327
433
-121
-52
-508
-33
340
94
855
256
-835
-307
904
-501
286
646
-567
-797
-105
-46
432
-457
656
-880
626
520
331
23
-65
-118
-94
-141
-549
-401
474
781
251
137
-245
751
433
34
-211
-780
322
763
687
279
-51
503
-654
276
-710
-769
-162
-313
-567
-649
160
-967
500
270
570
249
-452
94
-879
-749
-121
-237
-13
-901
-980
-568
-552
234
-559
-158
-234
951
-131
800
-283
-376
193
-94
24
221
802
78
-232
204
-670
252
-977
-708
-308
739
-47
-481
494
-401
106
216
380
389
461
748
692
838
-69
-985
-455
402
510
774
766
63
411
-967
-929
-693
-335
352
-679
684
-565
701
-794
-693
-427
-543
-40
-552
927
352
979
-560
248
530
987
902
268
-765
-881
-61
-750
0
247
636
690
-795
-569
-490
537
-492
779
-324
452
-877
328
749
312
254
-113
-389
146
132
725
-477
-249
692
-742
645
-918
332
493
-871
763
-502
-634
-79
496
-642
959
-286
-247
-490
973
753
820
60
-892
-150
-283
974
458
-913
-884
-697
-679
-922
715
588
44
-580
-252
-333
-192
842
525
444
-12
232
534
108
944
-271
314
-490
-507
-587
-113
-273
-32
786
-853
1000
-540
757
838
909
-148
-360
275
-332
-374
-672
-133
448
994
319
-494
872
160
339
967
659
-52
-359
-144
200
49
-867
-315
788
36
-642
-663
-152
-454
408
-545
769
-65
693
918
-760
782
-697
-488
-249
-713
-602
-202
556
-916
-706
-268
111
66
-216
-798
473
-218
-966
694
-603
-877
-177
-543
-472
516
990
-438
127
-685
-524
571
605
-620
115
-428
-23
-675
-225
-205
439
-609
-523
-690
594
772
584
55
217
84
-788
-681
351
606
-555
-554
-369
-651
244
365
-624
-28
-166
-93
279
259
580
975
920
-68
47
276
908
165
-315
223
-146
34
-885
-225
157
-873
89
768
-691
844
-234
190
-532
202
-337
555
535
961
-173
-565
-17
191
809
-68
337
-73
-434
-138
-225
-685
-71
-15
229
-128
-585
447
-109
89
-120
-574
556
965
105
-906
509
205
-26
715
-164
-172
-503
827
-227
731
142
80
-643
-600
-844
913
944
545
-946
-169
574
-376
-871
-849
-606
813
-964
327
948
-834
204
117
-676
0
599
862
192
-346
886
867
655
261
-435
-859
383
433
258
-873
498
518
598
-798
-819
672
-795
477
-576
492
707
800
-630
51
-929
701
920
-325
-828
928
606
-326
-28
429
565
23
-670
-721
-320
-103
-187
977
-503
90
-479
392
737
-904
625
-484
-961
-12
-576
-587
932
128
66
-353
-128
298
504
105
856
-972
-507
-95
923
-180
919
-73
840
32
-663
-26
-167
-581
915
-153
509
40
-348
76
993
-13
884
742
948
440
-934
781
433
430
57
765
979
146
294
-214
121
-207
385
644
315
-188
458
-179
46
-391
403
461
-430
-930
889
166
-16
-494
206
-50
457
-915
-110
198
-137
679
901
-814
-675
-711
-709
-385
-739
-212
456
823
311
546
521
328
504
-443
74
-994
816
-210
164
47
-663
208
137
466
-489
525
726
-266
700
141
739
625
256
234
768
151
-441
337
976
-134
-770
-552
821
-392
-655
383
39
-437
-212
199
-447
-681
880
-590
896
-844
-547
236
286
-345
-682
961
294
-950
668
143
422
434
188
-137
266
787
-212
897
-440
-31
637
254
242
656
-191
960
15
879
-219
215
322
-749
473
762
-821
-689
584
-221
976
-208
769
578
-946
-876
280
873
337
734
941
946
912
749
819
446
-35
987
739
785
979
-496
29
-446
564
362
513
-33
-362
-180
-251
-507
630
869
-83
290
698
702
902
-167
755
-954
372
164
505
386
-219
333
-958
484
-560
746
-656
-859
-601
-200
-795
-401
-710
-895
-449
-391
161
595
-578
-105
15
-468
-757
-857
-453
295
625
-387
-855
480
273
220
665
179
-394
950
-960
85
879
767
659
485
-644
-143
-739
915
-319
-252
-835
-212
903
505
448
-674
525
-745
883
586
-209
114
631
-995
476
513
-779
-972
478
-384
-518
-273
157
332
-254
-180
521
-999
-199
155
63
491
705
-704
208
-935
857
-318
-78
-630
460
-980
50
617
280
-581
857
671
-292
-555
692
600
152
-931
-883
-798
844
-824
548
-172
-954
-293
825
193
-840
528
554
-277
944
331
-597
-796
-65
288
513
-495
310
318
981
-334
-663
406
-67
388
579
429
162
387
-847
357
216
-457
58
150
-278
240
-301
-554
-612
312
-492
-470
310
270
-41
-145
908
262
-579
-119
-656
-782
-260
-477
-60
841
-863
960
-843
-669
503
-667
-192
370
765
757
386
-20
-8
-422
950
-729
-27
702
-189
-69
976
207
892
-180
-670
826
276
32
-965
-131
297
-661
-269
-870
996
-696
-923
-487
736
-751
-185
741
-270
-347
-416
644
774
-143
-164
112
-574
420
82
-984
432
145
-796
-225
525
287
401
-299
514
762
87
-474
-511
916
-861
724
-315
268
402
-952
-535
350
580
499
332
-233
-929
408
961
-497
-33
54
882
-172
-632
-560
-77
486
505
968
-373
273
118
397
795
933
-480
711
86
-145
598
-917
-71
-322
805
-263
466
-361
965
561
712
-236
-881
-6
402
-814
720
-82
155
735
295
-551
-831
-547
-748
-710
-579
-696
-464
838
898
-747
54
244
356
-879
483
-721
-661
249
362
-930
154
-750
898
-951
-239
-298
-648
-319
-948
419
315
-748
-1000
-248
790
-615
45
204
519
879
-892
-774
747
-56
-598
-956
319
-335
495
-645
609
-756
-68
-423
-867
-655
445
-458
121
-946
842
-377
548
-853
11
374
349
655
19
-803
528
-873
-645
926
-568
756
-92
205
260
-981
-86
-803
499
674
856
301
-531
-383
-310
-899
695
982
-474
-292
-678
-574
873
-902
190
844
-456
600
823
-648
-517
621
-263
-675
666
102
825
-6
-178
-806
-983
-646
721
586
780
706
951
-854
612
-122
-459
-560
-662
725
-446
452
-596
810
584
196
246
370
-92
-511
-312
-918
876
-301
410
-781
724
-134
-753
-721
-997
642
421
-294
-546
269
-769
-207
827
-387
-370
-440
773
-36
739
-15
-476
711
-1
-267
-482
70
-662
-6
-782
-565
889
272
-880
-138
-924
637
997
776
81
289
699
-490
-150
149
-549
0
-219
705
564
329
47
623
257
519
322
-673
378
340
-246
728
-411
514
-388
-389
678
849
-534
423
352
-429
-224
252
-534
35
146
-698
-391
303
472
858
-546
809
-599
-722
-232
-333
917
-990
-232
46
938
-637
-657
-733
231
762
-575
503
911
-613
-35
465
-512
-459
-166
-675
-387
-345
-325
851
163
-777
-944
731
898
536
0
389
-56
-127
-64
633
-19
203
266
-669
-961
-689
-627
-859
-796
753
-353
-830
539
-872
-933
-295
703
157
-278
-892
723
-662
-508
-577
690
946
-896
-406
-235
274
-548
599
-479
988
-211
-584
123
-167
-767
172
-318
910
345
-668
-865
-237
-719
487
276
804
595
498
441
920
-943
964
-58
-837
889
-248
-500
-72
-314
-958
-813
-938
-26
-570
-484
-666
778
-612
26
314
662
506
232
-409
187
949
-665
507
261
-357
430
216
40
678
409
-138
-614
621
951
-419
563
154
248
-903
-500
878
-984
425
-721
582
691
-384
-945
276
386
157
-436
764
481
16
743
661
-374
199
-428
-867
-17
901
-876
315
-620
-452
969
-90
445
253
188
304
-337
-467
67
-512
794
-967
-738
-113
758
382
-791
618
-86
-797
603
-416
445
681
643
-537
-472
606
15
-828
-140
-51
627
517
-962
-575
-905
60
-530
-946
349
877
-351
488
-360
-46
-755
609
336
-807
335
479
267
-554
94
-182
843
-915
-164
225
-290
-400
-356
673
210
180
202
491
472
-330
-430
204
-580
68
-43
-150
-148
-832
736
553
835
-991
112
-942
485
-50
475
221
571
-328
-178
822
-200
-612
485
316
-368
531
44
-33
-924
-654
-516
781
-5
-876
-296
-516
129
626
147
-315
-377
16
-765
172
791
-820
890
-13
248
692
-179
813
619
-465
-834
637
-453
289
617
-881
479
103
378
-57
-112
-475
668
201
943
5
594
71
-710
327
241
955
-572
928
-875
-762
-866
-171
377
-805
-610
45
743
-874
296
-293
136
558
-442
-775
-679
-510
832
56
726
102
622
-398
-156
879
834
662
-138
692
648
-130
-500
-413
780
-314
783
579
-613
195
602
-379
-232
-577
62
-535
323
-366
167
-930
165
317
-454
495
681
640
-93
245
194
519
-653
-436
-573
-373
760
-895
393
768
-370
89
-567
682
-172
-444
-366
-716
-743
-174
-117
364
130
-318
11
-266
-818
-615
-872
-270
-800
736
709
944
-45
463
936
430
742
695
557
-216
999
861
320
268
-681
78
767
-311
6
-941
477
201
-502
-793
-544
-56
172
615
413
-379
-143
945
-217
-898
-664
401
-770
415
962
288
-655
-311
122
-714
-128
-341
-289
173
-246
985
-112
712
120
505
653
360
-773
-64
-36
-157
-934
-708
365
532
-662
871
881
-942
-905
-406
479
40
-650
-194
253
-724
-750
-153
-771
393
-991
207
598
-165
526
24
804
47
-59
-85
-357
199
-896
-870
-395
-833
-948
-669
-718
0
677
157
800
-448
-949
-279
-773
-535
775
414
-703
111
-451
-964
-333
-282
-718
-166
545
-845
-210
-357
-518
-401
-702
662
-841
36
406
873
-813
586
938
672
-37
372
-332
-147
766
-516
-359
170
-841
-896
648
-878
-987
-397
674
-313
-998
578
-417
-401
251
327
-566
-940
-746
48
44
247
-984
434
982
-624
-345
882
-808
45
-132
-237
52
684
-683
-148
-569
342
-955
57
224
-570
537
711
-258
-550
776
706
-261
-971
219
-464
-243
396
177
110
847
-342
933
448
157
-884
750
399
141
-21
903
-113
-122
41
-748
-191
-828
-627
-642
-163
550
-219
-804
-788
-580
65
-455
-692
937
-506
-877
708
552
614
156
592
-819
-822
-465
793
-873
159
657
51
-812
852
556
-221
-72
-884
-765
90
52
-684
564
-569
349
-896
-348
46
-610
-379
-298
745
-574
922
784
-462
-960
30
317
842
411
-302
-405
104
498
758
-197
367
-275
-337
-173
-144
119
-927
312
-489
-412
627
-170
-783
864
485
-337
-933
885
153
-29
-475
603
-717
-361
-564
-217
-351
151
551
-908
324
-971
-949
228
543
-924
117
454
-100
-259
-347
847
-221
911
-114
-764
630
20
-147
472
-389
16
-270
461
-115
-547
412
835
-30
-50
-407
469
179
-950
197
263
355
-777
625
981
206
910
-819
-935
-755
-223
813
-713
692
-202
-513
458
643
-59
-491
-863
913
170
-278
622
-285
-658
10
-438
-233
436
-851
-766
938
914
457
-705
-323
-820
-4
581
493
-391
156
527
185
-64
-88
-216
-41
13
-324
-34
113
-120
753
-164
172
427
318
157
971
622
-440
322
-508
-819
-418
-234
615
859
-126
96
-578
536
372
807
-684
-149
-341
423
112
-33
-514
-909
-707
-23
-451
941
502
-543
949
416
-715
-627
737
834
-32
633
-376
-778
167
-723
-68
-284
504
506
-957
-515
-232
-583
-210
436
-27
-552
468
-107
672
-228
-267
-351
-938
-530
691
-672
590
826
-937
909
-862
846
586
-308
840
-767
40
-436
-642
-489
-988
804
-100
307
-728
-434
437
-487
846
-21
772
-429
-816
-470
-690
-240
-214
-527
-575
50
-555
-471
55
-874
848
-837
-291
-327
-982
-620
92
379
283
79
14
-785
-628
667
985
712
314
713
-529
-416
452
916
551
745
-615
27
264
364
-732
-952
814
499
-37
680
680
265
-361
-158
-713
852
469
-416
-96
661
504
254
912
723
561
220
-708
-990
66
-514
-487
48
740
-357
-722
818
778
-145
-34
-477
-945
-130
-3
647
-189
687
401
-636
-393
-657
-889
-795
-633
321
610
-71
499
609
882
304
866
975
874
-268
49
-361
-197
-666
-642
-349
-187
-426
478
-588
871
534
892
-184
-783
353
-526
-169
-670
414
-59
879
203
651
-73
-115
-205
873
372
820
-521
-119
-489
724
68
-824
-450
661
-862
-431
653
686
-664
221
306
847
-660
191
458
344
-377
-397
-218
-457
487
-375
607
-572
927
-426
-926
1000
85
-915
-298
-76
-592
170
534
938
856
-973
-413
-291
-471
-849
-752
-352
-999
874
-482
-78
661
467
-531
377
-318
-534
747
364
499
840
1000
342
-3
164
-65
-813
-119
-63
855
422
-400
-995
-565
185
26
979
945
709
607
295
-760
816
987
347
403
-67
47
-292
187
572
670
-598
192
-606
959
-215
-782
989
-626
965
404
985
-976
-990
724
36
322
-491
799
-358
-87
509
-394
-994
665
-518
209
-294
463
789
-369
216
365
179
181
-487
905
690
193
136
967
691
740
514
174
80
238
290
840
-363
-659
-480
80
731
-289
861
290
-712
-835
-140
433
479
292
22
-259
-548
929
593
-582
969
949
-369
-55
-396
-57
599
-283
-511
-802
-971
-180
-653
452
264
166
234
565
62
-715
222
-581
-966
832
916
-10
717
-526
-161
275
-742
356
-648
-674
-306
84
-202
-173
-580
934
-95
641
-953
545
-292
-993
-560
-498
-533
-56
-895
-897
-200
-292
677
-506
-155
592
867
108
403
551
495
-750
558
714
-871
729
286
-480
-790
2
-127
134
636
795
-477
344
-933
584
931
-157
-729
-229
-818
-633
-937
419
-277
935
982
-930
-996
-360
-323
287
973
-487
122
557
-543
-162
849
57
455
-1000
-975
-735
-559
-814
-841
603
749
731
510
37
798
51
-727
-379
-464
600
-353
-534
-738
59
223
201
-101
28
-617
-124
-377
747
462
-913
714
109
-229
-752
-148
796
533
-499
917
-137
-670
-644
-197
-970
-854
-533
282
-1000
997
-417
-257
352
167
-557
11
-392
-820
-485
15
786
832
578
-697
864
65
159
-630
369
-279
-875
-636
-168
-203
856
195
-30
244
-903
-888
345
-3
-210
-792
753
924
-606
-621
315
-908
923
202
-940
-940
68
-456
586
476
372
842
-509
290
289
735
678
149
-678
59
-297
-793
164
692
435
-946
-597
434
973
-908
422
904
-677
949
75
-349
577
-218
195
343
56
359
-603
428
-970
640
27
-130
-645
302
-996
868
368
825
265
607
-765
-855
535
-688
-496
279
467
292
-735
-427
167
-90
-21
-835
343
656
-577
761
434
439
-475
-193
452
-204
21
-318
-114
898
-291
-293
651
864
188
-482
692
-296
840
-233
828
619
-169
-117
-86
-327
350
-482
-492
-464
402
517
-688
369
125
-901
714
-887
-593
-805
866
-803
-363
-877
658
-642
698
260
-50
668
875
175
47
-886
787
-463
265
104
632
-362
-901
-594
-757
-285
364
363
-563
-99
986
-986
-606
-727
581
-93
136
-498
-481
299
-231
426
-2
160
-353
-212
-22
866
966
51
-32
845
183
-169
415
-508
470
828
-846
961
863
-194
558
992
-205
-906
922
-58
886
-881
-437
-419
-575
521
433
951
831
665
228
798
754
83
-842
277
-799
-702
-466
-464
-240
-447
308
-431
-22
337
96
576
-769
-292
885
-888
-520
-118
437
731
-327
184
-444
-719
-138
-171
350
825
-905
-645
-506
-167
-100
-462
-793
-233
-899
-825
-366
-481
-899
694
438
-320
-332
-724
201
779
593
314
38
-501
300
128
293
301
888
-675
326
-339
-324
324
-289
-137
472
551
262
438
-790
867
761
-501
70
719
941
-809
-765
491
-800
530
321
-484
-674
-995
302
-952
-253
-238
209
485
-738
-22
762
-64
-211
-710
803
-44
-272
-298
91
-745
914
-517
489
993
681
434
106
80
166
703
-823
233
612
-762
-566
-353
825
127
-559
489
852
-649
-919
-407
842
371
-32
-409
118
465
-99
-160
234
898
-283
-917
469
-908
561
-649
-813
702
70
-747
156
266
589
-257
396
418
253
382
192
-540
728
923
386
-122
815
692
-991
-342
-939
-270
-318
-60
-723
-334
-529
-811
271
912
634
577
-126
534
120
-52
334
471
97
-293
-698
-810
326
-519
409
-488
-197
803
344
879
-216
-443
689
-753
-530
797
-690
-640
-71
604
-126
201
339
-406
155
933
658
874
-810
-184
188
-399
56
-249
-229
-426
258
-532
484
-539
-217
161
-584
360
-269
-345
-854
915
939
-415
-191
267
475
-955
735
-283
305
833
350
-238
-247
-761
-410
-316
-104
506
-733
-762
-915
812
-348
149
226
-462
-990
-184
356
-703
-499
-395
528
436
-70
-113
-585
572
962
811
-994
-725
-841
-72
215
-494
-61
-320
749
-329
-500
-425
-571
-370
357
980
-309
-480
171
-74
-270
389
-411
531
772
88
633
-792
509
-589
295
-963
-787
-188
-24
559
-145
-598
874
687
773
-709
-298
-214
-775
460
-234
-217
-558
141
-432
-483
315
50
-298
105
-359
-674
3
209
-543
3
-994
884
410
-845
-936
-950
-48
-549
775
82
953
-609
533
45
58
645
-837
-960
938
906
846
-623
760
-931
-481
-620
-154
-106
-389
780
569
-179
808
-572
604
-845
753
-199
-653
-210
-862
-980
-831
588
-924
788
46
-331
-509
787
641
-306
-165
361
-539
-272
-40
-650
383
858
768
-11
-742
38
623
-983
-422
270
-634
728
953
-167
438
-846
-62
-192
482
668
-385
595
-99
333
947
807
-776
-332
-665
-117
-572
-446
647
-57
-610
-485
-354
926
919
-236
-482
-912
914
-244
-674
575
-107
-338
414
-562
86
232
314
-776
-159
697
856
-946
120
-851
-864
-847
-70
924
103
471
233
-800
-677
-151
-254
112
-830
622
-483
-588
652
428
115
-264
-679
-511
-26
109
380
602
642
844
677
712
611
289
-679
855
-595
-670
344
776
-157
-217
401
-797
679
616
905
731
-724
805
-742
-425
-669
935
-563
202
-780
903
-918
923
-820
-656
304
847
118
440
-639
288
806
-460
-382
-466
-736
4
33
628
715
509
-970
-324
-208
459
-70
123
-341
-381
734
247
244
-982
-236
320
-441
186
-781
142
-37
29
-980
129
-187
17
170
-793
561
-89
177
-861
544
-219
614
959
-345
716
919
-532
-119
909
-662
577
-392
-8
-22
-379
-482
912
-706
-696
-889
738
15
-602
-695
708
-487
-190
376
-206
295
410
206
-649
249
377
-681
-986
848
855
366
233
697
589
-79
591
454
-215
-110
-776
874
-798
-628
-584
297
990
105
-935
-423
450
-183
749
-415
-956
437
663
474
376
-78
-835
157
-333
606
-903
-803
970
585
-998
-580
196
-651
-732
-940
306
-740
-413
79
736
-67
-961
-548
863
22
-542
-652
-580
695
352
-568
-357
-858
-696
-576
-425
-377
597
484
-702
-700
-183
-608
-253
-947
-531
-297
451
-849
999
-638
749
616
-597
-160
239
400
47
-20
-728
520
-251
104
447
968
783
-341
-459
522
-479
889
-266
753
-245
-243
273
361
445
-604
-676
343
437
-691
180
-39
821
-591
-77
788
500
-283
317
647
-255
-572
-138
411
630
-756
24
-951
-496
-291
-145
508
-88
133
960
-795
-850
791
-804
-377
340
167
-76
-211
753
311
-624
-151
5
202
276
-280
938
870
559
651
955
-859
-35
657
699
45
-469
457
590
519
-988
256
573
-137
872
983
326
68
982
-572
854
-606
-985
-793
-789
851
314
152
-303
-587
-429
-95
-135
332
-29
-349
338
20
-88
265
720
-942
-138
76
862
-227
319
632
-699
938
-358
-161
-785
761
381
573
54
-778
-570
7
226
-906
-767
-864
433
222
-567
-666
464
95
-316
542
769
264
369
-641
-96
-280
665
-901
-555
-65
-934
160
-958
472
-301
919
178
-960
593
-995
-197
249
-670
187
450
331
712
280
448
884
252
-831
415
717
-534
-789
998
-614
829
-114
897
232
-693
846
499
771
-934
-828
-385
714
613
426
-741
257
-263
951
-855
-268
-77
981
549
639
-8
-845
-88
200
-346
987
-941
-559
62
764
586
28
514
790
-33
215
-322
-847
-867
-950
149
97
-149
-66
734
820
-527
-874
707
253
333
-582
249
164
-500
-720
554
-902
-319
-607
282
71
879
723
-964
-619
-620
-427
419
287
722
305
-49
314
-277
-320
13
310
-207
722
670
-896
-396
32
-287
65
-18
-361
615
942
-886
-160
57
-466
-6
402
-847
368
228
980
-563
695
-80
750
-235
-164
-215
-889
22
432
-213
-472
-331
583
-399
-405
-700
316
-557
-754
-952
507
824
195
550
-1
12
-427
-191
288
490
-881
-8
261
-97
-772
756
504
-386
937
684
982
715
-825
-727
860
371
920
-723
-940
-303
218
-586
718
-821
-133
512
-928
-991
314
-443
7
478
-603
-669
-299
-784
-198
-3
696
353
-184
-536
792
-627
47
-605
319
-842
608
500
-155
835
-829
746
394
490
-683
882
553
-326
551
-448
887
265
826
-405
-598
-833
833
495
-256
824
-318
-476
-309
268
179
-322
-183
87
783
901
-126
-998
824
130
178
604
-766
-6
970
791
-247
453
-913
462
-305
-544
-833
110
-111
-205
-50
-651
-269
-368
468
371
209
-746
336
-32
807
642
270
-624
654
660
12
64
251
-962
-388
618
158
965
-550
-269
717
545
-234
-424
378
-862
119
-690
-888
164
491
-681
900
-179
-508
179
-819
-59
297
352
703
-304
-655
912
-222
333
440
-848
4
844
761
-429
884
459
-580
-524
568
-250
800
1000
-933
937
-572
-525
-183
-426
-830
101
-587
-916
254
-928
991
475
599
672
-402
856
-582
859
-317
561
855
-747
-988
666
671
-210
888
686
101
28
979
453
353
980
197
917
376
4
-440
66
651
993
324
636
-854
494
129
-827
383
982
-354
-825
-824
-347
113
511
-191
-439
-221
533
721
-623
-278
376
-528
-150
-215
-364
-18
-966
-13
901
291
378
-533
-563
114
-721
347
472
-882
738
-375
-722
-34
529
509
-404
-798
959
395
945
638
24
634
-896
-727
659
886
-294
802
625
-912
-302
26
290
299
-70
218
361
-214
-687
989
729
57
995
68
429
184
-464
568
211
917
-12
-181
-463
793
-151
-203
520
-540
921
-471
466
523
-379
151
906
847
940
195
974
-287
-250
511
-175
-131
711
606
-974
313
467
100
-135
-201
509
209
273
833
-292
-410
99
-836
-352
-442
204
36
-779
-521
370
298
348
326
678
-815
-979
680
339
137
-426
265
729
698
978
-333
2
-581
662
-480
933
-31
-52
493
756
-957
-710
411
355
956
586
565
541
-194
857
-50
-262
-400
269
-642
274
212
700
-608
449
385
-183
-961
49
-680
-682
-788
623
302
124
-493
18
-89
653
496
-905
500
-58
-342
770
992
-879
-322
-873
181
194
590
474
148
724
-781
-392
-506
738
697
-302
-987
-82
917
-607
-177
-515
606
642
828
-419
325
663
399
525
-798
1
-558
-21
646
728
-819
-400
-275
451
-318
-706
315
-59
-461
539
290
108
-152
396
366
3
-769
287
779
-653
-176
-9
184
282
530
-577
899
866
-104
-151
60
-735
-487
302
663
473
539
-4
451
399
476
618
-413
602
-309
59
950
853
-618
-847
-42
-713
-690
984
490
413
95
233
-866
190
431
-78
327
186
-418
834
-109
-450
893
-289
154
196
-264
-181
739
-336
-619
49
457
387
430
-559
636
-703
-392
641
-924
-823
-212
253
-81
730
-595
758
400
-837
-256
-151
72
505
95
403
665
-819
-19
-7
661
856
11
-370
634
-27
466
251
164
-873
706
301
-89
185
838
-202
573
-491
8
139
804
771
198
-370
309
995
98
39
344
-658
726
701
644
837
-593
616
163
-11
798
225
906
-524
-747
759
241
115
-657
544
-861
170
-87
-915
168
917
-541
-243
723
106
195
-916
-511
609
-158
-581
-134
683
-847
708
-134
407
784
-822
347
723
338
-892
-466
-917
-586
675
297
-412
-255
-776
-508
89
-881
949
502
283
-728
575
-58
784
-924
-348
-920
215
822
-703
-735
-935
-565
161
-757
935
292
984
-295
844
-157
-697
-324
118
759
-521
794
-741
449
-473
446
-63
-606
-188
-138
563
233
-80
407
993
285
286
-156
864
-573
-38
-366
278
-762
596
-217
-594
-748
-468
-344
-858
226
-586
-14
795
116
-799
146
144
-665
247
761
30
511
-360
155
-182
-691
-1000
-396
857
8
-902
913
868
667
-225
-677
-393
-282
357
-511
451
675
-315
-960
-443
-134
835
33
-888
90
175
934
-525
937
-126
697
323
-757
-585
49
-390
136
271
834
358
134
-754
249
376
57
-368
968
401
-705
55
-992
597
294
-838
623
299
-963
696
662
-783
961
-977
-238
-416
-941
627
-254
-479
-175
-700
464
664
-914
486
184
-132
-146
959
-882
979
364
411
150
417
-300
279
-115
359
-567
-943
281
-422
445
318
-628
846
970
393
-742
-683
666
-312
728
-434
412
938
-613
-441
-527
-818
87
-533
386
23
217
279
999
-325
655
-448
-439
196
474
-899
391
-90
-755
548
966
-350
308
61
-343
-129
-999
379
550
-350
135
-971
849
505
-176
-879
693
647
882
853
937
-753
991
988
-357
-412
693
-240
548
396
-91
-146
-107
-537
906
-931
554
-890
878
-75
-510
-92
330
-679
-498
78
60
-76
995
12
-947
229
-190
-529
582
-426
-676
638
996
839
-639
-610
169
839
599
144
-850
612
201
-747
-954
307
-891
693
824
880
755
537
-875
259
939
-621
231
-674
58
-386
-462
114
-339
-506
-156
-30
-457
53
-325
-356
-647
207
489
-48
-577
952
-508
-346
-22
298
-560
-526
115
-49
131
-552
781
81
-632
4
-508
-201
-592
-311
-56
233
622
-61
-748
-750
-497
-297
162
245
859
457
952
187
319
-155
576
-346
794
713
478
-977
-666
-615
-667
-731
225
-244
-803
396
107
-244
280
-604
-184
-237
-779
-391
-967
479
-698
308
-564
-420
37
-635
791
644
958
422
878
688
336
554
-400
-306
-586
-552
637
-485
-528
-642
800
-304
509
67
907
-266
736
-298
-347
113
-545
15
535
609
-775
-341
493
903
-731
-604
382
-38
726
-287
221
-433
-557
-352
317
-751
-539
-31
264
-676
600
-209
-316
642
-387
-875
250
-558
-549
-507
134
-142
492
455
908
677
-101
-500
-292
-886
987
195
387
992
-243
50
734
-914
317
239
364
226
-814
74
604
965
-101
340
28
811
-294
581
94
-406
-298
-576
-600
168
251
-797
-706
-79
568
-912
510
633
-399
434
977
-468
956
-553
-649
948
491
480
-409
-908
-856
648
-689
-127
-167
-747
-663
-643
-748
687
661
196
-131
836
671
-364
-118
337
-241
-326
-334
359
843
-911
-660
-609
-146
-60
-371
-594
884
859
998
-182
460
-134
-816
491
964
348
461
626
-777
22
-509
-861
705
-407
-220
-559
621
-907
-901
102
93
-304
-79
-803
242
567
-118
-821
-661
2
-233
-29
-963
695
53
371
615
879
175
-679
571
-503
-121
-456
-988
-904
-236
439
207
-424
-998
926
-800
183
497
-483
729
-721
404
-89
-962
864
705
-772
694
-489
-572
-922
73
760
783
-953
-413
430
565
-321
650
-221
200
295
-408
516
-625
549
928
-11
770
232
147
-93
344
756
-326
-465
968
-607
-635
563
998
306
-80
208
-634
760
-414
-115
204
607
-738
-950
355
421
-837
-452
352
-598
-827
276
650
806
478
-683
728
-187
-570
902
440
-239
-157
125
692
996
795
715
975
71
-235
-927
-424
-967
907
-560
287
835
-467
290
-574
-781
29
847
193
-818
-729
-907
720
220
269
207
-174
868
-839
-574
-36
-348
-19
776
-759
78
930
-366
-892
-612
-515
-828
-630
-104
-896
46
-221
-611
-996
-267
-477
-922
-46
289
294
-333
-417
-769
-178
56
-516
-318
285
-243
-735
821
-349
644
-886
-848
-516
680
436
-210
540
-69
67
796
992
-413
444
225
951
-287
894
428
647
714
210
106
-982
246
876
763
979
795
465
-504
-989
127
779
953
-331
-756
565
50
880
800
-843
-627
705
-428
-285
286
28
369
231
-517
-292
531
-560
-118
-651
-310
-371
-686
555
-146
118
514
-969
-797
106
868
-298
91
-527
-800
314
571
191
-471
205
670
145
-405
-611
-893
-557
-13
860
841
778
265
-243
-738
787
-947
618
984
-497
986
552
-120
-746
876
190
-537
934
744
271
656
310
-927
223
-309
-226
-160
976
-826
735
-734
994
928
58
-170
255
-513
-168
687
392
-906
316
-995
244
41
732
-25
726
-178
-495
-451
-723
696
-496
280
-867
-754
856
156
809
816
-84
-955
243
-280
363
-306
713
-144
-617
87
363
362
864
-646
669
508
400
-697
519
-228
-626
579
576
-248
342
18
-955
-506
320
578
-945
99
-604
-472
567
-697
-795
996
-142
494
696
-582
-731
81
16
441
-711
533
937
-456
157
654
214
-410
133
-85
372
89
846
753
-963
-459
464
472
-787
270
150
-246
-709
887
-852
-44
153
200
-133
513
-591
467
-293
-900
363
190
-523
-625
-419
946
689
368
-719
-876
799
674
-411
366
-646
891
-87
26
-909
465
604
-999
-549
427
-186
781
88
970
-16
-397
-985
-129
924
841
101
15
631
507
-191
340
845
-893
93
701
-563
-571
-539
-872
424
182
-300
-255
170
-812
910
587
-270
-59
-296
952
924
713
910
-120
94
180
209
-304
534
406
-564
981
-661
-448
151
-473
-782
431
-860
355
132
682
595
178
157
439
145
-144
-410
494
617
-637
-508
-668
-890
922
814
350
411
942
-137
718
-663
731
-848
-414
-731
-648
671
-598
894
127
-492
-659
617
-540
310
983
-90
496
-495
-47
145
349
-191
808
-131
56
-450
-863
-976
-681
786
994
66
-52
11
-936
-773
-585
-151
156
-967
-720
-566
-385
-691
-166
-618
-29
720
-439
-615
-856
396
-167
-640
-596
796
-744
536
-38
-33
146
-275
-543
-888
386
814
-739
-824
-184
250
-47
-435
687
294
-182
-653
-954
-943
-652
-726
-255
520
-18
439
71
462
-14
510
547
-429
126
-949
-932
-788
-118
922
948
301
833
-443
-331
-865
830
-537
534
-878
-340
567
30
-661
-428
809
181
977
-267
-900
-677
-9
-459
997
-395
30
-947
924
587
158
669
-694
-144
637
-902
439
-805
-251
808
123
-472
672
-195
-630
720
233
-320
31
152
348
-987
-802
342
396
342
-576
-325
819
-822
-850
-386
289
-602
389
-420
307
825
287
-666
-8
717
453
40
686
964
133
-721
407
805
-437
601
538
-539
924
-682
-172
-345
-645
-613
490
2
-326
-775
-221
-573
-427
-357
755
445
-370
129
403
-225
562
-50
805
466
978
862
414
523
826
552
95
-843
317
639
-783
-148
-224
-620
767
181
-110
-681
-910
808
81
951
876
290
798
-351
-946
-91
-535
-854
662
95
-384
381
289
-149
161
-478
327
661
-223
60
-111
-121
479
298
141
706
577
102
-332
-926
685
-589
857
110
-273
795
501
-124
-937
-247
124
431
-872
1
730
-546
67
-744
479
-370
-986
51
-253
-699
703
-404
682
884
647
739
681
599
-16
913
270
-493
652
-851
-628
398
-728
-288
125
507
544
-158
-295
-452
747
885
495
-240
890
798
-311
-356
203
-554
-706
-295
288
-329
-465
368
810
230
386
-732
570
-983
-845
-940
-772
126
-432
202
-381
494
-303
-731
-859
947
363
-413
-747
747
-411
549
-84
286
680
-258
-358
-591
594
-942
-291
264
810
-674
973
291
-694
-923
-364
-712
182
-833
-170
516
548
969
77
-473
689
-128
565
-57
214
826
281
-50
0
-767
-779
873
710
307
325
-278
606
325
662
-109
34
-832
904
800
-943
-424
-791
-674
-707
990
235
-973
940
368
750
139
198
38
-272
665
367
350
-217
25
215
130
-811
-457
-8
-338
-912
224
783
393
768
167
714
14
937
394
702
766
-323
-168
-290
782
531
259
-212
635
449
409
582
-142
-72
972
305
440
467
377
-866
741
-630
-687
114
-901
688
568
-892
-212
-663
-691
-70
868
-538
-805
-335
-379
253
-360
-610
-680
76
500
-109
-810
714
580
384
909
1000
326
-841
137
647
-404
22
618
301
-262
-251
-800
-462
-734
700
-715
-918
-93
-420
-263
15
-563
-218
-308
275
-432
-404
998
-656
237
805
-636
119
313
418
-977
269
67
802
419
-445
417
-841
835
-981
-620
-823
-84
-895
-998
-816
-925
304
-157
-764
-242
468
-941
275
200
362
-521
-114
-564
-940
178
-10
447
296
-416
-828
525
-826
659
594
-836
-436
-161
-942
-553
-921
-612
-796
238
-861
-691
-437
772
417
900
806
98
899
-26
-585
-737
-543
125
-87
213
-212
-231
450
138
-702
441
-261
-708
-679
387
-313
617
35
-838
156
801
-454
-796
-962
-737
-840
701
981
402
-699
821
-213
364
546
961
307
285
-14
599
324
339
280
-101
-925
-547
952
181
-992
-621
-186
765
-246
292
-811
-812
595
829
-956
960
398
426
596
943
-507
-776
-950
764
271
761
335
159
-164
-671
-398
245
-273
461
-709
-770
767
-660
472
-588
-284
-85
-177
774
751
-750
766
-716
-837
-518
-923
196
186
939
546
105
-243
456
416
310
-829
503
888
382
535
-325
-523
498
-71
-76
-935
551
333
-525
-85
-400
-473
145
-426
-925
376
-673
113
-545
744
336
112
-7
593
-255
551
-419
-547
858
-572
-360
-160
-970
-723
89
-780
-238
435
666
-821
203
23
933
-388
345
-19
282
495
966
328
481
399
-550
596
810
-352
-162
891
846
-497
-241
160
-476
-356
-541
-82
-412
641
948
129
207
55
-150
-3
-104
-845
-697
-255
982
718
550
722
117
767
777
-888
-547
-672
-330
706
-569
797
0
-103
997
-987
850
-72
684
71
-593
-863
-146
329
936
-994
-242
146
959
682
416
-870
574
402
-669
337
-384
-97
511
-377
-734
68
505
798
-415
721
144
-874
-923
-86
703
-397
268
924
310
-196
741
190
142
510
458
-347
-443
-539
-62
309
-762
605
-558
494
308
-819
808
578
615
421
-623
255
-423
999
-413
384
560
-986
267
-184
884
740
-218
518
641
-52
822
-89
-149
175
532
333
163
611
-545
-336
-915
-990
-135
495
996
227
-739
-933
-368
861
11
-548
-152
750
552
-288
473
746
863
804
185
180
-287
-632
-174
-345
943
-446
372
-528
281
856
-777
409
-513
555
-345
860
-243
-354
681
899
-960
177
-672
-404
186
-515
-673
604
-496
701
370
286
-810
950
-392
-548
890
620
778
290
216
-672
615
702
-626
57
-744
-956
-703
-102
-561
-514
156
489
-807
-446
768
-653
635
-479
669
29
240
-858
-561
-705
265
-581
-381
-50
-328
-953
-581
603
-477
-514
701
511
246
-95
-801
286
-547
-926
154
-388
-918
-7
766
-65
281
696
521
-17
-440
-73
-636
-204
-296
-544
-390
-855
188
50
792
906
107
-328
-942
815
-841
595
881
-750
829
-373
-697
-459
-117
5
810
544
200
-890
709
872
-199
339
-958
-667
-927
-312
928
813
-332
650
927
-568
-751
227
871
779
-453
-1000
762
-915
742
-810
-112
-564
-439
-735
369
-443
-744
-257
-512
-198
816
-335
395
-554
-290
470
-759
-200
-159
17
938
-643
-835
-997
352
-707
-227
-153
602
373
515
523
-824
-770
-588
-872
-330
112
971
-730
199
792
-99
117
-333
407
-441
140
-889
801
-192
-490
938
348
-163
780
-255
724
-520
-989
651
770
-366
-435
-380
278
77
-283
-741
-68
-47
-942
-364
-925
-123
-493
-924
281
902
-630
720
-527
125
823
6
-409
356
141
579
-82
225
431
259
-225
954
-308
-443
688
455
316
692
991
-196
418
360
-387
-123
878
988
-538
694
-357
259
986
81
527
-207
119
288
-217
-999
265
-682
956
-897
604
667
820
-324
-702
79
-833
-433
148
-1000
-184
531
-933
56
943
-417
-325
-354
-465
-370
-458
-256
233
234
77
970
-596
857
-225
938
-59
62
417
85
-629
-770
180
235
-646
7
489
833
119
783
91
-819
-668
-891
288
-695
-775
-956
-267
901
754
451
-270
-12
155
267
-286
-818
-14
877
255
-732
-540
202
-419
535
961
573
-592
649
342
743
773
472
406
-312
672
-875
871
584
-787
-8
-480
494
714
764
-447
170
474
984
810
933
55
214
736
489
92
898
-350
839
878
864
158
-742
-141
-839
-542
-860
743
-416
495
364
-638
518
190
560
433
501
746
588
-216
-602
932
20
-600
-550
282
-809
-895
-332
190
331
-149
729
-97
-677
935
851
-181
-656
321
-343
209
-237
895
130
797
392
-56
570
-329
-380
-102
-133
41
-463
400
774
-521
609
-699
-343
-731
-563
-300
-523
-54
-817
477
-440
636
813
85
408
791
-996
-247
448
278
-582
728
-602
-276
628
-186
301
-691
-67
929
-749
-890
-791
-980
-886
985
-713
-160
811
-884
-580
141
-683
274
359
390
753
228
-465
-480
-360
187
156
318
152
-333
-138
-566
-854
-101
-206
858
638
-654
-767
-595
-720
806
940
643
274
359
-158
-814
-212
-275
-416
509
973
-764
-887
-105
104
-677
-544
918
344
318
-513
-375
-466
-730
783
899
132
-872
-893
413
872
251
492
-802
-942
660
932
641
640
694
-365
654
-795
-923
-232
944
78
-606
-384
-694
-450
980
-787
613
280
-227
-552
895
172
-154
-300
948
-628
-762
-120
667
-852
864
875
385
666
353
-297
545
-696
-56
-914
535
-877
-958
834
388
-822
-750
-517
-159
103
727
-179
456
301
-425
59
-865
718
-409
-439
-152
-609
961
-589
943
254
175
766
15
997
-87
726
-856
465
170
263
794
936
-621
-375
-56
-222
-522
-739
203
-500
775
336
-773
-178
-281
-83
627
370
-280
-844
-385
21
537
840
-106
888
-295
438
-631
635
-73
662
-510
994
163
209
-450
-148
-646
-509
-836
-326
90
476
42
-614
580
563
34
-534
-799
-536
822
-723
978
330
175
-125
138
-733
-63
661
-39
-335
480
299
-83
93
-177
-804
57
176
98
-131
-237
-451
524
-157
572
898
-975
-624
-412
315
-301
-840
582
-209
-647
752
-663
583
161
846
404
126
739
-762
-644
-944
622
767
89
829
254
568
-764
32
983
578
-220
747
-351
142
-365
711
-415
611
-651
323
700
-451
-741
-488
760
-826
-49
364
191
-934
-521
-536
-322
-426
114
-32
-871
-897
224
114
-431
953
-942
-625
-218
-570
-937
-863
-384
98
876
823
8
310
322
200
-26
-800
935
833
525
-806
12
971
-194
141
-716
451
-165
-742
660
14
425
-33
-526
-92
87
-164
-558
719
618
942
-760
569
380
956
463
533
884
-83
-41
878
96
-315
946
-954
683
-234
268
834
936
-171
329
-458
731
-904
-958
986
688
560
219
-965
-38
208
-115
788
668
-799
-580
-576
389
-605
-714
320
889
-118
575
755
0
520
5
-24
-720
-3
698
-94
163
456
-365
-572
871
-146
77
571
597
302
-913
298
-968
607
277
-488
-443
603
943
44
919
494
-498
-116
-305
718
423
740
-346
-708
595
-700
-232
210
-762
-659
300
-551
332
555
-982
-744
-790
391
-169
44
-531
689
97
492
-940
299
-222
-15
-881
-926
-340
470
435
818
284
-860
172
628
-315
-141
298
485
-814
-478
807
414
-791
800
-465
-583
-237
-894
399
-538
477
610
-757
-145
-518
-951
-600
908
666
241
173
-125
-923
174
286
-326
-749
-461
778
-808
-444
505
623
-718
931
909
-248
-884
-28
-293
247
-647
48
-864
718
364
-898
854
979
653
609
896
-753
618
965
-783
258
242
604
-237
962
-858
-372
-177
245
-905
-435
404
291
398
-993
259
-750
249
886
-186
110
735
170
-295
433
681
-136
29
-964
849
662
-226
-331
680
-942
-73
-498
443
49
-965
778
-49
378
-202
847
571
332
370
-630
-257
-195
-797
633
114
-269
-207
207
108
566
-985
26
-423
811
-568
413
-456
23
17
-100
494
-666
708
557
-339
912
247
-112
159
-338
554
381
782
689
-356
245
-563
-967
641
293
187
26
-259
-198
-806
-881
-335
897
845
826
-166
-13
-904
896
-452
-827
425
961
-461
108
548
652
-602
-148
350
-958
-422
217
-533
-504
-558
-964
-199
-762
-695
-200
875
56
188
929
-76
-750
-533
70
-29
-899
586
516
-806
10
-883
-983
-349
823
-246
-423
884
-109
377
426
941
198
-893
-957
488
-911
-178
-46
-427
978
79
990
-91
-103
912
-641
-919
765
-628
-374
594
-867
371
-543
-73
-182
-126
495
204
153
-988
-149
0
278
899
125
-265
-876
-576
395
255
-581
282
277
-744
141
947
805
552
-696
-926
-809
809
-859
-543
-553
589
-198
347
547
-205
895
-688
45
-120
143
441
-224
-710
-262
24
672
-173
963
-602
417
346
-943
-953
406
467
658
448
331
-14
453
850
-206
753
-932
1
839
-652
246
106
-756
601
-205
-910
760
194
-406
-124
-535
-33
987
-589
-328
484
-974
-2
-655
-815
-285
-769
719
-678
-105
310
878
-193
-946
-685
-862
6
-356
-471
755
-312
-868
516
-441
243
735
-4
822
-196
62
-302
776
389
344
55
-681
-387
-362
-425
684
668
411
8
-50
141
281
-627
937
-248
-643
478
-104
-204
708
550
-116
827
-762
76
104
912
-490
430
-726
344
-983
801
192
340
316
126
740
-658
737
931
-688
-756
-664
-546
731
978
-408
286
655
-384
547
33
-134
798
-995
-874
-201
-525
231
446
20
-259
-282
-771
-806
17
645
-811
13
-634
884
811
285
-857
905
-551
-784
792
115
236
-181
343
645
945
-88
646
-381
-634
448
-960
309
-723
-454
503
-222
-974
-870
-814
-330
524
123
-562
260
904
-196
790
-845
-428
-95
135
-455
419
751
-556
-728
376
-377
-167
447
-407
977
350
-445
-630
-29
142
-361
305
-621
421
-497
-307
591
-757
-785
173
664
731
-258
-379
-815
908
487
857
-391
643
-129
760
-282
-268
45
399
-448
97
387
-282
744
289
-627
-469
-798
119
838
153
-763
920
221
-703
407
-257
346
990
248
359
179
268
-905
-409
-613
-499
-303
-680
757
976
-998
922
-22
-160
4
676
-99
472
-914
-433
-569
462
-461
-321
309
500
-391
255
-422
-726
233
-205
718
-892
-228
-414
137
391
-187
591
11
-949
24
131
107
601
42
388
-611
130
336
-441
60
-550
171
-521
-943
17
-239
-426
-772
-691
31
-32
-108
589
935
997
256
-906
173
605
517
-103
-49
-420
930
177
14
-56
-667
522
424
131
-953
29
-342
638
-267
218
423
-952
-651
-376
-535
9
-370
-436
-305
-31
918
701
-735
795
-802
992
761
274
-920
274
751
986
980
-382
-235
116
-641
-945
-790
-451
713
348
-853
-98
-81
311
-114
471
264
88
515
693
-618
-432
-415
205
-17
-391
743
726
538
829
-659
546
-606
-832
-972
519
-286
851
-957
841
544
-851
151
691
115
-734
-405
-694
757
-95
-420
67
254
-960
-590
807
-340
83
-930
163
-439
-348
156
219
-467
185
-228
-462
-258
-841
965
771
-395
661
-869
68
-966
933
411
539
-260
-474
-718
137
508
180
963
-651
638
997
-205
483
496
561
-355
-933
697
475
526
-279
-623
-43
423
-486
-808
873
-237
-160
310
733
203
-521
-858
-338
-866
-462
320
-269
707
601
-821
74
990
-507
-478
826
-593
-484
-144
-719
-116
-891
-306
-713
135
-404
-311
239
980
-374
-693
-931
749
59
-709
730
-180
991
-56
401
244
846
380
-569
-698
833
-666
457
-487
-293
-556
619
772
6
798
-343
-331
849
843
385
387
-269
698
-89
-183
-640
-914
608
260
314
95
47
-631
759
366
-221
-356
-276
762
540
-581
568
190
-166
253
-891
212
196
383
547
384
-691
665
77
962
471
293
-96
150
-717
-249
860
-392
966
-902
-607
-851
-871
271
-871
-690
-487
368
-775
-189
562
-883
-796
189
294
365
20
222
199
-867
-154
283
239
-620
603
83
326
-439
357
-884
960
338
-738
-159
-310
129
406
256
-705
-547
730
46
-267
-614
-845
-94
558
-184
-832
886
-48
48
-158
-923
-794
-990
902
-137
-570
583
140
449
-97
676
-497
378
-514
-202
914
930
101
-797
-816
276
588
469
303
206
-725
789
-641
-757
-448
540
-534
-383
-712
-198
991
-579
-523
-62
858
851
-78
987
-545
-888
514
-579
728
-544
394
-432
-30
-465
-752
952
496
-285
90
735
15
-995
-420
-872
833
-997
-555
-329
-478
-109
-955
-864
582
901
-846
681
848
130
-267
228
491
-492
-422
548
-593
124
-47
-865
-174
550
-570
573
491
521
-571
453
272
-448
749
-134
10
970
720
134
153
-441
174
285
-375
-930
-934
893
25
152
-118
-984
771
-30
609
-449
126
-828
396
-906
717
623
287
441
36
-902
787
135
755
-327
460
-455
-663
93
979
-879
386
-829
418
-551
-409
335
-957
388
360
-8
370
105
-196
-247
413
-782
251
959
-70
-249
981
37
-264
93
-769
-861
215
-516
-234
-289
-554
-708
350
-424
958
337
-862
-84
-984
930
-568
219
-549
312
-317
-968
-542
-621
920
547
125
268
672
-872
837
791
-69
-757
-359
-755
-958
-273
-555
-989
179
-711
621
-581
-510
540
-182
153
-563
419
330
-510
-380
277
548
-842
-692
450
-148
782
171
-874
153
-233
415
-35
-741
397
447
870
789
134
510
828
752
218
-616
-168
334
-199
-649
-461
181
-879
-489
-337
792
760
919
425
-399
233
-523
129
93
898
-427
692
325
808
62
271
65
-186
-769
240
297
961
-548
-731
-733
-741
-279
109
-980
-513
-445
-947
-963
367
-81
-688
-767
-372
467
548
-211
-510
704
-435
-303
-454
470
-273
-553
924
329
967
564
-931
638
373
629
-406
-448
606
153
-34
415
114
549
-97
-950
-558
-350
154
-495
-277
411
-987
-183
-715
-341
-693
-781
21
98
270
770
119
589
576
234
-297
-129
-597
115
185
860
-674
712
645
-369
-824
892
555
-578
252
183
-593
434
-827
993
732
108
-677
726
-139
62
-474
880
-25
695
-559
-413
-489
-181
552
-411
-782
762
858
962
-517
-620
-341
528
424
-544
-940
200
-964
988
199
949
933
726
57
785
-325
-437
-400
-816
724
864
900
-958
732
-742
580
525
-444
-259
527
350
40
161
425
-866
137
-504
-115
-558
202
469
-665
-802
85
-723
-607
-329
-652
-585
848
674
-408
511
575
-430
402
562
-514
453
-69
-748
-158
162
-767
584
490
-843
696
-827
-902
100
-741
-847
-489
-2
-659
514
614
-752
188
-382
-940
-391
645
-409
-183
-587
-476
-933
323
-553
-940
-463
263
-878
-653
39
-276
-609
-661
-123
227
865
937
671
743
487
-100
-288
-675
110
535
371
340
-623
-596
-489
-219
-283
-478
975
102
-789
-400
-35
-240
473
-17
701
216
581
-745
557
-253
-710
-70
-571
715
-167
733
-396
-168
192
-453
-931
-803
565
-526
462
802
-841
147
635
81
-722
903
-198
932
520
348
87
-314
-953
-539
838
-562
434
-111
-437
504
550
-752
-2
415
-866
-324
176
-681
-304
463
722
-96
-367
350
635
351
402
-119
-985
-736
209
502
-793
202
200
35
208
-207
-786
318
266
571
182
-248
850
185
-725
-16
-534
206
952
740
-393
401
142
22
-278
-46
-538
-525
-588
-316
-901
-822
390
195
763
265
192
964
338
628
-848
786
303
-521
181
-564
36
693
818
726
-328
-924
-225
-594
354
-36
-414
219
716
-473
879
-869
-598
930
-442
85
383
-639
-791
-136
-69
79
580
-217
330
101
-38
-534
218
168
-636
-334
507
-993
320
138
731
735
-882
811
126
-25
2
589
655
-968
469
-320
653
612
-443
169
456
142
-342
614
401
695
790
-911
708
-425
-243
252
442
-869
-395
285
-416
777
-660
-24
111
-585
-774
304
-726
349
-266
-114
-745
-228
464
-214
756
-145
704
-493
-525
-500
556
706
669
119
421
-551
896
380
-373
840
-408
848
741
-707
-315
662
-7
-782
-514
795
718
862
-81
444
-117
452
415
-191
-614
673
-239
440
-515
-358
759
-367
127
-515
395
47
610
-463
-288
-128
-317
-745
-393
532
113
61
948
261
-418
810
33
-144
-583
527
234
843
-578
192
-882
-470
-711
345
165
-689
578
-721
-302
-625
-975
-957
143
720
767
336
901
617
-633
190
460
94
-699
-832
-829
682
666
981
-392
-661
-902
770
-250
-39
-909
102
596
231
466
-329
-482
-525
804
-105
-92
866
847
-784
255
-185
-95
-833
628
190
777
302
-35
358
-120
-115
693
110
564
59
-870
-63
-765
352
44
-78
752
-735
854
-331
-596
-148
952
-597
426
704
819
-765
608
808
-117
104
748
666
335
-672
-344
-268
27
665
256
-230
-94
-971
-404
749
-94
387
-334
-589
874
703
-343
-816
315
-979
193
-650
-287
-385
-363
-297
420
443
447
-66
944
-137
-939
479
292
-552
-942
-597
582
-902
140
-552
-113
85
-543
-526
-564
602
-326
130
-556
362
787
696
-979
-224
650
437
735
288
247
348
-4
-728
-191
-672
441
754
-734
-625
675
-6
-966
806
-724
639
-453
-432
-489
-529
-808
474
724
449
-959
-344
-826
-715
350
-782
-556
966
-422
-287
667
-135
-567
450
-777
292
-805
-227
613
-133
-665
-745
297
-846
-149
-376
572
995
-174
525
439
-381
-324
689
786
-728
207
593
-705
482
978
-115
-48
-807
370
-554
265
19
607
-256
-947
-129
-998
901
-797
299
-415
847
678
-842
-28
96
437
-973
-527
24
609
72
-774
574
-310
936
-836
590
-881
117
80
-415
-435
-716
-739
856
-683
-335
-295
21
259
-555
790
340
-23
-795
510
-306
455
-899
-557
995
-892
794
-601
-546
-632
711
197
-428
-694
133
930
856
579
137
633
536
467
-80
610
-967
-976
950
-12
-568
-715
861
-917
-258
-604
-377
-375
138
310
559
588
-536
-265
-645
-969
916
299
138
506
756
847
662
-840
302
512
402
859
753
-332
-648
-328
-165
714
-29
-528
-472
-172
998
80
-443
417
938
-729
-136
762
-248
-972
-44
-545
236
-90
239
-609
-997
-870
443
995
765
-40
-920
756
-174
-891
219
-378
-559
48
-107
392
580
77
-824
316
424
-397
400
-583
591
884
796
36
-532
-913
-204
109
-958
236
-104
72
-175
-90
905
-293
708
-250
-384
-428
388
374
-421
-456
-553
-220
906
522
-44
-695
-616
78
381
260
-166
-409
544
-390
-686
-579
-418
-710
90
-429
825
-493
13
-970
-518
-101
-300
799
653
-754
-111
-441
683
436
-792
-304
-915
-520
-36
-883
-795
1
714
-912
-44
-140
-485
-505
823
-218
-511
-820
-239
635
-711
-704
-874
445
958
940
71
465
160
5
522
883
67
-426
-405
-467
-331
824
-901
179
-27
-754
507
498
-487
74
-346
-488
31
-194
292
-661
796
780
906
203
-135
-161
-526
390
-371
583
-325
580
126
593
925
-789
-977
921
-708
600
986
108
-132
144
-608
-411
-758
-662
990
813
973
796
987
4
990
818
-915
226
393
-128
-683
-175
486
-969
-589
-925
-802
-744
714
-8
905
797
-583
-843
-36
-603
-419
-849
548
907
229
-419
516
-139
-958
-360
817
-526
-22
-975
-676
-509
189
295
890
416
548
-837
410
619
-313
524
-390
-450
685
867
883
-613
118
-967
-926
705
545
454
-921
379
680
7
791
-307
-972
-549
-336
-153
7
683
-739
606
944
67
-620
372
-722
855
882
-400
-771
-112
-411
396
40
228
-719
-546
241
95
798
988
444
764
970
-210
-456
-175
-520
-145
-873
284
828
283
-922
-634
341
-607
958
392
-68
-740
550
156
827
-400
-137
811
-322
-724
-539
526
353
911
-433
-504
-410
-941
-841
-438
-767
-180
487
-260
-486
-297
-114
-45
-765
556
-618
-250
-345
-283
-144
303
388
-595
-527
-451
-395
763
-811
32
-945
-638
-389
138
-580
152
485
-704
570
-10
-454
924
775
706
-702
-613
-248
-176
-256
-362
-100
817
886
675
-182
-398
-792
-737
422
-755
-25
914
187
-659
-892
-547
-305
-851
-470
467
-575
459
578
426
-70
-835
-447
-990
-585
446
861
121
-583
832
-699
811
-305
61
-319
-413
458
-690
440
264
-905
-406
-899
-624
956
-207
223
546
212
-776
504
402
-376
-837
-286
461
291
-245
999
636
215
-211
8
-69
492
-76
-245
664
-674
379
729
-658
-30
-327
122
718
430
313
-632
543
438
-417
-365
-965
-436
-989
-257
-483
353
549
32
-862
931
767
804
-729
-806
301
-982
-176
891
88
36
-175
-217
986
-205
-953
-369
132
492
-131
-722
-323
743
-890
331
577
505
700
-807
44
68
-48
917
-400
141
891
131
119
-402
-589
-924
270
123
453
-128
264
-475
-967
-651
779
-561
744
784
715
487
-349
523
-375
-709
-244
384
801
-490
-114
-859
-587
65
-791
-978
-819
-927
700
-426
203
822
917
981
722
-121
462
-271
817
-892
118
768
-514
853
-837
-347
495
450
749
-465
-875
-999
559
423
699
32
491
187
-434
-816
202
-867
614
926
682
-13
463
537
-328
364
182
300
-973
515
-483
-184
-613
848
-175
-165
731
271
-682
-668
-484
-494
-801
-28
-661
621
-616
863
326
-937
690
576
-53
-291
-493
225
367
915
808
-187
302
-366
-834
494
242
811
809
-918
-768
511
-208
-672
869
-628
932
84
-515
267
-316
696
-698
-984
-130
-434
-749
-873
-524
532
-469
-601
-612
-91
341
-392
651
750
313
-860
-990
917
-453
-964
851
-995
594
-600
-929
922
-289
347
-452
-375
989
-276
463
-575
-597
155
847
-739
549
-378
-31
255
279
761
475
-881
-770
871
471
229
-346
-859
-474
-856
-846
536
-947
539
-461
236
-955
106
351
-947
511
-735
195
-81
797
910
-273
-148
-437
272
450
138
-836
256
-775
-585
819
-217
19
-919
155
-398
49
584
-484
-86
783
-918
229
837
51
-497
105
923
-297
-510
-860
-94
-60
-638
-914
-328
141
35
734
255
-798
-553
-279
-435
246
-694
-817
-214
-916
-253
684
732
-453
-390
747
-977
-281
-506
370
834
-932
-795
-579
847
-11
203
-604
769
238
-706
-690
-153
216
-100
436
-903
693
51
16
-144
839
41
-25
-244
-720
-893
-745
-565
91
-121
686
927
-25
-435
839
-995
-806
-986
38
967
610
837
-87
-175
49
-155
-385
761
-896
-550
-446
238
330
-190
663
756
177
483
-625
-582
-217
868
-49
-549
114
-608
-803
-708
593
544
59
111
-442
-505
150
806
-585
-359
543
-291
-220
-957
631
-853
634
-783
-864
-784
-876
435
740
-478
763
-242
-573
948
214
22
953
504
164
-554
247
-556
-817
338
714
35
-728
360
765
-872
723
-504
-366
548
-1
-86
-208
-685
237
-758
196
571
-737
37
-892
-938
-263
-885
583
578
49
686
457
-716
692
0
-775
-496
243
-12
826
370
-631
246
143
729
-631
71
-902
459
-962
-11
-76
212
9
-562
-168
-964
-326
643
91
-624
68
-345
569
865
-601
-228
754
77
119
806
-681
771
-83
761
-165
-960
861
685
-89
897
-620
-200
209
752
-305
939
637
-153
-690
42
-682
392
434
746
97
-423
-214
799
420
979
-439
-613
-355
184
-492
-466
161
-629
-604
764
912
16
-102
-768
-342
236
508
-940
-160
549
829
286
-924
-904
-587
106
540
228
-214
-177
181
-80
305
-284
-198
253
-693
-173
689
734
-976
-777
-489
-39
-466
192
-13
-346
100
-617
-250
932
2
437
328
531
183
-165
973
885
-166
-966
-340
-107
-459
-410
418
-377
-866
323
-642
-899
-662
-914
369
-258
101
-461
951
-889
-729
-179
417
-424
-769
832
-67
179
-123
98
820
739
858
26
-286
-95
-624
67
-14
-425
-365
-702
-972
591
511
-403
-946
-680
-87
818
-605
335
-276
236
-362
-206
333
-778
411
-524
635
-120
-241
-231
-848
-912
916
-30
-290
956
221
-201
-24
-215
813
-66
316
630
987
-378
391
-96
618
-285
797
-285
-928
-926
-1000
329
100
109
810
-103
-707
792
-560
4
881
-987
-74
-5
-883
-131
987
-518
912
153
115
424
39
133
-452
-260
-282
-192
-293
746
-88
958
-104
857
30
460
269
-918
434
-901
227
-3
-201
-189
119
846
-201
-148
36
802
162
109
-433
-385
-108
183
908
-576
976
673
861
585
22
-105
-117
127
335
-573
378
-919
-990
-966
368
60
-876
703
-843
-542
20
805
-671
496
-602
-353
481
-703
539
-497
-247
-141
-127
849
-377
-700
834
780
-132
146
142
-946
-394
673
325
-880
-611
-651
-259
-190
822
653
636
103
-305
-531
641
-51
814
-620
-805
41
162
423
-97
720
370
-630
-722
-184
795
496
-545
383
-319
162
-649
-889
-485
0
-528
-885
-647
-458
146
-76
-333
-470
862
-564
863
-224
697
816
-621
340
-747
203
85
-283
-61
462
-227
846
38
-563
318
-927
-35
670
522
-448
-409
-227
-51
-69
987
771
370
965
929
688
-176
766
814
-972
807
721
-42
464
-158
144
571
486
-782
-379
651
173
329
968
538
-74
973
387
-579
915
29
101
698
679
-533
784
906
-749
-983
802
809
-813
379
369
689
-410
-689
-234
-129
585
498
479
-74
-775
110
-698
944
131
-23
946
828
672
-511
236
-294
491
557
551
-684
750
-698
-960
-79
-238
-407
-507
-282
-966
-225
-999
-593
60
280
327
-863
-25
981
333
129
-715
783
309
675
974
16
-291
-324
782
36
-475
673
-544
10
-608
-44
62
-529
109
878
-72
913
-132
-343
-977
-235
958
485
-187
609
-439
68
906
819
-50
972
837
-930
217
515
351
847
438
-903
-320
-739
267
959
-589
-650
-332
-733
848
-590
-399
-186
-899
835
707
-43
-80
722
782
-841
-303
165
30
560
-676
-353
-190
-434
27
583
-588
361
790
-585
615
715
312
37
197
-489
-769
-735
-435
-902
174
662
83
-211
-834
50
851
432
-672
-709
-148
504
-600
-217
-564
-866
90
968
-901
-784
559
-596
782
985
-270
636
125
-3
-104
967
-467
-984
-434
-168
-484
-806
424
-402
-690
-496
-347
512
161
473
-475
-701
674
-944
918
190
-738
-46
-665
-623
748
-465
-248
385
405
-997
45
934
483
419
242
511
293
-916
-474
213
626
735
-108
-577
-369
676
-479
941
189
547
261
262
-474
-569
-419
-306
-269
351
-740
335
-587
-465
462
-631
793
365
-486
188
-151
-901
400
-44
337
191
228
344
-851
678
-764
-230
125
-75
858
-890
-746
571
326
356
105
-454
-12
-83
888
308
-622
-530
106
-86
739
854
508
-297
631
168
641
234
100
453
765
944
-957
-722
-859
435
673
-498
333
-640
-857
-991
-224
-907
983
-437
138
165
275
724
-533
642
514
578
-844
838
612
123
-444
-382
-216
-232
-905
-454
-104
-630
808
342
-931
-23
-57
841
-213
-382
31
783
223
-650
-868
914
906
-257
524
-148
-178
509
180
190
299
270
-974
813
759
-244
-650
-384
808
392
540
-691
487
4
38
167
-439
475
907
-464
758
666
216
166
319
-604
-709
-323
-600
-806
99
481
-86
701
-376
710
347
93
-350
-93
-28
-686
623
-873
-78
-292
-23
-351
704
-539
686
400
267
544
-372
20
-686
-387
-405
-43
-599
-271
655
-840
241
-348
-863
658
61
967
200
-21
28
-166
215
-949
-924
-533
-75
-193
784
239
-597
-39
683
-918
-749
-188
321
153
-446
-310
450
-504
-778
-708
-991
-384
-56
560
292
-634
197
383
-104
548
315
10
143
-857
-109
-881
-596
997
793
825
-388
-313
834
807
-634
-954
-16
355
-147
-479
410
183
698
-802
-284
532
627
-222
-345
938
213
517
-585
-6
870
450
-664
-686
-265
-731
781
278
675
38
-85
705
942
-79
-992
-184
-591
140
128
-524
91
-394
-191
517
-427
856
179
-217
-796
927
763
901
-475
-287
531
432
684
351
-400
-494
-142
956
-148
-517
776
191
131
453
823
-395
-372
644
291
413
-842
728
912
-882
555
-632
-784
13
-268
17
-268
-596
722
588
851
547
77
-286
-219
986
201
-605
-168
-346
-260
1000
-42
255
-104
-346
215
-33
-430
832
-640
-271
-141
-58
72
-577
-579
-892
994
-810
739
358
960
721
-505
721
-619
889
-564
499
-490
-368
90
-827
753
-20
452
401
-944
686
488
-88
-728
238
-526
65
394
391
350
474
988
-531
-84
-648
-489
-4
-17
-833
822
771
-875
-798
-475
300
642
453
138
708
404
-391
-403
197
787
244
82
478
795
-895
-482
799
-279
827
933
-81
-499
336
673
638
-182
-973
112
678
-81
-710
-993
-562
570
77
634
79
-504
739
-46
-413
-954
236
-295
-419
-772
993
-828
-206
771
806
-842
-624
430
-545
979
-348
-663
632
-353
-41
894
-199
-342
-794
254
189
919
-842
914
-544
894
735
352
954
12
943
-204
623
766
-147
200
909
557
-766
160
104
583
-23
-733
606
-570
449
-229
754
136
-742
-523
999
-243
-293
806
269
552
-132
-71
143
66
-664
-781
-808
503
-557
817
146
-214
523
842
-192
-650
386
-210
94
-227
-60
-985
-824
570
-779
389
668
727
-438
162
24
370
-64
-126
96
727
-572
831
-848
-350
409
150
-578
230
438
105
878
-836
-410
-129
-581
-932
-462
697
555
-454
821
-781
521
838
-930
940
-798
255
58
597
-929
-451
348
-544
-922
630
-563
876
-329
687
-558
-522
728
-746
-287
-498
-482
-451
-982
-795
-421
611
921
-939
-825
-791
442
226
-957
999
341
-294
883
-702
475
16
-172
135
768
76
145
677
-232
-182
-163
-830
-101
-599
523
999
806
754
165
30
290
-844
636
964
52
-253
800
-623
-265
-420
106
936
-123
-170
549
-640
-269
-253
-693
-30
-600
-36
486
-475
-96
-503
42
945
-5
577
-473
172
-957
-633
-392
838
774
791
393
553
-234
808
-507
-84
-544
-108
568
268
294
-483
846
-166
489
6
774
372
-946
-737
-753
222
-581
483
-955
526
459
834
-926
573
60
-251
653
-573
397
-252
773
-302
-659
276
324
-687
-546
254
-492
-130
-869
-572
796
917
466
-176
898
-23
819
-35
-50
-419
-739
574
-494
-926
-468
-379
525
968
-526
-852
-502
-271
-129
-661
-886
-734
-551
-457
-626
-900
-83
-465
-445
725
-523
-218
128
964
-459
213
-568
-94
831
-430
902
257
842
-186
-139
-216
-787
-596
364
-400
451
-798
-358
375
-26
310
790
-822
148
-110
550
-706
583
190
-672
-860
468
-395
-331
-729
823
120
-109
649
-962
69
689
149
-408
-622
110
807
123
291
-186
119
-859
287
-388
646
410
-589
-602
-644
640
-723
904
94
-373
469
-624
-917
-402
-138
574
-589
596
-818
-559
-226
297
-699
159
-59
-845
635
904
-67
917
-622
-413
257
-503
-351
-490
903
-494
-956
95
333
175
819
-178
-490
971
407
-767
-315
309
-264
779
-134
-880
457
874
984
703
-813
427
-572
12
-2
-73
227
-688
-767
111
930
-129
-131
-656
459
-630
-641
191
-548
-351
-30
-992
-209
-451
-37
-292
644
837
437
-314
-764
-539
451
501
496
-147
-436
-292
-920
-668
772
748
732
40
-329
-740
-963
433
-979
790
158
817
598
512
-954
588
-356
172
-669
968
594
-381
-104
197
-27
-366
369
-76
280
939
653
875
-579
-640
-950
36
-370
-766
-261
308
-9
360
-844
590
-9
-421
-392
-740
-836
-575
-880
-742
-386
-225
553
-155
703
542
376
-457
-70
-869
725
-214
819
849
753
64
-520
-464
127
-667
-824
-136
893
432
150
103
-962
-939
108
862
846
829
-615
815
39
-60
-39
422
-934
47
604
459
876
-796
804
279
896
819
-171
297
-695
124
-626
-540
955
-331
611
899
517
-695
520
361
-122
-792
-770
374
-91
-583
86
491
-579
316
587
-239
175
-916
75
-776
-274
457
895
-999
-116
-996
-464
226
-214
-122
339
555
100
-826
462
908
-571
626
467
-948
333
339
-226
349
619
-688
520
-958
-781
744
-54
-859
186
-842
-998
-853
-350
564
826
-900
697
539
-129
69
547
-217
-413
400
-124
-231
414
683
855
-604
-245
-869
388
480
918
22
-61
993
40
-514
808
612
-519
360
204
-835
-29
859
-585
679
690
-970
-208
488
-294
524
-605
59
-315
249
505
-983
-964
-206
873
359
586
-821
-936
-594
-569
-600
-778
792
104
-952
47
359
-929
-531
905
905
712
-846
-879
109
-840
333
357
259
77
709
166
-449
-633
649
587
55
-320
-586
-523
-771
750
375
705
995
325
884
-655
531
-435
121
-905
-735
900
-261
378
898
268
779
143
234
-154
800
-521
686
32
-718
-27
238
940
-869
480
462
-431
741
788
-414
895
-3
-486
267
-545
578
545
-39
-526
213
779
-327
-65
-936
-818
25
898
-885
846
-117
461
-349
-836
-452
874
-513
549
91
-53
-206
671
47
513
325
60
442
-629
-23
-701
201
317
-118
-259
122
212
317
-9
631
35
-879
-577
-76
-232
979
406
-457
989
-325
454
-591
383
-636
-496
911
650
-780
315
-350
-311
-293
418
287
8
-834
-91
-494
-71
-971
921
-810
-462
-888
165
252
508
673
-864
908
406
-58
-625
21
-566
-337
17
297
-831
747
265
897
640
-265
953
-148
148
-423
-198
-846
313
250
227
-954
-742
-589
770
832
579
-195
-736
-52
-597
596
130
-298
-529
-27
900
-257
-686
999
848
-509
778
-195
544
-198
658
314
273
129
-110
-365
-25
256
287
-86
664
-410
537
-31
494
330
-34
846
408
-788
244
139
-858
569
-164
434
908
630
497
-150
370
-595
136
679
389
785
567
-394
797
-112
-104
-150
790
-222
2
272
-368
610
518
-362
211
-9
-911
-205
-83
265
430
502
834
732
936
16
729
-516
-203
-763
-969
-968
544
-216
911
580
490
-912
598
308
104
-825
525
-359
96
649
768
96
56
-154
-294
-804
410
-202
-653
128
-790
-354
-654
-806
733
434
-154
-151
-535
-539
795
-434
-604
-704
-295
936
-120
-51
938
-615
-259
926
-244
826
408
449
367
-447
240
-260
221
872
-175
-830
-895
-926
-223
-153
720
-1000
-463
-40
366
341
912
561
201
479
-225
-449
66
-874
-181
-405
538
542
463
214
530
-726
-643
-710
103
-59
-751
253
-910
913
-382
359
-861
562
820
490
-400
164
115
766
654
934
-95
-277
159
-835
-460
-527
508
489
-877
121
-694
71
-457
633
-371
-315
62
35
336
289
-608
123
705
-623
-219
-35
376
126
357
-515
-731
-553
-729
405
-248
554
-501
403
656
-195
-979
510
668
-619
-408
392
-876
831
-157
-806
83
-531
-578
-313
494
619
-136
-79
982
873
899
708
-300
-278
-684
937
-789
958
-251
237
-98
395
895
-980
-418
-406
-214
-273
503
730
685
882
-226
433
821
-762
382
858
49
575
346
946
-13
-851
-355
-708
427
-270
-846
106
-927
-461
-3
108
855
-567
932
319
510
-375
-332
-666
870
-287
593
-515
768
-824
-924
-412
-774
609
-148
241
-917
-403
-896
167
275
282
856
-372
806
-417
541
583
-124
151
668
213
806
-952
-669
42
-105
172
-24
-958
77
592
-525
845
932
-815
-924
503
877
995
803
-839
714
-911
41
-499
819
-282
634
798
502
-750
651
-474
-26
818
805
-740
191
-896
-237
-931
757
355
336
463
-955
-313
-836
303
-508
-568
-317
-123
201
-307
-366
-472
395
-679
-270
466
635
-120
814
223
606
277
958
599
285
115
669
470
726
685
-912
-603
227
124
-657
-278
-537
200
321
309
353
774
120
-351
-953
-22
-269
128
-912
742
442
-408
9
-604
554
-820
-951
-976
350
-125
-753
794
264
-233
752
-321
818
-210
-363
405
92
457
-691
984
-725
-683
438
-138
-469
708
-688
-478
-2
-894
288
-431
559
972
291
-396
51
952
157
-903
113
-641
-138
324
-615
81
803
298
469
621
261
-597
215
-360
304
-618
719
276
-500
-134
-806
756
453
-870
661
435
-586
-898
-113
351
-529
-666
-727
64
-159
-653
508
73
-824
-630
-917
-360
628
891
-33
-541
-159
517
-375
-616
22
174
-505
-789
-43
-473
709
858
51
-449
-563
-431
323
-88
-619
-670
-393
93
794
-209
247
855
-791
-62
-724
-208
872
150
966
-997
30
973
-816
847
237
-820
-559
154
633
-977
-662
-602
527
-192
805
-845
-883
-262
-359
-284
-555
399
673
663
258
-835
-35
-225
607
-422
96
-157
-533
415
504
-939
928
-27
493
-964
154
596
538
-100
-21
189
204
-917
-782
599
-553
-944
767
329
245
958
397
739
532
34
-954
32
181
-456
-697
-201
-217
-123
-32
-788
555
605
-950
-146
750
-386
794
-847
-619
-549
-257
122
603
-669
442
220
-266
937
344
-275
-436
-220
-136
-189
928
-184
-16
224
986
-782
508
-64
-42
-493
109
-258
892
-665
430
-862
589
896
356
655
706
-745
830
734
-217
-927
-342
668
709
670
-82
-541
954
238
-378
-229
679
-842
-148
379
-633
416
-940
409
-889
446
-989
-634
655
-599
28
-81
-435
-487
-156
88
-835
652
-859
-651
-227
181
662
418
-432
36
779
-609
289
-311
-26
636
778
889
-836
427
-420
296
-693
-325
89
-622
283
41
-501
433
-131
331
170
-533
-678
627
661
452
317
-505
-969
783
429
-582
177
138
-271
52
675
280
-292
-464
168
409
-748
300
2
214
661
-626
-315
777
568
862
353
-55
-561
737
-157
-418
569
-265
-716
304
-467
-353
959
-773
-581
-282
-710
-409
-811
723
-66
352
-395
564
100
37
-133
924
333
-733
-169
471
-212
959
225
-885
181
323
669
940
-590
917
199
57
-726
505
-883
653
809
-449
0
-9
122
-567
72
-956
971
-639
-811
845
599
-489
-337
722
-847
-632
80
-319
56
-134
-850
361
750
721
456
-31
-295
332
-463
318
-235
-834
899
-117
542
814
332
601
-828
-644
594
-745
-329
-781
712
-167
-108
-566
156
501
679
729
629
807
731
-608
923
-664
-977
-953
-261
133
-606
-448
83
778
502
910
-703
-564
-895
-353
14
592
-645
971
-672
-383
-925
-509
-606
-854
802
867
-97
438
-208
297
880
213
774
488
-694
570
806
812
-401
-245
-180
624
898
-435
-878
628
284
484
-314
97
-340
286
-136
-42
154
625
-226
-642
-330
94
-354
125
-328
369
486
750
-969
-973
-698
-979
-928
709
-817
-101
-269
-895
-677
538
409
-87
-43
-490
-931
860
104
196
-16
-705
546
650
-850
-170
-114
43
-298
340
732
198
-51
-445
786
665
-593
221
671
-581
387
-812
-491
-685
-785
-60
-945
439
423
-912
-587
906
-856
-207
-845
-139
27
-116
150
-84
958
-536
255
-982
-345
-86
-975
143
646
-206
-260
-10
302
560
737
947
-712
-228
-89
723
-914
37
-7
342
273
-961
-416
39
-99
410
774
966
701
415
1000
-7
242
894
925
126
586
610
-242
-272
-448
-389
736
-869
-932
804
-313
748
-332
990
-581
606
-866
-906
965
150
-878
-288
751
310
-278
174
-340
663
-458
-169
-309
439
160
-797
-676
-694
-508
-534
617
-627
-752
898
-152
-290
891
960
255
305
632
-576
894
-992
754
-857
59
665
796
-335
-47
386
-773
614
853
509
202
982
-401
-59
803
-291
-914
-956
291
6
392
447
525
-116
-85
-673
229
-670
-50
-707
851
473
147
-539
-229
466
-238
-885
757
456
61
-617
469
-781
-30
-624
424
-428
-152
66
-140
-256
140
-451
745
-45
591
646
-719
-88
690
-87
-282
947
840
-45
387
589
148
-171
-122
-453
-250
-464
339
113
-939
-778
585
-974
417
-390
-355
-260
368
550
445
-755
299
-391
722
634
234
384
-76
50
-606
203
-949
-828
850
-618
-952
-990
903
768
310
-848
-546
518
862
-576
-325
-190
900
-794
-21
198
-80
-703
-116
178
824
583
849
444
864
-870
-772
56
-522
267
-905
268
786
14
211
359
-278
412
43
-96
-853
-649
351
223
850
-680
252
247
-885
26
-28
-253
-298
-358
677
606
-442
-446
-21
445
984
963
-597
676
-791
936
758
-719
-554
862
-49
190
-422
-154
760
-87
989
62
-484
166
935
-186
362
827
341
990
587
144
-817
156
370
50
-185
-878
691
457
-70
593
743
-547
370
-962
-709
356
941
534
422
171
-156
298
-685
144
45
-316
-647
54
145
-283
362
-203
873
-596
125
167
-643
-295
-646
-804
828
-707
-838
529
-480
398
366
-671
306
-341
210
109
242
219
-602
-718
842
280
897
734
-317
268
540
548
-778
-409
328
175
32
-224
953
73
929
285
895
-250
-519
455
173
181
709
860
797
360
302
-100
291
-727
-547
-405
325
18
-446
124
-552
-104
-248
-495
33
553
144
123
-967
547
-603
858
-178
660
649
-537
789
334
-240
-355
836
-914
-719
814
-421
851
201
159
931
799
-89
-516
638
74
-649
-102
693
-631
-294
988
773
852
-46
818
-255
844
890
252
127
-885
-747
590
164
-266
504
243
-161
689
-868
949
516
-458
-834
-27
-695
-369
546
277
981
909
-957
824
-366
-212
-904
235
583
731
796
871
-588
304
-482
-534
-750
-141
23
-279
-433
-124
716
94
-692
206
636
995
276
841
674
-174
445
-453
953
-209
702
-34
-21
-468
-309
-272
579
321
826
-871
-881
423
-334
380
-673
741
-356
974
-437
399
769
520
-427
461
596
464
-624
-535
335
-427
224
-942
900
-496
286
-614
827
932
-977
591
617
983
-244
928
843
446
-204
714
-595
107
814
496
615
930
279
-379
-485
862
-45
-848
-6
296
109
-506
283
673
-875
-34
-195
599
49
670
-958
480
72
-175
432
934
280
-327
198
426
862
-648
-276
42
-925
-697
975
585
-982
-10
229
336
-730
-192
960
17
-485
-331
160
-403
456
416
306
806
95
-762
620
411
-773
190
-904
-636
-646
-670
523
472
-329
742
935
-35
185
573
-54
241
27
263
-85
-977
588
698
123
-397
666
-302
-526
776
279
981
16
201
346
104
180
-192
173
-911
-611
484
222
329
-393
300
-533
-214
276
425
-592
913
-961
537
-285
290
-851
65
459
-440
-929
947
-550
-321
-745
-897
962
992
864
680
-812
-915
614
-686
-365
610
141
519
-498
-43
985
615
846
450
-296
-824
745
373
585
-247
-62
245
-60
-282
917
981
948
-488
765
-965
-76
-49
-348
401
-553
-929
50
-216
522
204
-777
-959
885
281
242
583
532
-294
377
-848
731
-813
310
207
141
542
100
-801
475
-36
473
838
-88
744
976
169
-756
-919
790
370
533
681
784
536
-962
-999
-892
-193
498
246
814
-439
-480
573
641
-581
300
-115
576
-746
-727
-556
607
-54
364
138
-515
537
-488
387
364
76
-613
150
-501
-487
471
-92
915
-414
-896
-976
-30
373
-655
257
-997
315
795
-184
626
-135
-907
834
117
550
-256
-545
-279
-340
-435
589
-228
-986
486
754
301
-634
-148
-659
635
453
-862
-828
422
554
-2
993
-845
78
-76
513
866
-641
866
471
142
959
549
-487
349
346
-586
644
-527
-503
387
-679
72
962
796
-428
396
712
121
796
-381
-885
605
96
-912
-379
-699
388
-328
862
-399
730
-438
703
-731
-434
-47
-185
173
813
645
-753
-796
415
-504
412
978
293
914
-660
-602
867
-546
644
-249
-760
-989
915
754
416
-154
882
30
859
-216
-944
-147
490
573
241
252
643
-301
976
587
-768
-572
-517
416
928
992
-873
930
-714
50
-535
674
266
-180
105
-286
404
686
-77
777
-969
-799
-23
157
307
-957
370
-816
76
-16
614
-249
554
538
-828
299
-669
-206
858
-753
-380
-751
-806
-92
649
-546
-285
914
-572
728
-707
114
7
-327
217
979
-800
-875
511
-21
-989
190
-496
673
-92
-134
971
-305
603
-973
958
720
-479
-125
606
519
-615
-317
287
-207
517
-309
439
-229
550
747
578
-655
-273
-785
775
-392
278
114
476
-194
821
191
-397
340
56
-128
598
629
409
761
333
-783
608
-838
-267
35
-676
-788
827
-736
-757
210
162
510
-946
-332
-138
-869
533
-390
-542
-111
-86
313
37
-838
772
-580
-798
-513
-276
-686
-968
-214
435
819
-941
732
-803
287
-751
-495
-782
-166
227
-627
-529
-218
-741
-762
852
916
-872
464
853
529
983
-659
-817
-841
-567
-467
-819
-616
-443
-65
869
-948
-686
-352
22
413
-249
472
723
802
821
-380
656
-138
-668
351
-799
-756
941
-238
371
150
-697
-892
-916
-622
333
387
-303
765
-718
727
-754
526
540
98
501
-445
-600
288
-604
-515
598
393
-344
232
372
-505
-401
751
-700
-162
-367
-775
-521
-599
158
-804
528
385
-107
391
372
-210
-218
-444
450
928
-107
-376
-779
650
25
-37
668
581
43
-714
614
-525
-697
-591
568
203
-601
627
884
-933
770
-442
302
-293
912
-715
206
163
853
-590
288
426
-688
-280
698
-199
-428
904
424
-559
-283
-974
-235
678
-192
-969
491
-335
656
-240
-918
516
96
-621
604
500
-224
220
-17
902
985
647
266
-893
-793
402
635
-92
898
-617
-151
806
-348
-84
-845
-485
-664
351
-153
-810
-118
109
-93
-56
-361
792
406
-846
-55
-446
-609
269
19
-868
-743
142
974
-232
189
-770
621
743
774
-855
-621
-409
-259
-376
-39
-818
-939
75
-544
42
-875
-757
-736
717
-346
-718
-421
731
951
833
551
160
972
-574
-848
-309
-76
850
207
-73
-153
616
-435
-400
-85
-639
962
-151
122
534
-494
-994
971
265
363
640
926
745
-185
-450
145
-70
190
939
-754
-215
-370
593
338
930
-364
-565
383
168
-801
-118
-920
-444
-959
794
-385
-803
180
960
-657
-74
-477
-138
-791
352
-925
968
644
106
-535
-397
487
-910
-197
758
-361
-109
-136
778
-808
355
676
76
-391
-435
-750
-592
-43
-647
106
856
-732
-846
-46
525
254
-981
660
-774
-511
-324
709
73
245
-455
-626
28
917
-9
-282
513
698
-105
-596
-431
-902
31
-218
519
-977
50
-558
554
647
379
-59
-416
-985
702
-761
981
520
-932
-700
780
778
-374
-380
694
-488
590
5
-450
-141
-5
-428
-390
-93
714
-427
731
307
-201
377
583
729
-142
-296
-379
-151
943
775
-265
37
341
-334
-909
-202
-877
-625
785
-669
594
-901
-269
202
808
636
253
148
125
276
-841
122
872
-360
-545
447
202
-190
-444
425
-935
910
-801
649
739
-564
860
358
-905
-328
-78
84
167
901
995
30
-234
-229
923
-530
68
-841
-266
174
117
745
-949
-250
-209
409
800
49
-249
-650
-216
774
61
-942
530
420
-414
20
-679
-717
-999
208
-200
-802
528
690
598
341
284
-17
-352
-957
272
664
644
822
463
735
867
783
-102
507
-445
-930
-426
-38
321
-217
-76
838
616
599
-959
54
-153
-448
105
773
-422
-338
-798
-274
500
-756
-502
-579
-191
-606
-232
-631
-541
-952
-63
-328
-1000
-361
635
-788
846
590
-972
649
-36
777
724
-934
-415
271
888
681
955
82
-275
484
213
148
-498
628
-708
-374
-797
-392
-86
667
-9
426
77
84
-625
553
-449
-370
137
15
128
783
-448
519
-151
978
119
896
838
326
-323
710
152
259
-504
812
-211
-110
872
-261
291
-578
-906
-735
928
-554
-201
109
799
-849
833
-232
-865
731
-548
-527
-48
-801
267
-579
669
958
-94
105
630
9
154
154
-315
242
-937
-211
348
-210
204
369
226
764
183
-466
616
-530
509
492
384
-430
-28
-409
84
323
-738
-706
-311
766
170
-537
137
-73
658
-210
652
875
-220
469
-62
-267
223
-420
-462
342
-445
738
389
-603
659
583
783
538
-394
-820
-853
677
749
-599
106
-843
-724
215
104
-840
258
808
290
337
512
-112
-128
-528
-242
-598
660
946
-660
560
457
248
-965
798
793
-724
-46
-560
986
578
964
904
-605
246
-148
-905
424
276
963
-946
86
805
-872
-185
243
789
-250
565
64
631
-436
821
518
986
-806
906
173
-614
-506
-827
-535
0
973
-216
-47
-646
928
-1
-376
371
529
843
-568
817
283
-71
-183
692
-409
-387
600
776
729
-907
-311
142
-836
-210
-590
-504
-507
3
302
527
-796
-284
-151
864
375
-676
257
-38
-670
-438
300
713
-497
-450
764
-633
-891
-282
-729
-759
-471
-908
-557
-256
-444
556
116
156
-741
687
484
17
452
-183
678
-820
78
420
-286
-547
-152
312
513
-845
767
496
957
6
672
255
-516
-425
-795
-776
-68
-900
685
-767
-740
-925
9
943
989
-105
-575
-746
304
-430
-56
912
-820
134
-811
174
777
-826
-855
-783
-45
-405
49
654
-553
169
351
175
306
830
195
695
237
-108
-832
-16
-208
797
-373
-749
-194
934
424
-87
808
299
166
-658
810
-688
-486
200
316
-517
-280
-535
612
-803
-59
34
-478
196
-388
962
-328
466
379
836
240
-883
831
165
232
454
-526
290
174
-140
-919
412
305
-701
247
41
73
-163
-348
790
387
904
-23
732
-529
871
18
536
222
-983
-888
773
632
-751
-791
-609
-241
77
118
765
-628
333
861
-455
-452
570
-34
-134
-96
-483
-886
286
-739
-820
-129
417
531
-620
70
293
-585
98
97
923
-849
-895
252
-635
-867
722
-516
-80
-383
611
26
892
643
-710
-636
532
106
357
-96
438
743
213
-810
-992
726
-995
457
393
890
728
347
904
-827
-761
-631
739
280
412
-717
618
483
-392
-268
-946
913
393
423
-823
-930
-660
-747
-891
519
-901
98
-144
-43
562
-570
11
678
935
85
466
-604
415
-674
351
594
412
-332
92
846
-13
-860
-169
-939
35
124
-104
664
208
800
260
-220
-783
-562
-33
-846
-10
798
854
744
399
-364
69
-592
-133
748
621
-836
146
58
312
-715
-807
-461
-635
901
781
-513
-586
227
358
619
515
-903
-322
242
458
595
917
-790
-215
-184
269
243
625
-536
-480
645
476
-126
-407
-666
-742
-272
950
-156
-839
415
-444
-379
-757
-153
-683
-186
116
59
511
312
-696
705
433
-443
219
423
985
221
0
911
-562
774
729
23
-20
-681
-393
814
569
-967
-188
-508
-672
-652
574
378
738
-580
159
-677
813
-65
-254
613
766
-545
645
-389
769
-140
678
-871
674
265
616
-366
460
-907
-254
-510
704
798
-319
-501
80
-934
784
-263
-300
-823
-748
722
-887
-513
-125
617
-151
320
-209
-573
456
784
-852
-487
-753
-53
-605
-999
-226
848
-130
-803
-795
785
-764
115
-276
-453
727
-987
77
-847
-718
-324
735
-333
851
381
13
662
384
409
-108
445
-330
948
-651
490
208
-229
423
-913
-710
-720
-880
458
871
-225
-195
893
-629
275
117
-128
866
945
821
-963
-318
-602
44
678
-178
640
370
-933
-126
-613
-7
948
-483
-655
-591
-132
-670
-112
258
-288
416
-555
-245
-868
217
354
-389
777
-778
-807
357
442
542
588
-239
-936
-412
-692
-579
-826
551
-937
408
-196
-94
-906
773
179
-292
-368
-661
-732
271
832
-381
163
792
-495
456
613
36
-251
-473
335
-170
183
-431
925
562
-978
-149
814
479
696
484
122
-507
789
844
-188
103
199
-328
-416
426
928
342
-96
-302
907
-266
656
664
-598
-985
-48
323
-822
237
-348
32
773
-391
-665
568
-934
405
-86
274
-143
-616
-879
118
-708
-705
561
-39
639
-759
221
322
311
342
-629
-779
838
-871
395
371
-633
-244
-752
338
-256
96
740
279
979
-926
517
188
274
875
-809
-701
-181
669
-572
-134
-578
513
217
-4
-989
535
154
460
-929
-778
997
-656
-389
919
282
-265
568
-1
-291
-803
-370
925
291
466
707
-360
-703
-990
150
-384
-100
458
-260
-360
-947
225
534
-664
-197
-149
-832
907
-82
-526
-662
730
-502
749
-440
-906
918
-980
537
794
455
499
-962
-230
-34
430
375
-430
809
-601
-142
-582
-118
301
-759
-719
862
30
13
659
527
-854
642
-13
137
799
160
-656
782
-513
-554
-275
-67
788
-898
283
267
415
779
-219
-184
890
-13
-914
771
-916
312
587
-978
903
-726
281
-523
969
-41
-198
-367
-575
-487
-170
112
-967
206
-88
-17
823
-762
-895
-371
-469
761
596
-842
268
403
580
105
968
-524
377
127
309
-519
-741
-970
-213
924
90
-394
-903
-394
571
-340
904
442
224
40
404
54
-467
-521
-427
529
774
-19
-403
812
380
-150
-334
-669
399
543
-896
851
-479
-370
261
-310
104
562
-934
867
-784
84
-867
-857
-963
521
46
-567
-599
570
144
973
-477
-506
802
-250
-954
-582
368
518
-905
-746
453
299
789
-523
526
172
-428
-196
89
-997
40
193
-389
510
-624
-576
-830
878
-624
767
-425
-94
-100
55
112
-267
236
-217
327
806
881
635
-433
-232
-122
-30
757
-687
761
-307
-890
-720
230
-135
910
314
838
261
-574
153
-341
848
920
-869
991
-778
-202
784
-703
-94
-122
895
603
-80
-896
843
-666
793
759
-514
617
-879
642
-508
767
983
644
562
-548
-24
-899
-167
984
545
-432
-290
-674
-911
-479
780
-910
-463
-876
-595
-634
-9
-194
789
-691
-196
-250
-529
849
-547
-367
528
-575
988
-118
-187
975
945
-89
-646
-714
531
-515
-475
920
-946
546
859
440
545
307
810
482
-446
45
-294
-160
284
-41
948
585
331
764
-997
195
-929
890
579
753
407
428
186
-483
30
-224
556
178
-589
373
396
378
-819
311
660
-340
-1
620
-459
82
588
759
861
-48
550
448
-3
169
625
-907
-186
525
112
752
914
797
-585
287
-432
-9
169
-862
595
-43
-967
-948
-548
-405
383
191
-300
-62
-976
-93
-597
644
-352
918
-803
-107
440
195
-892
475
-485
520
592
106
466
-555
711
-203
-195
98
-771
-360
-638
645
-537
-841
921
-620
597
429
-520
-125
371
-217
47
978
-724
-901
-646
68
-233
-740
-177
-111
-432
175
720
425
-59
-116
-959
-670
-341
709
-749
-905
958
-387
3
-380
-15
637
231
767
99
57
760
813
-844
331
-226
943
-710
-78
-881
575
188
-706
304
356
-9
-176
356
-432
-761
300
593
-685
884
228
-128
85
860
787
727
-131
964
638
-358
761
-814
485
264
232
-719
-48
733
-754
-396
-516
8
-787
146
-728
-882
706
-601
-184
250
-87
-65
-308
-443
176
426
221
-705
-795
-211
-990
-804
-15
-417
-251
904
-537
-725
680
873
-844
407
450
-964
301
365
319
-632
-800
-412
161
-880
-230
-96
921
407
656
-68
3
165
-147
-408
-465
-384
386
-614
271
-921
292
-303
-662
-161
894
712
-471
-892
998
86
181
915
-919
48
905
-958
-670
-750
163
-610
-744
-74
-177
252
-905
473
-498
874
752
-253
929
-714
465
-22
977
180
-564
679
-228
435
-120
353
140
435
434
912
4
-341
76
369
547
-106
-46
-851
-557
112
70
69
492
-33
689
700
-768
503
-947
-465
865
265
588
-13
235
-330
180
-425
761
-281
-111
237
536
457
569
-402
930
-123
481
-450
321
-964
-740
-762
735
308
836
211
-160
-109
779
669
-524
-295
849
-193
680
-389
-230
-133
811
859
-433
-51
-249
-58
4
-759
-814
-445
-356
605
853
555
625
160
115
-384
-667
763
875
-126
901
901
-819
-328
997
499
-441
646
-737
-535
430
-289
8
-939
-916
-281
-138
-948
973
407
-444
943
-103
421
481
-622
-304
-485
325
-55
-450
313
-813
103
-243
-936
-161
-361
443
-62
389
918
-420
148
264
-934
516
895
-476
786
616
335
-900
584
632
-789
167
-79
-741
35
-711
-43
115
782
-927
350
153
976
20
-639
371
-471
-991
-469
297
-214
361
313
465
831
462
-181
-234
-278
-526
-598
857
-843
-626
352
341
153
-597
-632
322
-772
35
-223
-877
198
-790
-402
-207
-893
-749
679
871
-876
-889
-869
776
373
-24
-102
-531
508
-350
-448
-589
41
-102
22
-655
-87
628
246
-946
-699
553
111
-666
-535
544
-259
686
-182
694
-828
432
-936
778
346
90
-554
914
995
397
-663
712
-828
976
574
905
351
-269
967
-157
-660
892
706
-462
-78
230
-71
735
-615
559
216
613
-663
-64
-790
619
720
331
205
253
-282
-753
910
517
-867
877
-283
462
368
343
-118
0
701
-509
-652
-136
-457
-542
-179
364
833
-139
941
-96
21
-233
753
-769
816
886
-966
926
739
248
-548
989
953
123
-193
-333
-422
121
782
-568
550
-862
-366
390
-830
752
-681
-866
395
779
-491
-306
-427
-222
502
382
257
-365
-274
49
-547
644
653
518
634
158
462
68
-469
-278
657
443
994
811
813
315
-925
854
-353
668
-133
-358
-797
878
-473
453
41
84
156
506
-6
359
230
-656
-183
-258
-680
894
-372
-194
685
-973
-234
997
576
-495
307
-299
641
721
-827
129
906
546
431
597
-377
60
-429
275
768
-16
499
811
185
817
121
-423
-376
506
-541
174
-952
340
-341
73
-592
-999
-506
-346
-477
-708
-197
169
-627
41
424
-97
276
134
-486
-616
-815
-907
-193
-132
58
-649
-875
631
-24
943
26
-341
-689
762
-906
913
272
674
-947
371
928
-308
393
853
-648
750
-819
-294
277
-337
-741
454
105
-17
-104
997
-673
372
634
-336
956
-397
605
163
951
721
-398
57
-726
-861
-25
-252
-717
547
-217
-514
-608
-124
152
-904
71
442
-166
-597
-461
805
567
-957
317
-382
150
-511
-22
734
-447
73
-972
185
483
-496
201
309
51
228
-417
-684
-914
-926
-128
919
742
-656
988
-724
44
-212
915
935
440
133
769
-491
-463
-621
591
-679
-817
987
-214
-761
486
-382
771
-506
-739
-522
63
-338
776
-501
-786
-869
-438
464
465
-278
101
54
-679
-302
-265
-410
27
-118
934
-409
316
236
-541
11
835
-715
-418
-196
903
-127
150
-559
-731
-62
721
64
874
517
564
-158
318
-9
885
64
404
354
744
793
344
638
244
710
-402
708
-893
-249
-762
211
-136
778
309
-371
788
-158
686
-254
-920
643
-66
-487
456
-781
-505
985
378
523
247
220
123
-904
627
-173
-134
148
965
-932
918
-613
-729
277
306
908
-956
792
274
605
889
930
847
855
-834
697
-638
-400
-681
-316
198
548
995
975
882
682
180
-433
241
-266
922
-645
-705
-107
262
-362
624
450
-408
955
-813
815
244
-775
647
-332
-399
249
993
671
193
-257
-37
-502
802
382
41
438
-152
-857
-564
651
-98
642
-717
753
-685
567
939
96
-85
-969
31
458
242
-232
-16
654
-216
539
-954
-133
-399
-508
-69
-430
830
-478
-160
868
173
-258
967
-257
499
941
837
-832
-109
-678
-622
611
-947
-1
-185
995
-509
877
191
-245
-412
249
830
773
334
-532
843
-525
974
-431
56
176
828
477
345
-461
-139
-407
997
585
504
-891
-865
-152
-730
867
-993
401
6
-180
506
413
216
-356
-119
-711
-29
-935
713
527
642
-846
-996
-862
-787
733
-145
-969
-758
667
-693
-465
-495
-185
13
-312
573
-282
-485
-573
-277
175
-402
847
938
-998
984
-296
-136
-159
-852
-278
410
0
-670
-266
-231
-735
-235
-827
-170
-156
-158
925
-598
82
546
5
467
852
240
-465
-896
-486
-798
553
62
-40
-285
-597
-448
332
871
-204
892
781
-628
-826
97
101
446
534
-552
-787
622
144
-229
798
-631
710
169
17
-777
865
-608
99
-881
247
-536
-180
-219
-829
391
986
537
566
248
689
820
-903
-198
-10
-513
419
320
-696
514
111
-858
-958
124
-413
400
163
-846
347
746
993
-473
-412
597
-437
-507
782
143
-447
578
488
954
16
-865
-252
-712
-879
-298
-369
-944
333
-904
-498
-416
197
-857
856
-750
-624
931
634
-826
609
-998
-736
-71
934
265
938
-764
618
904
476
420
-133
391
-804
-30
-37
46
-931
417
-44
-870
-916
-395
-9
808
237
-666
87
-189
-394
-237
-663
-6
-571
80
-161
-299
303
812
444
-306
545
-210
730
432
-444
-471
742
905
-266
729
755
-232
-619
-603
732
-597
223
-631
-126
-408
-441
-908
600
542
353
872
-619
303
214
659
-682
67
995
-477
-903
26
847
25
-876
-538
193
834
-144
-973
-19
305
-122
-566
-717
-251
-160
-430
334
776
-67
495
810
346
121
860
616
909
-925
-35
54
31
-762
-755
-665
701
-310
-317
-453
547
671
238
-184
762
-536
-830
-344
-604
-33
970
-274
45
289
389
-771
622
831
-929
-289
379
135
415
578
384
784
380
-689
-287
-408
-427
-304
405
-443
-348
952
-417
124
-549
672
-258
922
-269
-924
184
563
870
66
652
-314
-825
601
156
270
236
695
-497
104
205
-438
651
-732
-83
-590
670
881
-858
332
555
365
786
20
307
330
36
-82
-821
315
-863
432
-68
822
311
696
-701
-178
384
174
-765
862
-893
749
148
188
973
386
269
-377
-508
338
-882
873
-113
-961
-785
859
704
-890
912
-697
174
-404
-188
118
-325
-545
-505
-466
689
-874
923
867
620
124
678
-438
598
-608
300
-692
205
-25
-237
418
395
-411
-860
-944
392
647
526
-685
-928
-223
-342
-452
-699
96
-106
365
-940
-804
791
-704
463
-249
834
-626
-441
-913
-56
584
553
-728
-957
673
-403
880
-778
563
-188
535
879
-724
376
-675
-123
949
636
129
-140
-821
716
-681
-679
186
602
321
571
-73
190
-880
-826
-815
836
-552
-229
-401
646
93
-983
-326
-860
162
321
-81
106
-545
728
915
-154
107
130
881
223
894
985
-454
307
604
385
-480
62
-617
-345
-91
440
666
948
800
555
-61
125
-486
-7
-979
-387
-602
-597
-676
-27
867
614
-84
-969
451
54
624
-163
-405
-16
-166
-894
985
-603
-548
-940
-884
894
-550
-402
977
-512
803
714
923
214
808
637
375
347
-124
-171
-725
-162
-185
-206
-162
170
605
-467
877
91
601
947
-899
460
957
-664
-995
726
447
270
40
946
-928
754
88
1
545
-217
-519
537
18
-630
-508
-240
639
-643
-497
594
-668
876
128
-479
-135
-854
788
946
114
-762
-442
889
744
499
-788
-664
73
-67
891
-424
-339
-396
399
-83
587
-759
721
-259
-145
462
-893
861
-705
71
387
-636
-584
86
-541
670
-437
-769
781
-729
-184
-51
-979
835
240
-62
-228
437
-704
-15
-599
298
-201
379
311
222
496
518
-359
677
-653
844
82
-188
664
-537
812
-506
564
-90
-702
-401
-466
-52
-852
-810
-152
772
-755
159
-306
-317
-388
562
-527
-534
264
-922
575
-747
-151
5
477
-230
-211
780
-252
-149
811
128
550
-270
-901
601
-817
-180
-344
-930
210
15
-677
186
431
928
168
429
-419
772
49
-983
487
116
-216
697
989
-575
219
392
-895
503
-820
-644
100
-867
678
878
-939
527
-755
-936
613
686
968
155
929
-782
-376
-380
-323
776
-951
38
-93
-567
792
162
-425
-753
-396
193
-877
282
-554
-922
-689
479
373
463
-165
638
-931
-141
666
-590
692
-473
-489
-439
796
259
255
454
-599
-871
320
-246
-72
406
140
-26
-493
-600
204
807
423
-308
-491
992
-538
51
-833
968
294
-516
718
685
-83
772
811
126
856
-17
56
602
114
-236
796
87
546
-525
-964
471
291
655
703
694
-370
609
-671
645
-330
-790
-326
-859
396
920
-269
-633
-148
-992
254
-98
-36
474
723
139
62
-326
-195
-874
720
-539
-189
-758
-16
-855
745
189
-268
-580
57
-98
-668
-839
-558
-880
110
809
66
-451
-618
-818
-162
56
-345
928
990
-4
-895
-574
-594
-345
91
-425
-296
-349
-568
395
-180
-789
-999
-240
-698
-736
605
-555
-370
-667
601
31
779
495
-366
10
668
759
-119
89
-576
-38
-608
281
-743
581
847
350
-338
275
-441
148
-894
217
-724
-143
-534
-445
-546
271
-871
-168
-182
794
280
848
967
-787
599
-512
400
763
456
-356
518
458
-780
142
62
225
719
-929
705
717
-548
688
-188
954
904
585
798
398
1
-961
974
-569
-622
738
-641
-330
-102
-758
-380
229
-21
868
759
-579
94
241
824
966
555
480
522
-774
594
858
-267
571
594
962
999
-558
-912
-893
346
-546
-802
75
-530
575
741
-137
-797
-980
-807
67
343
154
280
-578
-689
121
115
530
-117
259
-700
-227
805
-882
686
877
-533
496
715
298
451
680
-345
946
509
-384
-730
629
-307
-252
-109
743
994
234
110
439
-43
154
889
-873
890
593
-835
710
659
-382
922
21
-957
588
-293
-323
-907
-806
-370
-343
-922
-819
826
41
213
-859
994
192
201
-877
-837
487
227
-103
-355
686
-6
67
-585
-497
494
-503
-404
-397
296
284
644
470
164
-319
-840
-973
-857
614
151
-287
-138
-264
194
-702
189
-839
558
-318
208
-296
577
43
-875
8
-753
-708
-613
484
805
849
47
-356
693
146
-897
-213
-774
-663
495
-219
249
-719
858
682
-435
-940
300
403
442
-628
576
-711
260
769
805
-881
-865
-599
-746
811
-89
-945
-377
-143
383
-175
-438
-896
573
-194
-857
160
41
-132
-125
905
-527
815
-45
-472
945
-100
-310
-650
-599
427
-638
-183
-744
346
-119
-510
429
-278
-186
3
-58
-561
-94
398
-715
681
590
956
-697
-643
-886
194
498
-155
865
6
984
-816
509
-517
291
75
-469
-16
960
-756
617
-19
-679
734
721
-485
618
-688
-770
-787
-513
600
288
-279
844
-359
-675
949
-374
-433
990
543
-722
-306
-797
975
294
754
-581
-457
549
-376
762
310
-97
-560
825
-19
357
510
-801
985
-281
892
838
740
685
886
86
165
889
754
-280
510
134
-760
-591
880
-892
-2
-39
966
644
363
798
20
-796
-758
160
-650
832
-702
-101
-133
158
-447
-909
-566
428
85
623
41
-910
-471
-192
-261
80
-670
858
-685
-683
-896
-837
-785
-747
-516
905
-991
253
-525
-489
-449
117
-639
-535
-320
245
-986
-721
483
-571
-500
-142
-602
-739
743
538
-432
-552
-540
849
-708
493
-560
3
-936
637
459
-29
-68
5
372
-416
-727
112
-768
-865
441
969
-226
-434
-443
916
494
-826
-562
917
-836
-541
894
-282
-272
689
631
527
-429
-437
-540
742
338
-486
-675
926
48
-967
884
-459
653
-328
143
682
553
-940
336
-234
-178
265
365
721
-434
670
-885
119
-822
39
-7
-705
-90
-782
460
690
-90
-184
-453
96
314
-670
476
-248
-553
-293
-528
992
640
-949
876
-650
-355
-320
257
-348
-145
-86
-845
667
470
144
196
-814
-729
583
453
131
548
-964
484
-310
495
-914
-380
-303
992
-87
70
625
77
-108
68
-130
-546
584
26
674
294
740
-783
-845
-786
-668
-707
511
-883
266
-90
-229
-128
571
49
-679
-438
847
595
572
-903
-717
-971
-711
-70
-81
92
3
-490
561
-654
-454
62
283
19
-240
930
198
471
-487
-278
914
163
705
-479
-493
376
65
752
-51
846
443
-239
74
838
49
760
-115
-972
-900
-112
-194
600
106
483
-711
734
-380
-669
23
700
-727
549
805
417
-751
-635
738
676
60
549
-815
31
760
928
-686
-668
430
-20
170
196
509
-487
-43
-518
-186
-441
-126
-721
-1000
88
-653
-943
-84
-933
-626
130
-446
-157
-605
93
714
990
41
-354
232
473
45
390
654
-94
186
369
315
-704
819
61
-271
117
-180
-826
-330
791
-832
910
-28
693
745
-181
915
132
-876
-75
-942
-787
-113
37
-468
524
277
594
611
-617
-79
388
289
-449
-400
895
-424
-941
913
525
-354
515
206
536
-98
-156
-861
766
-932
-939
-56
261
141
-668
-137
-855
924
-355
-444
-162
611
-477
-128
309
701
-697
295
-532
-67
173
-72
-449
825
739
210
-364
-276
-640
-610
285
-250
138
-696
-630
84
-659
324
-373
521
-183
692
-781
352
-94
226
328
-117
-603
299
530
-507
119
389
384
595
896
301
-763
-870
424
736
561
747
-687
537
791
-369
480
-279
-446
-863
134
90
728
693
207
-434
633
865
-80
178
-481
371
-362
-570
-503
-380
-889
-708
-465
-558
-219
693
908
856
-417
882
930
-867
-21
170
-835
562
-308
-953
-241
65
93
-82
-202
76
401
334
564
-759
-730
-781
706
-239
562
-342
-596
-568
137
167
-397
-490
-737
840
843
624
899
-598
395
-571
-601
532
591
-521
351
-651
-340
123
-828
-962
755
983
704
300
-428
-554
921
168
587
-186
223
159
-965
533
-927
-975
430
932
239
133
-334
878
-383
-252
923
169
961
-719
-250
501
947
-273
-709
357
659
669
-634
-286
855
538
-413
-694
557
327
438
217
-553
368
800
-335
-356
549
699
298
-631
34
192
938
350
529
-793
560
-52
-910
-513
-322
177
161
-206
-770
198
-516
445
-10
300
-904
-415
-144
-902
-591
-416
-821
-777
440
-38
-56
327
-582
831
320
771
881
-914
383
-234
-860
843
-545
270
645
881
777
-181
-111
83
-525
903
-661
399
-739
844
-498
18
-132
270
488
212
792
-617
313
495
421
391
-747
-527
599
774
-147
789
-544
648
122
104
-781
-407
-125
210
630
-399
449
862
428
-602
-625
-37
-501
775
-339
-557
-713
214
973
-116
458
-549
-156
702
-703
-328
322
-23
714
90
-930
964
-985
-51
317
-188
26
-895
544
878
-932
-175
-982
856
38
968
817
-700
-62
426
733
874
-394
-11
834
699
657
-418
-992
-713
-355
-359
-255
298
538
-936
261
457
361
812
418
743
-629
548
332
-730
982
-170
815
358
422
432
361
587
-131
873
-383
-238
280
862
389
-477
-59
234
166
13
143
-709
-509
-78
706
569
-246
365
-935
-373
222
-294
769
-982
165
-701
-513
84
735
159
-580
920
-410
977
-355
-514
-47
-463
-515
-146
-510
-161
-137
650
-279
675
605
494
-935
-870
-238
119
802
293
-915
185
829
-66
-793
700
570
91
-334
-45
-712
-494
-180
-996
274
100
-388
-405
301
-975
984
152
373
-496
-78
552
314
-676
-902
-895
205
-924
757
-937
129
176
-6
768
502
239
27
4
938
-228
-693
-51
-288
109
556
-91
374
894
-190
939
528
464
246
-391
-1
-190
-239
-919
-923
-817
-688
-850
-794
107
409
96
-178
-275
-535
-692
347
-690
714
-137
-406
323
15
669
-585
-827
-701
292
-701
-40
-420
-873
511
352
821
7
-824
141
519
-261
-33
-884
-549
-946
-929
-771
-593
330
112
942
-940
-914
953
298
77
-177
624
692
-458
608
27
349
-765
-88
-728
930
589
-997
-528
953
467
213
559
511
506
210
-659
711
-16
236
527
-348
-761
-376
128
-52
270
894
-521
862
476
-629
906
-968
251
-908
-228
-877
256
132
-58
736
-67
-470
-96
-966
545
711
175
627
345
-279
505
-158
579
32
915
-440
-185
-232
-876
808
-996
796
-829
615
738
725
743
392
526
-648
-345
-826
-134
198
-680
580
687
478
-203
-123
419
-373
-999
660
-717
111
-564
622
-608
290
566
320
-481
-376
-69
-522
-784
151
25
-460
53
-552
-936
-551
-733
208
313
-45
-58
-509
-112
34
285
20
-143
-129
833
195
10
-376
-439
-328
906
-173
701
-223
903
-545
-600
495
-82
559
-729
-142
-508
533
-480
107
371
-414
708
713
416
-242
-567
-115
103
-953
755
-448
592
961
517
159
-522
-348
398
-172
358
-182
-184
420
592
283
266
292
-68
32
-443
-653
564
-65
942
-469
-257
363
204
-296
-908
268
-845
290
854
-102
-395
-750
47
850
-477
989
784
-381
-286
-594
-890
885
-295
-582
-673
-271
-861
-47
-778
-536
-544
-428
-458
561
407
-845
-98
-437
-243
708
820
-429
-463
-269
937
-94
204
295
61
955
896
-412
333
713
-856
-677
857
-213
-583
931
-185
-400
166
209
-117
-399
-462
-28
-5
384
863
900
797
22
829
543
133
380
359
945
-283
-281
-362
150
-798
-27
367
122
687
889
498
832
694
740
-604
281
226
-21
-350
444
100
-243
-206
-841
618
-646
-560
936
-586
-689
-168
127
-293
-995
705
265
412
92
-181
-557
-743
319
-397
-749
545
683
202
901
-971
-617
864
-601
-632
759
551
181
-115
-371
599
-590
795
-666
-888
-260
-459
447
131
518
-415
-532
202
-250
735
-36
-226
752
48
979
-260
-431
187
109
994
679
-692
-149
-829
283
-689
-662
71
-902
-65
969
-717
736
-34
-167
-219
-114
832
-905
-889
725
975
-675
482
-996
-97
-503
314
-498
-740
727
37
-288
556
-553
440
92
-807
-814
-768
823
847
357
825
-513
-936
-311
775
539
969
-694
353
999
-918
-682
989
408
-894
-443
998
-620
-877
-346
776
168
749
-460
89
-7
934
685
868
-850
-177
271
-893
752
153
65
-735
-354
910
-225
-758
-333
-320
-848
652
-868
-466
-518
546
-382
241
946
-482
-360
-187
396
531
-680
-319
667
-109
-445
-139
-705
291
-302
-558
-668
-379
-631
-279
814
635
753
-989
619
-197
116
729
865
-347
68
360
-835
-984
-221
-770
-326
509
145
-46
-954
843
-84
-273
605
368
-662
316
68
-681
-718
775
-955
424
143
-502
977
-354
-585
-274
920
-779
613
-54
-416
-904
360
-342
-433
-922
-431
-861
-739
-501
825
-863
-102
-219
-260
-364
-123
962
414
392
950
662
-721
-654
-377
652
454
968
-595
734
613
-790
525
147
-68
402
-433
-539
157
948
-761
860
-652
-331
-714
-8
-192
130
-538
14
-601
-130
322
-73
2
432
746
-205
-773
-439
-655
-724
842
-36
-575
-70
-300
-906
815
-56
993
225
796
-800
-932
-875
382
443
464
979
-616
-750
742
814
-5
-634
-657
-660
479
-386
-340
-768
-280
-738
194
865
409
-726
157
800
691
-36
612
-333
802
396
-349
929
429
-445
-33
363
-829
540
744
793
-162
54
-183
-997
-148
771
152
398
70
888
3
-520
587
430
-767
-138
-841
751
-841
-479
-722
-897
905
-783
-324
310
910
754
971
490
156
-506
796
-18
3
434
-55
-35
853
-362
-615
-484
787
-8
721
-502
-256
-984
-571
317
-195
348
-282
-645
-663
-477
1
301
608
-185
604
381
456
640
-153
-547
-892
-595
-586
-752
-764
651
-929
-26
-19
918
-633
-690
-937
-668
-950
-915
-425
651
998
-99
369
-716
126
-160
-496
-683
-706
947
681
-391
958
-377
861
-965
154
10
-72
-947
403
-603
199
-642
-345
930
-605
517
472
-358
126
138
237
445
-247
920
54
-989
-442
-796
-697
-788
-984
330
683
594
148
-28
-814
355
342
-874
-335
701
-312
514
-510
-876
-735
-124
-107
-375
-115
928
-814
-647
436
-996
-611
-343
-104
686
634
952
-906
-524
-546
-720
-875
565
-143
177
181
-335
-625
-836
362
930
-989
621
117
813
648
212
735
968
403
954
-181
-470
-451
-342
-570
-436
841
-188
797
50
-529
589
871
-480
-374
-61
-209
-204
-973
-898
795
296
452
-564
-363
546
126
581
432
-749
708
-930
662
707
-319
-825
293
-326
-996
-767
492
-877
-868
449
-238
23
805
-342
-492
212
945
-347
-858
-290
-805
-631
295
-889
-479
233
391
33
984
-259
-561
347
-286
-158
969
745
94
430
-584
928
248
-927
-987
30
-329
-89
999
-306
-465
734
499
-433
-964
714
-740
481
-209
120
700
-528
-450
-51
-667
227
204
204
-192
533
454
-580
-575
931
660
-25
523
723
755
605
884
142
293
244
543
-376
542
62
884
-465
-185
48
-28
-375
-599
64
-222
-987
587
-245
268
-85
571
-977
294
491
-333
-330
181
-48
271
-729
-699
-919
-680
336
951
-591
-933
7
-422
19
-346
-310
839
-21
-731
-97
-61
317
448
-782
842
147
-436
-194
-997
-976
572
831
872
681
323
29
-669
901
-31
-911
-978
-678
157
-359
37
34
597
-360
-757
-760
-120
-960
-379
213
793
902
685
-823
51
899
-633
205
-242
339
-515
-921
-97
-345
-223
-882
277
-263
-557
-724
-634
746
139
-407
-699
-114
-123
-956
327
182
-442
-375
-28
9
-861
952
484
-195
220
258
-588
-995
-670
22
-297
-407
135
-637
-353
-653
-780
154
-533
-954
71
924
465
-756
102
-372
-906
-168
641
861
-63
232
618
-783
-304
261
925
-94
-948
6
688
-735
591
437
-927
-926
-456
912
108
-292
52
-38
469
-195
-801
417
-718
199
674
-298
-459
790
-779
147
-434
-893
397
161
-326
-342
-485
-563
715
-42
988
-412
668
-497
907
23
556
-734
540
-543
-829
-633
822
745
995
-211
-751
823
-233
-891
-183
-897
447
-322
-321
-462
205
-775
-477
208
-989
-358
-358
-419
-116
-318
116
-517
-4
-718
366
-310
-230
-437
801
-462
-783
921
208
-674
141
-755
247
-948
386
-621
-675
-667
94
-745
264
-479
-575
36
-874
-43
-994
-534
8
-288
250
316
424
626
-395
-461
128
-75
-860
633
830
-698
-367
-396
-218
-194
78
-444
-341
-272
518
194
734
69
-342
723
713
-760
-325
-186
-798
938
174
-321
-166
-914
-835
161
239
507
482
-802
933
523
999
-37
-829
-957
445
-720
6
90
620
208
931
797
-755
641
-85
170
-895
-623
-88
635
-806
-800
-734
166
-97
-675
136
-512
828
600
17
620
402
-355
-748
-716
-302
-992
-692
-365
326
544
-548
-622
-835
-974
216
-468
-368
74
-398
-653
501
-316
-447
-200
-827
-691
-194
-349
-780
-821
786
201
-116
627
98
594
741
-558
737
-608
-629
239
-404
203
972
903
-825
-201
-103
25
408
-405
864
-910
-671
-865
-955
-931
-166
-238
-384
-86
-265
340
97
-622
-850
-859
828
232
-231
-247
115
-259
784
-963
548
315
757
476
436
-697
-154
-278
877
-154
-195
-170
-781
6
335
802
-758
-64
-45
-228
375
643
-167
-251
72
110
-692
-339
-851
-210
612
390
794
576
248
390
-28
457
-501
-270
305
-697
-509
82
-915
-783
992
-981
750
-524
-758
695
-230
-136
-276
-974
-735
889
-600
534
-167
-650
-41
-942
-560
-844
-415
257
935
933
189
-151
129
-700
-55
119
-37
-159
-299
807
749
-993
-472
704
332
606
684
-933
-224
-681
-945
-463
-876
308
734
-320
-762
961
234
253
-428
-616
750
836
934
-391
399
-574
92
-102
387
-171
-253
97
-762
-710
-24
-61
-737
457
-745
81
234
-377
418
360
822
201
-452
256
475
399
615
-711
-373
937
-469
-236
75
-15
-703
-300
-558
-804
-184
81
-291
465
-536
-205
-385
-969
-777
-822
794
270
-508
-801
693
239
939
535
-731
-247
272
-274
-805
387
-765
-407
137
-794
-963
158
219
104
-689
634
198
224
465
569
820
743
42
758
-565
-724
-600
-230
959
77
352
-235
412
-364
669
54
12
502
655
-379
180
689
-214
617
-487
-514
-400
17
222
689
-246
434
123
15
626
-754
-344
-260
-8
940
46
-875
269
916
929
-310
-443
-648
-537
-949
912
771
649
305
718
-676
399
197
37
67
506
109
-460
844
-816
-752
808
755
-766
-913
-155
198
-2
-462
-874
-233
-661
-104
-815
535
446
476
858
118
22
-586
613
-111
-11
930
-814
32
130
-310
136
-577
150
-31
768
-351
-561
26
687
506
498
-776
-415
-970
229
862
979
309
-460
365
-857
-588
50
-632
702
-905
107
-908
742
146
600
819
86
-510
148
-461
-584
927
683
-165
8
296
-223
-65
434
-793
207
-956
327
-305
-314
-346
-68
833
773
772
-740
295
-349
977
-903
-282
952
115
399
565
193
-297
-520
-586
-784
-795
-372
-733
-31
-143
550
-87
-350
-52
659
-982
-819
679
-887
55
886
352
-574
73
739
947
783
191
486
-532
-960
510
159
-599
-15
404
915
619
475
531
615
-485
768
-32
456
148
-277
-787
966
415
937
-458
-255
-689
-444
-90
423
213
551
-984
-931
-530
702
445
177
-508
-890
61
-340
76
976
891
534
261
-261
584
479
-96
117
776
636
926
168
-468
922
367
391
-311
270
665
709
8
814
-579
686
895
160
-366
863
-984
-354
-846
989
-927
-306
720
20
-353
-620
-565
-807
-812
-823
158
-983
-480
-73
77
-98
796
790
997
-148
445
-320
444
-350
-135
369
-244
19
-707
376
11
353
-126
-448
-320
-8
686
849
-382
569
111
594
-214
-741
-258
-261
947
-696
-890
-986
192
-69
-942
-810
-315
590
-92
474
-261
-274
-860
826
-112
802
-184
-601
842
136
379
-135
183
612
-247
-564
181
404
914
694
366
-403
-171
141
627
646
978
226
-898
-995
599
-442
24
805
-558
495
639
-735
-269
-881
754
502
998
-207
-445
39
250
500
639
625
-68
-760
949
-65
-235
832
964
255
982
799
759
806
876
-66
425
693
-717
280
-554
122
134
-6
-536
454
-17
273
-875
-30
278
281
-714
404
416
125
-20
-689
641
174
-661
-108
-930
-956
468
346
514
661
-931
-4
-144
683
830
-789
-791
-459
293
-639
-380
-244
-473
900
-474
361
154
-328
-141
220
66
-485
-347
141
-719
114
-145
679
459
-303
172
188
310
440
-487
-178
895
-285
642
-254
-593
-656
351
-776
813
294
159
-429
434
-934
493
-572
270
135
-605
-803
-272
-695
-246
-413
231
937
-171
-609
-482
695
667
-804
371
-559
-492
747
-50
250
-61
970
-844
-120
-806
-908
-906
-514
-782
-370
-842
814
-748
484
-489
243
-772
-575
171
248
-533
300
-846
-388
870
-396
901
724
586
-383
235
115
190
944
163
-44
764
612
980
495
-659
-93
48
-123
-909
-360
564
-357
25
362
524
463
-782
834
176
598
-678
386
645
-248
864
368
-646
-529
219
127
675
-291
874
597
916
-812
-702
745
31
-265
635
-682
442
-459
836
-206
-628
635
774
131
867
-739
-216
-610
-796
-926
760
-40
102
240
-304
909
-102
804
-124
340
230
110
-955
-855
561
253
-958
-984
248
-440
227
925
648
-40
135
-474
143
784
460
-946
-38
-953
36
-675
-215
-913
-489
-965
270
-655
850
-68
-828
-7
-106
-246
-752
170
-508
145
-426
-644
872
486
-804
287
-612
218
999
-984
-7
-147
909
-645
-580
533
926
-143
718
-743
-897
-33
-648
641
649
-255
570
-914
76
-517
229
850
418
-675
842
271
932
810
535
-548
-596
-289
80
-427
-79
788
-926
-654
-258
-270
444
-30
-818
543
541
-767
-841
187
-602
-363
134
159
29
66
997
56
-256
-437
512
172
-394
-142
217
301
-632
370
-988
780
134
-259
612
451
-587
-185
-972
-878
-561
-229
670
962
-268
-179
48
595
-279
528
-605
-59
-464
-591
252
687
74
-553
271
749
-648
-725
767
-59
676
-433
570
-955
301
-375
-856
201
212
-52
-209
301
-208
520
76
226
910
591
610
-60
-963
721
732
-902
605
964
861
-98
269
-74
480
-582
-916
941
-546
843
479
409
739
152
580
-868
366
552
-475
593
275
-763
-133
-313
558
-645
11
-116
480
63
-523
-219
536
-275
-406
-942
933
482
33
951
-211
-929
-235
-923
-951
-951
-296
-629
181
-547
-716
-723
-804
-896
774
241
-579
-895
134
-838
-231
-695
61
-84
177
595
347
-176
291
-692
230
-649
-941
137
-751
-158
346
-75
-648
76
-328
-606
-485
-152
-258
741
-439
839
-25
484
197
137
374
969
855
-338
-395
-225
-135
-924
-603
-195
-24
-243
447
696
-593
707
-565
-690
351
-31
658
-537
-462
54
285
699
-669
-415
620
-187
329
606
178
-906
527
488
-545
-491
-35
-649
-386
836
996
-695
-698
-82
245
577
-754
-329
245
119
-112
551
-507
245
400
662
-213
780
-353
-137
-633
307
258
137
-942
939
-43
-774
392
98
557
385
162
-144
217
-465
-685
-860
716
558
-343
412
-604
-745
826
-659
448
-319
40
240
404
-695
-148
-833
704
113
-242
-230
-93
-879
21
-98
405
-489
-419
105
781
-50
926
24
514
-766
-169
-968
-532
460
718
769
-46
-977
237
928
-759
-566
920
856
-400
-912
-342
-186
-944
127
366
932
796
43
-775
185
244
142
-23
-537
-125
-755
-223
552
-728
56
-253
569
556
496
-283
-985
-86
-311
810
-253
709
-824
720
992
-883
820
-462
-457
54
60
-186
-123
-339
201
-901
-119
-652
219
557
-768
18
320
-671
18
492
-948
-952
679
-355
852
669
637
535
711
-778
-483
943
691
392
668
968
-133
-915
91
-722
912
-296
448
332
-636
673
943
664
920
178
-938
-657
557
-887
-516
566
561
-239
-888
-658
-83
236
95
144
813
-274
-422
-451
-60
-226
355
-719
-821
33
732
-958
-91
-731
828
551
443
860
304
-523
308
-229
-590
-498
27
890
-400
-560
-253
670
4
188
757
194
-442
626
434
988
842
-490
151
606
351
8
-179
-430
-3
-166
-638
591
794
461
-127
968
-357
-277
708
873
-900
233
677
225
784
36
268
-337
-138
140
660
-28
65
895
438
-786
-203
573
-191
478
-508
89
-395
191
-631
419
73
-599
455
827
541
991
577
-8
-336
594
-117
-927
-623
-780
730
108
-554
-876
574
-745
996
67
482
91
546
-29
286
-719
-521
-143
-1
53
-63
-95
-75
644
-810
-865
-73
-3
242
838
866
-137
-263
-346
-538
461
294
-349
-194
594
-931
-72
-579
439
584
484
520
960
-888
714
-500
22
-767
99
-25
116
498
737
672
-503
294
938
-679
689
236
454
-806
-83
-306
835
424
269
-438
-406
-89
-495
150
398
923
191
38
160
136
232
345
-560
-233
659
460
735
335
704
477
508
-795
-801
115
-186
128
-105
363
-286
-101
-334
-370
-872
-779
-960
-735
-953
-371
-990
292
971
849
400
-399
-798
-830
908
581
573
217
-859
-633
149
372
-366
98
345
-775
308
5
386
533
-655
668
388
443
593
-148
-907
-195
297
84
-484
-136
-498
-871
-955
-517
240
491
530
-901
-444
507
664
-944
-254
-959
84
-576
14
526
-927
298
795
-769
-568
-858
529
-12
858
776
-489
29
637
863
910
-586
-935
-166
-582
-297
990
591
-969
379
-253
-47
600
94
238
-1000
-464
616
224
843
855
-759
-671
492
672
-157
819
-495
503
-744
-295
-54
-74
933
-582
964
67
-553
-346
-254
-298
-352
758
844
-173
-321
-379
-69
-558
-199
-159
-349
425
-984
-602
979
942
-90
787
985
654
-798
306
553
-543
534
274
-722
-257
-989
-473
-655
273
-442
-120
834
630
997
515
-617
349
-746
-312
-908
27
-181
234
-908
821
312
-851
-239
-541
940
-512
88
357
-812
775
-437
-196
-207
919
817
-69
545
496
-859
352
490
-980
841
-962
-149
-459
529
-987
941
-618
984
-902
828
677
-736
-105
-242
582
98
-390
311
399
51
131
375
884
-389
915
-204
233
650
-450
380
-695
13
-187
457
523
-751
284
-829
837
968
-760
851
820
945
137
-808
489
-88
-636
448
-908
317
779
75
-501
-261
-763
-567
-263
-727
-883
-969
-332
-472
-913
-453
324
557
512
-5
861
-315
-661
-376
-263
-77
202
668
-473
963
-94
-670
-331
-162
446
-260
1000
-212
-511
177
-536
497
-882
-115
92
-246
358
249
646
-257
-618
300
89
128
246
844
756
-83
-229
-259
-333
851
637
-981
-932
-180
-438
-819
-861
170
661
1000
-733
-420
588
-549
-613
-33
13
-265
977
-625
659
412
-762
-350
88
-15
321
606
827
-151
-601
377
-961
-929
-74
745
933
990
753
-384
837
-67
-886
-595
-578
493
360
465
551
-189
597
-607
-104
45
607
-385
483
363
-177
7
60
752
-255
412
760
711
600
-631
-394
-116
379
909
231
-919
833
627
-438
220
292
579
24
783
810
-911
-21
786
263
-49
-612
-525
902
51
793
725
-91
-681
319
458
-293
425
91
-784
-287
230
-462
-499
948
-927
634
677
962
726
-615
-699
-335
-492
298
-336
483
-64
-969
518
-305
-637
-742
-163
-720
38
438
80
-304
-173
499
-166
-268
-497
-224
57
852
-455
-804
-115
-868
167
807
-636
546
930
-885
-798
-436
660
612
8
108
-416
554
117
235
-568
895
-403
-712
-540
101
-461
709
-173
960
720
608
438
570
-588
711
233
-893
59
-794
-256
-337
-994
558
-376
-28
529
-365
-229
-193
-997
738
-578
-804
296
-867
158
417
652
467
-403
-642
898
-810
-902
-276
-306
-328
487
-226
-327
-545
200
108
57
-636
-378
401
-786
647
-485
401
891
164
77
-276
79
175
-462
900
244
-703
390
-182
926
-969
-444
790
428
914
-224
-451
-884
-805
920
626
-432
586
-517
626
431
-681
-119
774
-682
-487
-197
585
-939
-367
442
-952
179
-293
875
300
-632
798
391
-915
718
-870
798
-77
481
372
-363
256
-490
175
-817
-906
-278
-333
994
-638
621
-510
-277
991
-520
609
800
354
-998
-778
-745
17
-11
-435
670
626
-376
463
-373
946
690
124
628
984
-802
79
-639
683
-648
381
296
-365
248
-805
289
445
229
-292
-870
-534
813
523
538
-966
-671
-470
-870
3
-996
702
-317
-190
216
-31
88
-505
712
443
787
882
-229
259
-956
-301
26
207
-657
434
-256
621
109
-203
-484
301
419
-591
657
721
448
881
469
-498
-783
-652
-206
-836
-260
889
810
-906
316
-611
225
-799
354
-346
-71
-416
-133
-774
-14
770
-857
-878
-600
228
-713
473
276
37
972
-156
-106
175
505
82
120
628
143
187
563
-847
764
376
-171
763
163
156
-291
583
358
-426
175
590
-678
335
76
-948
999
792
-750
364
-897
478
656
220
-555
354
-556
-227
-134
689
441
487
285
338
761
151
-396
647
137
-777
497
-752
-36
635
601
117
786
69
-335
-865
-916
-147
-50
290
-985
973
500
-111
908
83
-489
-401
154
507
-234
568
193
148
-63
739
514
-558
-806
939
-559
404
889
328
-550
712
803
-269
18
-186
5
-591
-337
-991
-641
498
-905
-378
20
91
-667
359
-416
400
666
621
-803
547
-764
-463
-317
270
-260
-335
-468
251
886
213
-314
-910
-873
-658
-184
-345
-101
-702
-669
-700
981
67
519
628
653
-153
953
-491
564
-209
659
576
-738
884
-972
722
427
917
650
390
-564
-944
134
-735
-147
830
85
-414
551
855
-999
-629
-187
679
718
-182
963
-669
-154
460
-664
719
178
732
796
552
46
4
845
-5
-874
711
128
-226
-873
-300
424
567
-587
595
-540
-391
-606
731
-242
-950
-348
-66
744
-56
-341
231
-860
711
-978
-14
243
141
902
199
458
291
-708
-299
225
-910
-337
-454
-411
705
253
-585
1
-840
593
-676
-575
94
670
643
-507
-33
-154
-379
-14
-637
672
984
-101
698
138
492
-226
-55
491
188
-622
56
357
-708
860
-675
844
-7
-372
89
987
-203
522
54
-800
826
-915
-410
-144
465
546
357
633
-703
969
-490
346
482
843
994
22
-329
415
-913
-858
-145
-381
-106
188
-700
941
791
164
665
976
551
170
935
796
977
-88
-719
822
473
39
-965
210
-610
209
-530
159
584
-73
-883
210
522
817
813
-136
-118
-795
293
443
530
-808
404
496
171
-665
515
-708
597
324
964
-424
-556
549
395
-147
-794
-410
695
443
-396
-103
-867
836
590
-743
289
829
-182
-904
-211
812
-146
-253
-298
-396
374
-930
-236
-453
-443
200
768
-508
225
-976
-739
-40
570
834
-562
656
-803
-697
-549
236
-618
295
712
-175
-133
-948
566
-51
-573
-598
63
-687
-353
553
-945
924
832
-106
-119
63
714
-113
-503
233
-341
-725
-387
-93
803
-963
-838
-593
-796
-211
104
-900
-671
777
-639
-438
439
-29
-437
-408
-830
152
447
-186
-192
-702
557
670
-538
-670
838
-153
568
-601
-539
232
340
-542
-934
-755
205
-500
371
-199
-733
960
-582
996
857
-22
-593
210
-273
-611
41
322
-384
-52
-755
538
-526
-143
-213
-605
-222
860
783
-478
880
-530
679
786
755
542
-843
680
-298
4
421
-582
175
209
-704
834
196
474
229
-280
-28
-521
761
300
32
830
-997
-388
-281
574
767
-851
568
-497
-200
856
-184
-746
-304
-135
259
-760
979
663
-387
-435
417
232
-191
38
-806
820
39
-373
-989
-697
-692
428
-832
-100
-670
-790
700
-155
-343
-329
264
895
605
714
973
-214
444
93
750
-104
-467
851
939
953
161
-265
-813
-137
-781
-70
-775
-320
788
542
-647
-40
-374
694
-743
695
-271
150
309
558
-380
-912
505
778
304
765
426
748
-962
-596
834
616
588
-43
-834
-47
25
-440
969
371
-924
-221
44
78
-612
706
359
815
-686
195
-109
698
365
-749
-938
385
-548
735
706
-731
672
-866
-672
377
-641
462
3
-115
-365
-73
-725
969
-64
-205
502
868
-305
263
-194
250
-55
429
71
84
-619
246
-828
-855
46
-555
-962
693
-698
-141
689
-306
560
311
-646
749
546
-255
-172
366
547
-199
-944
-248
-548
718
96
-783
-741
468
167
376
165
265
-84
632
492
-256
552
500
-69
563
-501
933
-501
432
640
577
555
-608
974
-449
-470
638
-374
417
-285
662
-191
61
874
-821
-620
773
-37
-727
-841
994
-548
-488
448
692
-162
-74
-678
-123
-38
-261
468
614
646
-682
103
-525
907
217
-592
270
-716
209
-141
125
488
-951
-218
-722
40
558
-426
-190
752
-85
-965
-45
-39
-17
-368
474
773
682
-760
-367
165
-921
285
660
-485
242
-428
445
900
14
788
-185
-347
-776
-113
-625
-793
239
-108
-92
720
-952
-744
-119
-322
-410
155
-775
372
112
-791
995
289
-541
242
-492
-729
104
987
-765
-35
-669
-836
337
-160
-384
-74
-793
217
-719
-393
14
-950
-11
-688
195
-20
332
-403
-841
-916
-341
764
-61
-132
-905
10
-1000
-914
149
84
448
-200
-736
678
-886
-450
23
-536
-952
-768
-875
889
-584
-976
768
900
320
579
80
303
260
-481
-954
274
-137
552
560
-133
-683
343
-147
200
-166
-300
307
-871
233
-406
643
630
268
664
-31
-72
-131
-379
441
-270
513
-674
-520
-20
-417
18
613
-542
-820
-871
191
842
-26
78
270
-181
-698
-791
736
993
209
816
594
-187
972
205
190
-881
-631
698
72
-574
-665
952
862
-17
250
860
-275
-124
529
658
652
446
-693
-117
-456
933
650
-494
-578
-551
-635
960
-669
-628
-942
-842
470
685
-38
-822
-388
648
-155
-873
552
-493
-241
994
-14
838
-690
-992
775
424
337
-231
-902
21
307
-42
850
117
-536
-535
-307
-825
-654
-54
-429
87
912
921
-193
795
-883
982
-276
-147
-141
-901
-877
647
-955
608
-352
-370
-377
-175
69
-753
991
-395
-118
-147
443
-223
-434
509
-460
-446
-332
-938
-593
-582
-22
533
-856
-687
-507
-170
-861
722
891
238
-40
748
9
246
495
47
-961
-486
429
-941
553
997
535
-110
-804
649
896
-460
124
-710
135
328
-458
-430
118
831
47
-157
-620
-922
534
354
631
467
569
440
795
830
46
465
-434
-188
-201
-10
-565
-51
-437
-800
959
-287
557
799
15
-43
-936
-253
-226
-948
-739
145
-481
-842
154
501
950
618
-144
-589
492
36
559
346
-358
-14
720
154
845
-370
-634
-540
-995
-551
762
474
24
286
-916
-466
-752
215
947
36
79
33
556
-381
-166
-608
793
57
-862
254
510
-963
-103
457
-163
189
-471
574
278
-213
839
-1
652
858
-664
199
-166
480
988
-936
473
22
270
382
810
-840
-169
322
-284
588
-205
772
407
516
-400
9
191
-252
984
800
-811
6
826
745
665
823
-989
192
402
963
474
979
306
761
668
-483
713
-169
565
243
316
-30
-882
460
-4
-660
436
105
675
-595
-232
-698
-705
190
816
-276
-892
198
996
-329
919
-341
-379
97
-478
-132
78
807
270
539
-269
480
693
397
-563
-671
-195
-773
-233
-65
565
-969
-24
-723
664
682
-294
99
-196
644
441
643
565
580
-441
184
-745
373
-458
57
155
-21
275
224
-596
762
-48
361
387
888
399
330
584
-532
-837
942
-382
697
-973
737
775
-927
-681
908
168
178
-861
186
542
846
345
-673
-746
-110
-701
-617
643
954
532
752
624
-397
539
828
-723
546
-305
167
303
686
202
984
566
-93
841
-984
761
-522
-118
546
-334
669
-683
-91
-706
155
871
-936
-672
-22
-995
756
804
-862
312
-835
313
328
151
-544
-482
504
-927
914
279
-188
-990
515
690
666
857
705
-217
-47
-42
706
-831
198
-159
-569
273
-242
980
855
253
138
71
-289
330
-61
-1
-247
73
-588
-819
-595
-134
953
-703
-249
-235
-85
483
476
-979
-732
-511
-608
-929
747
-750
46
734
5
-342
-866
-820
127
754
959
-251
-39
140
-457
-331
348
-170
-270
23
443
720
234
357
111
869
-588
-212
147
745
716
412
525
-614
-600
187
-771
-373
454
579
720
93
-56
-267
346
215
598
842
543
743
-893
-515
-932
-859
664
-84
-917
-702
-375
291
247
-113
702
985
-226
-134
363
-971
94
-822
441
-477
137
367
-292
-303
946
-676
-456
603
252
470
-220
306
833
-522
-135
-756
-877
464
-647
-481
328
-796
471
-345
886
767
-691
-699
643
-761
643
-972
279
-745
-188
-956
-639
124
-40
-333
881
-110
555
60
972
834
876
-679
97
620
-754
624
3
-248
-896
-671
-313
-604
-126
-998
530
562
-587
142
390
689
-271
-136
836
30
105
-306
77
-763
120
-790
-811
752
-766
7
903
744
-435
924
-82
34
-746
-437
388
448
-339
884
823
-836
795
757
466
-370
-124
171
-803
339
365
-912
196
-693
-937
658
845
1000
-71
661
945
-316
-275
759
-842
230
749
-928
510
547
-469
-434
859
-38
-82
685
-195
938
89
-997
-303
-75
-639
234
51
-261
-635
859
68
-558
946
454
-174
-445
568
823
700
-19
169
-40
-825
-498
447
831
-882
-58
-268
-117
868
269
-870
-250
427
392
-611
517
969
-540
15
296
742
811
-538
46
386
-571
276
-315
889
222
-6
-679
-854
-703
307
-306
-228
321
131
948
-610
-3
386
-410
-710
254
-790
-463
119
-98
18
-897
437
705
386
304
-686
315
686
28
-586
-397
576
-618
638
-25
-368
-886
-543
-795
-768
986
560
859
975
301
399
284
132
-145
285
-328
-460
-721
599
153
602
305
687
430
452
-883
-598
-416
-343
581
-910
-867
705
-977
-740
780
457
-954
827
-51
-33
-327
448
-950
144
-764
-578
807
-617
229
795
-402
-253
-835
190
-37
700
55
552
39
-113
-616
-464
-794
166
-274
-25
-582
-57
296
650
-516
799
155
-176
678
-817
-140
-2
-352
-653
-532
-339
-543
806
502
-969
-233
-313
3
817
-890
293
-92
59
-32
39
728
-112
-572
812
-546
-927
-739
35
832
-512
-365
-122
-644
276
-203
-328
42
124
616
135
376
-81
-367
-570
419
-154
919
126
-830
-750
-193
636
-278
251
-68
-238
844
-6
-195
-635
189
-160
837
-974
460
-496
594
57
773
-46
989
754
737
-340
-218
-990
-946
-738
-631
167
-716
-772
77
278
163
122
-271
-708
-922
788
-845
717
642
858
291
-672
-373
812
-164
616
90
-600
271
925
-452
-494
570
-57
876
584
-585
693
-809
870
336
503
946
-11
-738
-779
-998
288
-158
-838
325
-133
-151
814
29
-374
-762
-854
100
-98
612
-430
911
364
-807
-762
57
480
-394
-34
-699
949
-468
-571
-648
-512
-433
-321
-81
-779
636
-654
-241
-878
338
-668
-622
142
-219
-648
-484
425
798
135
-344
781
609
6
104
607
319
132
-2
568
83
-971
-692
862
-70
-712
541
-108
-424
-462
-35
-63
784
-108
-159
-443
22
348
-121
-109
-570
144
-293
559
386
-239
-67
-373
514
289
736
-28
-963
-474
-150
-292
235
431
264
-778
338
105
-438
-618
-822
727
121
-579
327
897
820
-450
251
145
-374
251
226
751
486
248
-456
225
-896
-977
-354
454
672
-509
889
-119
390
-681
476
-526
323
-376
-577
988
-908
-132
-66
-221
-577
-942
-484
703
-269
-956
-207
951
-66
508
-777
384
-767
-303
711
605
-497
291
-607
971
-868
-869
799
224
2
672
-21
943
-15
370
426
257
316
361
371
-906
220
335
-219
-128
-90
-600
542
303
-922
-955
-920
-866
157
-802
85
335
-173
-160
859
568
-616
-710
788
789
-201
155
-764
505
-365
-479
263
-718
-786
839
583
256
-849
-489
-540
729
999
982
-307
-667
208
311
152
594
22
737
769
992
758
-685
-40
573
214
208
-748
-400
971
-254
418
870
-969
342
657
65
-330
-677
-619
-803
995
-803
675
727
-795
-238
843
-668
172
-551
16
841
-129
-507
-618
213
451
-805
610
460
638
134
7
919
-476
-592
140
579
-174
-382
534
503
623
-979
354
-839
781
89
-578
-421
292
506
94
-231
21
-874
-202
837
615
342
-100
-339
-569
-413
978
109
-425
-725
40
-566
-829
-993
39
160
778
-43
-51
-473
269
90
-175
723
-40
259
412
929
954
-109
-797
810
-212
-853
-623
-772
739
-475
-220
699
804
-70
-830
-489
-857
831
-356
112
-669
481
-90
-49
-394
494
-772
851
589
236
-766
-438
290
186
456
949
250
-410
772
72
97
-777
-575
722
472
358
-241
-779
697
596
369
972
-890
497
838
545
783
862
-493
508
40
221
403
-483
-282
390
-188
-913
-897
-292
-729
-819
788
478
-721
-19
848
-386
-494
320
-760
3
-83
100
-784
-852
-686
-379
-35
475
-628
-312
346
-35
-415
721
433
536
145
-743
-812
-468
-161
841
-65
-522
-156
696
199
899
-524
76
624
628
-500
-516
11
495
518
136
74
-705
-146
911
7
531
-379
-132
858
542
-859
984
548
127
-296
-769
60
-679
-475
-609
645
-97
-727
-886
980
-249
-917
899
282
796
-80
-414
642
788
245
-314
-325
348
-731
-775
646
893
408
415
874
-310
-935
-683
153
-917
-392
-221
962
-716
424
-769
273
-53
334
-130
641
158
926
153
-297
-198
-853
-442
810
908
723
731
-202
-569
-134
120
-731
904
26
-559
-109
288
322
491
-646
27
857
-675
-673
-953
340
791
899
-752
-594
-719
-913
-89
-589
-653
877
-859
-999
-396
945
-780
906
-337
-943
-559
-827
-175
-57
-756
-190
-991
-690
-2
-595
369
808
444
723
-971
800
-392
-599
261
-876
-155
-525
38
601
-445
687
22
93
665
756
933
390
231
37
958
-181
30
800
72
515
-273
-907
-663
-583
-982
-633
294
-778
134
214
487
776
407
382
-856
511
-176
116
-966
740
-829
66
-13
973
602
997
-205
70
484
-444
676
441
198
444
419
-934
-27
-755
481
-986
235
-173
359
685
279
621
-238
576
634
950
696
43
442
202
904
400
-53
418
538
-548
-122
292
24
852
-853
-202
-572
950
11
-643
-693
-740
-550
-589
367
-245
423
-595
149
990
805
-874
-923
-956
-395
263
-322
538
433
-785
-940
326
-969
81
121
-984
706
-265
509
274
-983
-401
726
633
675
-157
140
716
-246
-661
-521
150
-734
385
-22
-617
-244
722
-989
-816
-247
313
-704
99
-317
162
-262
511
-206
-818
865
204
160
275
25
-709
65
-426
-770
-700
792
-128
-236
-40
-679
809
985
669
-475
-737
669
45
-323
407
-77
-147
-974
445
408
-981
-351
-954
-762
293
441
-786
-83
-511
211
738
-258
-782
-134
853
940
920
958
-977
-446
-983
4
-202
867
721
607
446
10
430
281
218
522
389
-760
171
-278
-461
205
-621
-527
-326
-499
172
-567
-581
42
-39
71
48
442
83
-188
-375
-905
-605
-410
-731
-337
126
-325
78
229
903
-848
-306
-855
921
853
862
-175
329
-861
-214
-566
-729
-427
789
-591
-155
-957
-403
-733
879
-879
-432
-95
106
142
-801
362
-26
377
-808
896
-645
902
823
-338
941
838
385
-321
524
748
-179
416
-458
-603
-742
711
-849
-597
-695
238
333
-41
503
-651
649
-496
-542
-333
-601
225
103
563
-58
-447
619
153
231
448
511
-689
-520
-699
342
-498
-661
-81
-941
257
79
867
880
-770
52
781
638
630
468
422
-455
781
-205
-214
143
-204
321
592
-871
535
-582
714
752
743
687
833
-346
335
-495
-285
-765
763
436
4
-848
282
123
111
695
630
775
499
847
-66
-2
-556
179
222
-241
-262
390
-35
110
-592
-634
124
239
-496
287
127
-411
-788
-342
-875
-240
829
936
-85
-986
989
437
250
-68
218
-505
317
67
-402
-687
-313
406
613
362
-285
120
208
-303
537
345
-989
756
-729
-418
372
581
452
430
979
-487
-340
799
123
83
-341
158
-703
-916
163
112
-32
-107
-548
384
-367
691
398
596
-956
160
148
438
-542
816
554
-419
969
-432
-66
-220
879
-146
-846
-258
309
650
733
458
-631
822
992
538
7
-663
50
-784
929
145
330
-498
-509
-597
-422
563
-59
-534
205
-718
299
748
648
-846
-246
27
-575
799
-541
-758
-790
103
440
-387
-224
485
719
800
-136
335
-675
-570
378
865
-689
-802
71
-664
-548
474
-31
-525
-542
-814
-659
996
126
565
-775
298
-678
837
332
-285
998
451
474
375
493
-454
628
-49
-845
81
625
-457
-374
-989
-60
619
-115
986
163
-273
-264
-484
-49
-412
429
232
-478
764
418
955
-83
519
319
307
-353
-712
95
869
405
-801
-459
-213
126
275
-464
584
-148
-817
-796
821
407
-233
787
-693
12
45
-380
854
-972
-852
-133
-792
221
608
440
-527
-216
-16
584
-594
186
405
-99
-407
118
963
119
-600
-355
274
-148
-676
993
546
-723
-804
892
749
659
-19
-119
-404
-71
-920
821
-209
-504
-882
-952
-610
111
935
-670
641
-471
226
-113
255
563
145
-720
-907
318
972
-800
591
-496
797
-292
-170
231
-730
917
444
-511
960
844
-466
-288
748
234
629
-391
-752
478
-888
711
505
58
616
-268
-822
645
-669
658
110
-860
221
-320
-65
467
-466
577
730
-484
-812
658
349
319
-371
659
464
213
-331
-308
-428
-943
-814
404
-308
845
-400
-564
453
293
-753
892
379
-208
-126
-220
-490
-53
296
721
-912
-415
-736
443
-792
-917
971
-78
-316
82
-161
157
-70
-835
895
-832
122
-400
305
630
-527
106
-817
762
-496
-183
725
625
-623
-972
489
348
902
93
-715
174
-87
-157
896
464
-529
672
-629
-332
-980
475
612
-610
800
490
29
-730
-174
-615
-999
576
397
-636
111
-50
963
-614
-144
-723
620
169
-312
713
253
271
197
293
664
-675
942
-960
-401
-547
511
277
637
530
-104
362
-836
17
49
-19
-513
796
210
513
-104
803
503
483
570
722
697
-684
234
-674
-671
468
-146
-989
918
869
-523
-499
217
30
-622
365
-26
-704
-384
-729
-382
60
461
-528
603
844
-426
295
-327
-527
-964
-167
-934
-378
-123
907
-765
637
164
-876
996
-744
648
828
-144
-902
527
-491
-332
667
813
-295
540
-914
50
-892
178
-628
438
-523
303
125
-664
-619
645
940
959
38
637
25
594
-305
-731
-895
-336
-869
-206
-341
797
173
-69
131
-176
-602
-260
-746
-831
-432
-763
-319
-797
-15
-49
-875
-13
-364
613
-325
-824
-889
-348
-994
-582
974
-115
726
941
780
-206
-894
-809
48
250
-232
-699
776
-466
-459
414
269
167
338
879
342
799
-373
-352
893
-266
247
-811
50
-86
663
-211
134
-67
835
-236
948
-413
-369
-99
-619
-844
173
147
-34
-794
-703
-830
-816
760
-698
530
390
-26
-285
260
-941
10
-898
-789
875
886
806
611
-517
32
-609
713
-234
491
-667
-891
69
-658
-163
-580
-779
381
-670
-927
308
783
405
821
-938
-425
-863
-354
-543
-49
513
303
320
396
102
-860
-592
-952
889
371
577
21
923
-387
38
-67
367
937
-526
497
739
924
864
-723
0
-90
-592
-79
-902
-735
-654
831
14
197
996
-912
755
-343
633
126
293
-985
-265
500
-483
-17
-742
456
-179
654
-509
187
-879
803
-449
199
811
-656
-862
798
438
-179
-791
-945
647
408
159
521
477
544
-461
-830
-42
696
-148
994
-294
-814
-271
-252
67
220
806
-627
642
568
-960
26
341
455
-183
-433
131
-679
473
-762
163
-603
410
-657
629
602
0
557
-208
-978
485
-895
250
601
298
-304
-771
-973
-846
214
984
-312
-995
177
-677
326
-914
132
333
-636
-313
-742
365
-974
-117
-113
56
759
-663
-53
-515
407
706
-426
-840
966
-903
881
-631
-669
291
58
-295
762
46
-817
-942
-611
-779
-962
-992
57
836
-536
236
-720
24
-906
-968
706
-592
560
434
507
769
-667
-641
799
-661
-636
-757
584
170
155
442
-947
593
254
-358
341
-729
905
754
-351
521
139
268
948
606
-722
989
-910
664
-812
-798
674
437
210
-553
-407
-418
926
-411
7
164
244
252
477
967
312
860
-785
730
996
-213
-904
946
-631
-806
-736
4
295
-882
623
120
977
-865
75
-515
-600
-16
-190
117
900
-966
337
239
-704
152
688
311
706
-895
554
-340
136
274
-65
-824
633
232
-480
38
-938
627
675
-929
377
257
431
159
-391
-237
-403
151
-271
196
94
-879
31
-388
768
-33
213
894
925
478
59
673
693
-886
-110
886
-995
-772
45
951
-64
748
375
-187
-937
-150
-565
-379
-916
-841
168
-899
-218
967
-631
9
398
461
867
782
77
-290
-762
768
-731
-257
419
-126
-579
463
602
630
961
960
294
271
974
-779
694
962
-422
-662
-160
65
414
-628
-834
28
-352
-720
775
-944
-960
140
-98
-44
90
-27
747
346
-58
-895
906
-962
869
972
896
488
-623
-229
-870
477
-952
-814
947
-616
-493
176
-112
574
-197
778
965
-670
-808
920
85
900
-324
-712
103
-130
957
-408
594
-634
161
116
978
-294
-917
781
-723
-224
728
998
-450
496
556
-896
-515
-750
228
-243
72
656
802
592
-986
-210
270
-903
555
670
350
259
256
-442
710
-869
494
-994
-604
769
179
338
-288
713
253
342
-845
-342
-560
557
692
-951
-492
66
-716
-695
-402
-794
103
-931
-558
-445
781
-616
897
623
-447
84
-681
-233
806
476
-624
741
785
739
-271
591
-822
-478
-948
-343
399
-85
-485
194
-899
435
708
-287
-228
-990
808
730
-499
862
-33
-28
223
377
-111
-117
662
-36
512
-851
716
-246
-794
330
134
-897
36
-111
-271
760
-369
-836
492
802
674
947
-688
-416
747
890
200
-382
609
-286
378
-656
-588
-543
-247
627
-489
-597
-730
-513
921
174
-464
79
106
163
388
487
-463
-342
965
-802
-752
-794
964
156
-265
596
-517
-248
-441
850
526
189
196
-368
-484
730
-512
211
131
914
882
-2
821
-340
536
-643
-223
109
113
-250
-22
198
-965
7
827
37
360
32
-356
-680
-765
-204
-494
-490
-364
-551
755
-917
-351
860
-472
-479
-454
174
954
-1
-30
-302
155
792
-199
652
642
-471
275
-584
599
-568
-561
-216
159
214
917
993
-69
508
4
-126
-142
-379
-655
-207
-187
-947
-566
-124
-673
47
-647
136
931
878
-978
-547
-755
-892
29
-823
-736
719
495
952
-446
566
-174
-15
476
-211
-544
-301
-255
-526
-187
-726
-213
709
743
10
-893
920
-782
-942
561
968
-266
125
-437
-784
78
720
882
-618
-618
-388
445
198
873
480
474
-753
-192
-815
645
81
-30
267
-120
-962
-980
522
-287
363
-835
-3
188
-663
795
444
268
-471
179
-516
860
219
-930
435
116
214
-238
448
204
-614
-3
-868
539
206
335
-364
-323
-852
-358
651
94
433
-200
949
156
447
38
-166
374
128
42
893
544
-464
-446
-213
107
-775
-708
-828
-11
376
158
115
994
-13
-641
370
783
-941
613
-423
799
723
-117
-339
434
-233
75
91
-625
-197
514
-139
222
-979
-875
-862
-597
611
-515
-40
982
-156
110
832
300
-536
-681
161
-299
586
365
-836
987
-90
-270
-499
425
88
739
868
-449
20
790
-719
-871
386
-526
-348
801
-485
55
-951
567
-57
77
868
-300
-726
661
-444
-565
-218
-95
791
496
668
415
509
-24
783
-530
-109
-423
446
-240
-834
-185
-708
-43
124
408
-349
66
-421
111
-484
211
-673
753
-759
285
-991
-606
245
-359
343
423
-553
-88
429
-475
198
605
683
891
-770
-105
593
-633
-127
623
-918
725
678
542
853
162
342
946
-523
-304
-310
-775
764
473
-676
-511
-411
823
880
688
-387
-988
-586
552
768
980
859
436
-298
171
4
621
-617
-587
-867
-143
-136
516
-837
789
-262
696
-599
-443
-968
-740
955
-79
289
-556
863
-54
-139
-111
955
667
-313
-419
596
720
566
-788
653
-416
-335
413
62
-668
519
866
-890
-306
-531
396
944
-660
-193
-887
-2
979
-612
-719
-339
-14
-470
-835
-398
-497
512
544
32
-354
374
634
895
-429
-633
-162
-441
-589
910
998
-970
-751
756
-528
-203
-170
792
-303
-483
249
600
452
-755
468
657
935
-997
-119
913
451
931
-566
-36
144
64
367
934
-815
555
-144
815
-584
887
-914
749
491
-307
70
659
892
-20
238
-673
984
797
-133
166
-740
998
-842
-16
720
686
479
-686
371
-251
-978
-592
-664
-832
289
-809
-821
976
692
667
-626
-8
-734
-598
52
949
538
5
-324
-174
845
-230
-58
-693
639
111
-721
158
591
-625
-494
190
-605
274
-846
701
-274
331
-993
-272
644
106
-476
-432
-547
-304
94
-708
446
591
-448
-601
928
-457
-212
-160
841
-424
-480
-758
-728
-360
-715
518
112
820
-327
-38
447
733
-771
-733
161
-318
41
-288
117
-447
894
765
-465
-314
-968
506
77
776
-878
813
579
-740
-853
654
256
437
777
-501
-258
-538
-797
657
-660
25
-490
-292
-309
88
-140
-99
986
645
276
275
686
391
832
577
-50
-99
696
950
644
108
-526
17
834
-694
734
234
-867
122
-518
872
236
185
-50
794
-853
-8
470
-541
-991
289
-808
-988
233
-54
58
-132
874
-998
-207
75
-449
-895
893
577
-765
-575
923
212
-20
29
946
-427
-880
-509
351
366
-385
-379
-200
-736
-342
-555
-883
-644
-120
-644
864
-891
436
935
-433
-711
-658
420
-939
-776
307
-757
100
-600
629
-294
-714
-592
9
-559
437
811
588
504
267
-683
-505
-454
-631
-78
384
697
165
131
-309
-59
-800
720
-42
-895
-929
284
1
319
-521
-956
-273
-209
-176
-293
726
281
-83
-203
-397
-291
-486
242
762
268
-431
-172
-4
576
-885
986
700
737
-485
-339
-673
-937
-749
-365
-413
-680
-144
-880
718
157
-472
443
991
566
111
-591
360
974
55
527
-965
786
-509
134
433
-245
621
-624
-167
-868
-213
745
618
633
842
595
172
759
376
842
279
-326
488
169
763
-80
-505
-998
502
788
301
-539
-144
-247
266
317
-18
-286
-995
608
671
-346
-300
447
-503
828
-999
-786
219
-666
-203
-689
15
-945
-579
639
-106
848
338
935
-709
914
504
-128
682
-986
911
143
-616
-54
472
661
353
-138
-246
106
785
-51
-811
-282
956
-197
686
446
286
902
-614
-206
188
-355
-986
-865
146
-141
-757
903
-102
-952
-620
572
903
-878
-832
-331
486
547
-453
-224
-356
961
557
-812
100
646
621
-247
225
-935
532
-151
667
677
826
32
-276
606
-570
425
986
230
-797
675
592
-753
329
547
407
-186
231
-539
825
-813
-497
151
-173
60
-755
-847
656
-817
-61
704
-713
294
-137
-898
612
619
-572
-534
-511
811
-895
358
-912
133
-498
831
471
144
-596
-604
676
731
-217
949
949
15
-572
127
502
-778
586
-235
816
-547
-737
731
-308
800
-484
376
971
-991
-932
-113
-407
863
-84
-144
622
115
-364
-803
-944
-796
761
-781
344
-665
-190
488
-548
-125
304
748
3
844
651
-693
599
-882
-171
363
700
225
146
299
756
-210
-423
-507
958
-226
-457
445
-293
-967
-371
699
-403
-420
298
-584
523
473
-901
-738
-280
-695
520
809
914
-397
526
107
-887
795
-242
-979
-684
-358
15
-855
727
182
889
-632
-330
467
-809
507
-133
500
-89
-846
623
-187
-845
730
457
-860
-922
-976
590
784
-268
411
-993
-677
-945
-79
531
436
-663
695
240
-743
107
-231
305
390
-423
-311
156
531
-625
543
587
-434
-398
-611
-103
-169
30
-907
380
470
-584
144
-759
115
-97
-994
-634
701
612
38
-317
-565
276
-597
-774
649
-265
-423
74
-526
-432
172
-779
489
-636
309
45
-539
-358
906
-314
69
-783
-129
-332
-339
-306
497
411
661
-684
449
76
-750
-873
-328
970
-155
-394
775
-897
-435
-735
-533
-949
378
412
-962
14
342
-40
717
127
-95
-703
-816
-53
140
-221
22
496
-345
-547
598
136
406
-754
500
142
-442
-197
-504
-577
-299
-236
842
-864
-878
-778
-59
-522
207
327
360
156
-785
-330
-183
-693
227
-403
-739
-178
205
685
-471
1000
-376
-395
708
199
-350
-491
-668
496
-744
878
-716
-908
-141
-862
926
647
90
-939
-746
55
-848
-723
50
158
740
803
738
909
-636
-228
-535
650
73
444
-647
98
-644
223
831
-448
913
-713
157
-849
138
-761
-877
-393
874
669
900
-322
-875
-582
-292
547
962
-30
-742
-556
243
570
-164
-173
431
121
-555
-314
-256
275
-173
322
555
583
707
566
-528
-935
-419
-962
-382
393
-66
463
491
-892
124
-446
731
554
-297
-545
346
-365
-331
-546
701
-155
68
-396
-169
-36
791
233
538
-453
-791
713
-975
-285
521
-832
-762
879
155
288
-611
-241
-741
426
-791
394
527
210
7
853
-676
-348
-817
865
440
-449
-180
-933
-163
218
-352
-860
410
787
475
-663
435
983
933
295
57
429
944
746
-796
395
1000
-923
198
-247
-459
965
-886
-121
610
285
254
644
557
6
438
809
-366
-458
-581
764
-404
438
-518
737
669
71
-878
358
97
866
-147
-182
509
-68
126
-525
-320
-264
78
-233
-280
-928
429
-42
294
-771
-485
-337
-75
-417
-447
-839
-667
-234
-175
-110
630
448
-741
-929
510
609
-861
-142
222
44
228
99
-914
230
-79
528
23
165
-172
697
-106
87
-681
585
397
419
-177
661
398
-44
-961
596
174
981
937
-447
-191
-150
608
349
-941
744
-815
217
981
671
198
-181
-819
-922
-96
-42
971
269
-859
512
877
-124
-958
-708
-419
-246
-350
782
299
-127
-553
799
933
-973
650
634
-259
-398
-142
97
713
-810
-757
-711
509
-255
275
652
325
122
-314
356
-957
-836
-152
209
795
-418
878
440
97
-994
-694
150
-384
-452
-883
510
481
-854
662
627
771
-594
-846
-157
-794
66
-311
296
-372
978
81
105
76
677
-486
-351
380
236
-676
323
-664
-484
586
773
791
523
-426
-563
439
-43
64
-472
306
-285
-27
-876
28
922
119
173
-915
-744
-768
363
-358
185
459
454
129
-505
185
-202
-146
-268
518
-841
-282
46
229
-138
424
-297
-618
-272
757
-284
882
213
-310
-161
907
792
184
818
-826
167
581
-177
471
780
-852
-878
-660
-365
-829
590
799
143
825
-549
9
112
60
-450
308
29
-137
72
830
549
202
266
226
-264
-251
695
995
-52
-512
-813
133
551
515
-770
520
815
695
-377
208
-449
-38
499
752
506
829
-18
710
-197
-281
-947
-333
191
388
-297
510
153
-6
-820
705
708
-579
-433
859
715
-602
-538
181
163
-639
-67
-935
-394
155
-829
829
470
88
608
886
-703
950
574
231
680
-619
487
-406
516
-282
857
-318
-993
323
-765
435
-208
961
-988
141
-272
773
-807
-605
-736
-260
-464
681
371
-195
-994
-902
136
-954
392
-652
89
-838
-586
830
888
-5
152
-609
-208
600
786
-64
813
-839
-846
841
15
-240
675
834
428
154
572
967
532
89
506
858
-603
-959
-459
-212
-548
514
5
-771
-260
786
-706
83
880
-802
-361
123
-551
635
420
375
-788
-430
-960
816
603
614
531
392
-72
114
786
-91
-294
144
50
360
-49
-977
-35
720
-293
-271
645
17
671
347
894
-865
-629
-260
593
-875
-579
-498
835
-927
-78
597
691
222
249
-675
-143
685
773
-177
661
-750
-679
71
-840
480
-981
195
-72
-819
-765
-457
-960
-821
770
-840
-246
3
-247
-204
600
286
-120
536
620
-295
-413
566
-684
375
-159
801
-168
-617
-121
-267
545
309
-67
393
-602
746
-446
-242
-408
457
-530
141
-9
89
-505
8
-764
391
-178
430
-921
205
-566
655
-921
-631
-412
842
-21
958
-204
748
198
-253
-51
693
947
575
-756
22
52
949
174
-535
-108
161
463
828
-802
-747
886
-48
665
148
551
810
-379
809
133
-287
-271
636
645
-962
276
-839
129
-762
-267
137
441
-920
524
-398
-630
-687
762
-75
837
507
159
738
-628
326
-927
-28
-452
41
-717
880
-138
519
-17
-811
-992
917
515
-91
253
285
-994
-177
763
738
229
-923
396
287
-28
-465
-350
683
-686
-316
-54
747
637
-272
-148
-378
-772
-205
825
-587
674
504
-32
-249
-254
823
276
-650
-321
-900
959
-8
800
-284
962
-185
-855
558
-161
38
-861
-44
-864
-450
716
-120
621
334
262
702
187
-745
288
-737
157
207
-364
271
661
-121
679
681
266
179
600
283
481
975
-259
-167
-366
-922
-45
-998
-604
-358
57
313
634
-524
-931
-947
-255
240
181
387
419
-332
-642
493
426
-418
369
-387
361
-662
113
766
-572
-210
244
323
-241
800
-357
769
549
167
-457
606
182
778
762
220
289
-870
-967
762
-885
-610
-490
557
-27
-708
450
-849
-372
348
564
-352
-901
-378
594
8
908
-24
293
-291
-222
-822
669
918
-3
-443
-31
-750
-940
-476
523
-994
23
-430
-798
102
631
-436
745
915
-814
661
732
456
803
-496
-499
995
-857
578
659
-234
-497
-430
-300
251
349
145
-111
-978
750
266
-138
99
937
605
724
917
225
614
-567
431
-975
-772
-479
-515
-172
767
-117
865
-440
-828
276
-129
661
119
-996
-612
-80
-799
-1
0
-402
491
-837
-965
-327
694
975
-934
-915
-403
-80
-356
325
762
-340
-687
104
642
340
-503
648
643
-311
-225
652
-537
725
792
-746
-683
523
-879
899
34
608
-242
806
-849
-1000
-943
-626
-781
454
-618
238
-38
-413
229
899
787
-410
50
911
715
703
59
513
-706
-658
766
-554
131
144
-490
-490
674
406
280
-144
671
-765
975
305
674
-870
-579
742
-378
-981
460
-63
-860
595
-856
7
-613
632
161
521
-270
-567
-596
517
855
-279
-769
-806
-17
824
238
802
17
-298
-47
827
500
318
-813
959
269
976
-329
814
488
-325
623
-396
419
-268
-211
572
887
-180
-748
-289
-338
399
453
-323
132
-607
906
-934
103
-662
992
-546
222
15
-676
-173
626
-716
939
4
-473
-234
-658
-402
544
-414
-941
-817
-704
857
950
818
-280
-527
-756
831
20
-29
255
934
482
-917
-805
-729
-393
-71
685
437
-729
139
713
-248
-466
-4
-930
583
164
-199
994
-617
586
550
522
499
184
243
265
736
-852
122
-936
229
46
-710
-795
-625
480
-865
-213
123
-707
588
-209
132
61
-666
-243
-423
-502
-268
476
367
57
372
337
311
113
-668
-281
-397
346
465
-680
151
-937
713
512
390
-205
362
308
-29
799
-220
-573
135
422
-882
-649
838
51
377
871
251
-419
61
-991
158
529
541
26
969
348
-408
-107
-813
-44
993
934
-492
425
274
-82
698
-129
-543
619
-376
-151
-737
163
905
437
-627
92
-253
975
551
-135
-526
748
-462
-703
-209
-698
-815
-769
627
190
913
-178
-400
109
487
-580
159
-158
-715
-127
-122
-765
-295
497
-817
493
-937
-756
749
880
-420
-976
-830
751
179
-42
199
618
209
-42
-144
-695
371
-986
480
-87
-622
754
204
-860
848
34
175
638
-274
-876
-732
-711
921
740
-268
903
-567
-122
814
839
661
-844
783
-677
-436
528
-805
482
725
-347
-144
-467
-439
-958
852
944
-837
-333
-889
983
784
663
547
-990
-368
-493
24
748
-315
-203
-692
-226
-493
-482
-650
896
861
990
416
-425
999
-573
766
842
720
-47
-298
-952
806
691
-880
-107
-733
-681
-761
-791
-495
-366
649
448
931
42
-899
58
-276
698
-440
585
-240
904
-48
869
966
-95
124
685
-245
-952
895
-18
-699
563
-86
-750
-609
325
493
-999
-823
-846
-67
-633
165
492
-405
191
-878
-105
163
132
533
696
-672
692
249
-841
413
639
-253
-565
-890
-339
131
179
-909
-799
840
526
-302
789
-296
-624
252
861
-545
-423
916
-119
-66
293
996
944
991
-267
-289
8
-745
-212
555
334
-280
-241
843
-78
-827
-396
-679
-790
-223
-945
-927
559
220
-153
827
906
329
977
111
634
554
39
-302
725
-469
617
-722
-608
74
-194
-921
253
650
485
-148
980
545
681
987
27
482
132
702
-379
233
-304
-63
-559
258
398
-789
837
-591
-190
-720
-460
-128
826
276
467
-576
681
651
215
-603
590
870
-258
310
-44
-524
-472
-121
310
682
-72
122
491
-86
-660
525
99
-647
-73
-127
472
590
61
-142
-941
-572
-672
-865
-7
-940
755
353
731
-514
430
-715
-839
316
-594
-421
-889
263
495
988
696
-487
-50
183
614
-333
520
-930
-502
66
-875
641
763
-2
-618
-502
-242
-211
-917
-3
-894
527
767
154
-310
368
-519
-333
481
-428
-210
-746
-235
596
-161
313
298
-746
-752
-626
924
-690
-510
-881
222
868
491
-378
61
-70
919
96
815
-692
131
-135
-344
300
-19
436
738
585
-708
575
-846
503
-93
-290
648
-542
320
261
360
895
956
924
-868
698
803
-724
-898
-863
-242
593
-553
360
-214
-215
-877
510
161
158
678
-753
-195
-865
133
192
505
691
810
808
-336
905
770
622
956
-201
67
337
300
827
-586
499
-35
-187
-277
-914
-433
622
-952
-412
-190
207
686
-905
-321
271
602
321
817
295
11
356
-419
-722
877
318
540
-458
-282
346
-707
515
993
-68
-949
645
152
782
-30
-789
993
-88
-61
348
-463
-433
341
47
681
425
-1000
-483
130
619
121
-784
-389
213
521
-710
-709
-522
958
109
-794
844
744
700
42
-81
-756
450
-278
216
17
691
-38
-527
-763
-385
-722
333
916
-176
-431
656
901
-606
835
77
473
-146
-561
981
-460
-40
665
-907
-618
-397
-4
-182
-994
-769
-724
712
998
602
-356
101
-67
-108
-719
-972
969
447
-834
-373
516
-516
-753
66
775
224
317
-284
340
991
220
890
-669
-305
211
647
-918
711
69
-868
-409
179
-153
835
-378
-911
437
-761
-934
690
-82
-247
-28
870
41
658
396
959
-259
715
611
-37
404
-666
-832
-283
-861
-986
557
-659
685
-90
-205
718
280
792
928
-803
466
-689
-41
397
-847
-553
-911
715
641
488
-659
669
386
-123
-731
-436
191
652
511
504
875
139
-255
818
860
-54
-829
89
104
859
-226
-363
402
723
-378
-331
910
-572
-958
-479
613
-618
-330
834
-569
892
836
-484
-998
123
586
-585
-171
980
387
-875
-167
-629
728
-655
-478
480
873
-655
-922
-89
-106
757
-959
797
-358
-737
343
877
683
-645
-304
-36
-927
-93
801
-848
-233
-656
-522
102
-824
-810
960
708
-743
859
-421
984
415
73
882
164
-260
-483
-295
-624
-429
937
424
-967
372
-212
-934
218
-730
670
785
-494
746
114
-448
330
141
-883
999
465
61
636
975
626
332
-381
-493
-625
-339
-420
-645
443
73
94
-730
542
-448
403
158
-341
878
-645
383
-588
519
-241
620
-268
-433
-92
499
132
-192
-407
18
-947
896
934
600
314
-903
-261
505
386
86
609
558
-308
-562
-755
873
937
-277
-510
-704
94
-818
-240
-465
266
-416
366
815
340
861
-590
711
64
169
440
98
-461
863
99
235
622
283
101
884
203
33
994
-270
890
265
18
-814
-479
-434
616
-306
-256
551
-93
-395
360
-560
-409
-15
-24
-978
368
-501
506
775
-470
-867
-347
613
390
-290
472
-971
620
684
-132
-551
154
-284
-473
291
-89
-857
-214
432
-525
436
458
-84
-528
-829
3
-744
632
-56
-578
135
-201
767
-221
-259
-977
346
477
-575
252
-578
-602
-51
-465
-776
845
81
-108
-69
445
613
25
924
259
-640
-949
-814
-565
965
-799
-113
78
-426
-225
607
495
272
833
928
-293
977
-659
-130
-270
751
676
166
-463
876
-92
-106
-919
-548
582
530
960
-451
-919
-917
-83
-553
-413
-845
-626
-277
-359
-758
182
775
-601
794
-533
-521
675
105
561
-468
-229
-164
-744
744
-220
350
482
-427
-530
-389
974
356
-171
594
480
-62
625
-325
851
204
-329
523
-219
-517
-170
513
744
505
391
-310
-895
502
14
-692
-584
-471
-790
164
-560
-415
-256
-908
76
256
-21
547
-65
865
-364
-739
-265
-144
-105
-316
-327
118
681
-798
934
977
-287
-194
410
283
-842
718
-891
-931
612
773
142
-856
-583
-39
-915
-688
-410
-234
-550
-245
433
-441
-825
-625
108
-958
-676
-490
366
672
892
-549
315
-432
963
-23
273
137
394
464
635
290
951
-540
-72
404
-678
548
952
-452
-188
879
404
471
756
-817
-910
350
-796
23
-646
-686
-923
369
213
511
105
-149
-956
895
-920
-375
252
387
-59
692
323
-86
609
-248
-30
420
-860
-672
-440
572
758
-113
641
900
-110
-149
751
-994
995
-48
335
-394
-799
-405
35
-223
133
-103
-462
51
-632
-856
-153
-510
91
-878
856
411
744
511
-976
89
-21
332
-931
313
-430
368
818
227
643
405
911
-853
678
525
-810
-739
-336
995
235
-246
902
-132
567
-561
852
-380
-654
-668
647
-705
886
-775
-783
403
45
752
-232
950
796
-236
346
-664
-283
102
-709
43
444
623
-226
-208
-649
-357
-841
-677
-342
733
-785
-277
962
837
-600
-635
631
839
900
243
-93
-265
-86
-882
430
-100
-918
520
-476
-183
981
-672
-116
534
-5
669
130
-503
-13
514
267
14
-382
306
397
369
-415
-100
-335
-511
213
-22
-578
214
668
578
924
439
275
289
-593
-320
-582
-764
-304
-57
88
316
-40
-120
-995
935
-27
-845
983
-429
484
172
-604
-743
-281
-4
417
-880
962
729
797
873
55
333
-424
475
158
-384
290
785
241
-495
-901
-476
734
345
-469
-884
441
702
202
-371
-391
-775
714
543
812
486
-117
-426
-114
-34
-752
914
995
-400
255
877
183
-726
-746
-150
144
-753
-102
-247
576
395
-362
-272
936
-523
628
741
666
832
759
799
-389
989
824
-126
5
410
-656
-817
792
-180
72
-303
894
-758
455
954
827
-694
-824
-122
977
874
874
289
-382
186
794
-687
-26
-306
226
-350
-41
-139
528
-716
349
-819
930
148
31
-109
-786
727
-158
-670
-785
773
40
-948
88
986
-55
-724
625
317
657
-954
-323
-923
845
-597
193
265
453
225
786
298
-225
-301
-513
239
32
-611
-212
424
-451
456
450
945
346
-42
652
-94
-770
-778
-149
254
-456
-119
-232
-771
33
131
-155
-317
-392
-622
785
-880
954
235
111
-922
-924
858
520
-165
105
-634
147
-809
255
-737
656
468
-713
-415
-356
916
175
929
-38
-943
12
946
364
-267
-340
207
-811
-227
-350
918
-970
353
502
-219
-536
-146
-691
-993
-934
207
446
-987
849
793
49
386
618
863
587
725
429
-892
278
-401
-846
-243
-69
200
-839
713
33
316
-784
-98
-226
2
-164
981
-209
-222
-487
218
-854
-807
881
76
867
890
640
-608
-968
10
-405
-733
-515
991
415
782
-985
-93
690
-48
-454
387
-425
775
-565
-362
903
-726
-55
-529
431
-237
786
965
-72
-28
-613
736
-19
237
-619
965
333
889
961
362
-804
679
572
60
891
-475
778
-577
-580
-394
-545
971
-758
871
410
353
967
748
-533
964
652
-284
-192
-457
981
466
-1
297
770
519
875
-979
737
-702
819
337
814
-516
-29
-809
368
-240
829
599
-321
805
-70
-997
-220
504
941
226
909
17
958
532
586
-820
-435
907
809
-137
-949
-185
269
-494
530
607
952
303
164
-455
175
-244
710
-404
316
-85
39
661
-445
-270
870
-926
-40
-305
-852
258
552
-590
477
797
872
-480
216
-348
971
-146
580
507
-121
-670
950
-277
959
-278
-720
-125
-598
-968
791
-730
96
-623
-60
-646
681
446
-717
-814
-160
715
-86
111
-548
-806
172
826
824
-520
-675
612
-974
293
-97
434
-586
-942
-100
-998
482
-460
-599
-135
-624
-889
808
-635
-868
-506
-169
486
837
-548
-641
591
27
-678
-401
255
-485
-835
-124
-534
-308
-677
779
353
447
220
-750
-631
454
-730
903
27
498
751
-197
-744
657
286
90
777
264
-292
653
-774
362
7
-18
262
-907
-870
-835
-892
-74
323
-504
-439
-863
909
-706
731
-15
301
496
619
-13
-835
620
731
-411
506
-930
282
-744
-547
-969
632
-104
354
-248
-745
-891
173
569
494
-970
9
478
773
-137
396
-716
-976
-424
784
437
761
-151
-109
697
-304
-351
-710
177
-626
-964
111
-746
877
845
948
-162
120
94
-486
642
-231
-700
-612
-688
-665
-880
79
718
-416
920
833
-2
172
-694
429
-760
-458
92
-669
-258
785
-28
852
643
-636
-822
322
462
597
487
-9
-593
-187
293
-714
985
630
193
-117
-696
436
254
477
447
203
-592
-358
-813
-307
517
-126
-236
309
-163
-19
324
621
-624
-512
-34
45
-497
-674
-605
-157
656
983
971
-613
589
-142
-264
202
700
598
-234
-247
-571
638
-703
239
335
599
-946
747
-96
28
-296
890
231
208
-56
-638
948
589
-440
614
965
-333
191
-961
778
-204
691
339
574
-83
911
122
-900
-539
885
120
-322
392
446
119
-648
741
982
-937
525
-934
-24
783
137
40
-94
821
-983
-623
-92
-634
600
-615
767
919
367
292
-954
627
108
151
288
-841
-416
496
237
-135
929
-884
661
-433
295
759
-458
-734
951
-948
-566
-476
-680
-921
-384
-669
-268
-309
489
287
-685
678
169
598
-137
-840
478
897
-333
-321
-918
746
-275
-171
746
480
85
-760
246
-380
-353
-884
-721
-327
179
-791
188
-706
199
-878
926
47
-890
-391
803
856
-354
625
68
754
25
-180
-489
373
711
-943
-375
537
-84
238
-103
400
-610
-198
-90
722
-112
807
802
-63
85
530
-808
-302
-371
-207
722
-831
-832
-584
663
763
412
664
-430
534
956
-316
746
-245
-655
295
-978
467
-22
-590
-136
-330
-616
-212
-659
-156
70
-530
-768
439
776
-870
-578
-838
-641
-12
373
390
-61
136
-141
47
399
265
664
478
736
916
910
-228
-18
-835
-689
546
809
407
-504
-304
617
882
-15
948
209
136
34
388
-340
575
986
-372
-936
526
-205
-616
-228
-628
718
780
74
983
300
915
-87
834
637
-487
-822
-243
-779
307
-633
-123
707
-500
166
-206
-797
-513
-138
-274
640
447
-964
-426
-896
403
962
368
-488
59
110
-51
-791
954
300
709
60
-151
-997
819
941
-616
-431
-597
669
303
-479
-69
86
948
273
-190
337
-635
148
138
-879
212
-844
156
-465
-454
-942
265
-304
331
-546
-110
644
927
-544
171
623
188
399
486
-788
-710
768
-895
665
-919
877
-281
-460
-685
-260
249
911
-602
210
-22
599
706
-486
694
-505
-506
276
-536
585
165
217
239
551
304
-252
-124
-665
-429
782
-545
-322
845
-595
824
698
337
55
598
354
-155
379
627
403
240
-726
-140
9
522
810
-398
953
380
-35
544
-627
700
856
-139
-59
-708
-757
-452
726
-273
-341
320
764
493
-966
943
-435
-786
-951
-750
-242
687
-157
203
-868
541
-193
-285
-911
964
830
-244
-96
-850
280
-721
712
-194
-97
681
108
450
-156
-192
67
-489
-931
709
-774
473
762
-874
-477
467
-283
82
443
-476
-91
207
-760
652
-688
766
987
469
-944
822
246
-30
657
726
253
382
591
-880
62
468
320
699
829
540
-566
706
413
-108
-273
-365
761
-181
702
758
-939
-28
-735
-622
-121
-313
419
544
-984
-515
368
-565
623
-75
-840
-583
943
788
-7
-389
-170
852
-833
86
-924
-202
380
-66
-866
-882
-260
292
-648
-288
634
-966
861
-598
427
833
261
900
734
242
574
-918
-325
-930
735
650
966
854
-528
17
617
707
-886
968
869
-151
422
962
-66
664
-70
-779
639
675
-360
486
330
710
-444
245
-413
-304
259
-600
-293
653
919
-598
-575
-671
350
-344
-688
-353
964
-119
-403
-100
87
494
719
-128
130
880
-45
-135
-750
220
-423
204
193
694
901
803
403
-820
-989
-214
-616
206
486
-690
133
-262
223
-722
148
-754
664
-791
848
-597
198
-218
626
784
637
849
-572
-573
721
-17
253
-965
-352
-803
-219
606
-368
584
-536
-3
-268
458
26
-660
121
-469
-906
182
-186
922
-95
366
739
807
-30
250
-554
-96
741
-365
-748
988
860
902
-629
-990
667
647
-676
143
437
872
-430
515
-356
-207
407
420
339
-688
382
-385
202
-4
783
-587
108
712
-505
208
-818
-881
-590
378
690
326
-784
-2
251
-613
-974
-486
321
71
-212
936
-530
-132
367
-501
85
593
-576
-497
737
252
-524
923
-45
-813
-794
842
-916
928
-192
810
-176
-217
128
-624
852
546
475
-683
5
-149
-968
795
26
962
570
23
-159
-542
-67
89
814
971
96
-338
-263
262
-287
-12
285
-532
-813
625
876
609
823
-959
-6
-666
-638
-119
-469
-76
-257
-621
-498
-848
-330
68
-708
607
-701
648
-368
132
-180
753
-758
676
1
-491
791
364
644
-429
114
-298
716
-17
-886
463
936
-503
686
-80
719
111
0
669
-186
49
-84
551
484
940
441
-906
426
-110
602
-88
3
377
-477
-449
-74
-318
-381
417
124
135
-706
-50
435
-875
713
463
-908
-865
-875
-235
76
254
-574
633
-743
311
-841
-735
508
-615
-248
-94
-164
-991
-759
-399
-472
860
-36
-5
-472
383
921
-427
558
-602
-245
-402
742
51
-612
700
845
114
-103
66
950
157
-840
468
569
-51
631
-569
-199
-826
-965
489
340
527
687
12
223
753
49
-86
-183
-918
-678
-957
108
626
162
-738
-455
-872
379
327
-747
495
-465
-668
-629
768
665
-374
-445
-190
979
581
759
-503
-622
-952
652
193
-413
-676
-587
572
282
-298
-451
939
841
-651
-945
807
-898
-355
-162
-635
-953
548
-252
-814
457
-977
-731
-525
-141
975
-220
851
731
-692
768
-886
18
-485
178
-418
927
56
-582
-164
-481
-517
465
-913
-359
245
166
-506
-607
329
-180
-477
570
924
521
156
550
-227
210
-346
600
923
-725
174
-240
-806
508
-682
724
327
-352
-446
750
25
-143
418
515
917
327
-878
798
172
463
-41
-148
-440
924
521
-675
-400
-973
-641
282
-540
914
736
-863
620
-766
-937
597
293
623
590
454
548
-911
860
-800
938
485
860
98
-542
-792
-12
895
178
-673
-531
166
136
105
-604
295
-885
-785
-801
-175
-388
342
134
-117
-293
-732
-724
-441
586
-113
290
-48
-655
698
-19
-385
-926
959
700
-45
591
-471
-409
553
-584
-99
-134
-772
-364
567
-715
-764
-373
501
549
-935
-43
506
-954
-691
-448
658
-542
553
804
482
-190
-319
701
75
-798
-719
139
157
499
-442
-461
584
-331
-935
694
-536
638
-891
-471
702
-476
865
391
-331
-821
892
-116
646
-458
436
178
734
486
-367
659
567
440
694
-499
-345
325
405
736
-179
-744
-939
720
120
960
769
-983
-649
-282
636
106
325
499
-506
597
-234
674
-52
988
956
978
701
-771
-626
813
-855
746
965
-596
229
-509
-691
-99
943
-136
-510
-924
-170
-836
-332
280
74
954
-648
-13
-821
87
728
985
889
-928
-248
-255
-792
258
685
357
-806
-547
-620
-977
-294
-980
266
499
706
755
-12
-579
-998
-40
655
387
484
-63
797
583
518
-427
396
-16
357
250
-900
227
-457
903
507
-556
-726
-365
-362
575
-941
703
808
848
570
-65
669
-91
299
146
819
327
-4
129
342
707
393
467
-586
513
-661
-642
-200
880
-110
-920
-911
-976
161
-839
-981
-530
944
-931
222
968
180
-375
832
-457
27
931
207
575
102
-90
-719
-350
33
-704
-419
421
-646
-245
-899
-802
-184
-191
-795
-942
-308
-389
-760
-782
-431
-534
786
883
626
-196
-951
499
-669
-113
319
-255
-889
-837
-312
639
843
-257
-956
-554
38
-176
-476
0
331
401
-807
276
991
-569
407
-841
-550
350
735
-974
-275
56
-316
-102
-474
610
-409
-151
-38
327
381
-703
425
-920
-369
-143
1000
-599
-123
-462
-604
11
570
646
536
423
686
-958
369
-842
-262
218
-512
-560
947
213
-160
-134
-274
-583
1
581
664
-653
-910
-980
256
506
-964
542
967
-132
-484
745
-581
340
66
809
-817
-158
-307
124
-72
993
-515
-219
-367
585
-930
-734
-243
382
-355
-951
-621
497
-764
161
-961
934
-643
-283
-179
-789
-919
-384
361
-520
-201
830
-685
-264
-791
375
330
255
-209
761
-218
613
189
-551
788
-674
239
168
-145
-276
946
361
-847
908
-424
628
847
-399
748
-523
-858
316
-420
387
338
-889
-606
-476
213
597
-406
-89
184
932
-829
-979
-947
719
144
966
662
113
-784
-881
-913
86
240
722
895
367
504
483
556
-213
-46
-360
-886
-829
345
311
65
254
-861
676
-897
-512
-780
200
-868
-806
-891
956
-632
777
803
-404
592
76
978
-956
-66
-762
669
842
461
-634
217
605
683
-645
134
404
468
-206
-217
-204
284
78
-444
-454
-975
-926
-886
71
-284
-487
876
159
-255
-472
-921
159
209
-186
-501
870
880
-857
105
509
184
278
454
79
510
-731
764
788
-427
159
-497
-528
227
278
-741
880
-453
783
-403
-939
-408
-303
-463
-232
-118
448
914
-791
-337
145
-281
287
-53
-66
-390
346
-190
-965
-470
-216
-524
725
24
748
195
165
277
-666
890
-912
529
-135
-708
537
554
-197
-6
-273
872
484
-967
-222
349
181
361
-621
-300
530
789
440
251
316
-831
393
-363
208
-581
-253
-148
436
-70
-627
-156
-445
-352
352
445
863
593
-373
-759
161
-107
756
498
209
39
55
725
607
-15
493
802
-869
-462
-483
-118
-919
-692
752
854
686
-141
9
-996
226
-773
313
-28
-494
-201
-330
290
900
-543
110
938
920
-121
-531
635
-373
98
803
-816
-939
609
825
-807
970
-984
514
-356
-955
-264
-759
746
-113
993
-361
507
994
532
73
-4
691
581
-423
-322
-542
896
-287
-685
269
-616
979
501
-971
-816
-622
862
948
590
-736
-188
-130
146
-251
-508
854
171
549
-236
-635
811
873
520
-254
-205
-272
223
587
872
173
-58
-364
667
-920
119
-561
-215
275
651
-830
-382
9
-831
882
-297
870
-918
-677
-707
-175
-586
164
-987
452
-516
-743
643
487
-979
-560
384
-498
82
809
102
-868
-40
-294
-993
653
-582
-137
-533
273
-58
-308
-130
-398
-77
124
-236
-266
846
-992
-926
376
197
-857
-995
-560
-881
244
-242
890
-852
558
-384
677
-186
-993
-404
-530
634
588
349
-238
109
683
310
-999
205
-180
-67
947
693
429
-743
642
-749
-885
307
119
-108
677
993
-905
-63
-769
-496
-241
190
923
297
38
-632
-416
-652
-387
-890
-773
114
235
-856
376
-870
547
-918
-268
576
-888
742
-329
661
168
-789
-606
137
628
997
117
-740
782
-195
-803
-646
781
158
539
-328
299
-377
195
557
17
-772
141
-425
269
-451
-627
-609
-832
-621
-73
-578
594
-736
-228
-904
-41
306
-46
731
701
706
-577
895
245
-60
675
-861
-704
-416
-804
-53
-626
916
367
-389
402
228
476
-130
311
-82
-912
-974
-406
-76
-962
524
9
-654
503
709
88
-179
-261
-346
-639
-705
649
-136
26
-659
-60
712
342
634
253
781
979
-347
1
818
571
-805
236
380
741
720
-137
535
-146
618
-746
-312
-919
-316
657
-996
-170
296
242
911
57
-239
872
-933
779
-29
-725
449
-818
140
-221
815
-523
-811
-160
-361
-347
-623
-878
967
-6
462
452
-128
-700
357
-780
-702
915
601
944
715
-444
533
808
545
-897
867
934
-867
605
472
659
851
-7
60
-200
192
-983
-207
-593
424
814
795
-892
-877
-627
717
-746
47
654
221
322
-295
137
-325
-109
294
543
-372
700
155
351
-465
-714
837
147
-74
-517
-185
710
-199
384
-376
-716
761
-826
-144
54
758
969
-944
-89
-752
611
699
648
-421
-541
-756
-556
508
-53
935
-63
729
661
658
287
846
-893
-275
-912
705
528
-237
-867
230
503
620
-206
-831
981
-813
-110
938
-544
302
825
-953
646
-708
-776
254
-31
-144
-988
-787
-692
-614
-257
272
-103
105
-438
257
229
707
-180
-979
541
799
87
-18
515
940
-384
879
-251
8
-854
775
-555
-287
-728
-521
338
-278
549
803
735
527
374
384
-441
-464
100
-75
-592
666
-804
954
-246
29
451
-658
-354
26
-930
970
399
-649
-721
-263
-757
409
-287
-753
690
-339
55
139
388
-191
320
-121
-107
-154
-924
-777
-53
759
-546
602
-554
-765
931
-798
-557
875
-804
841
748
713
552
156
-441
606
-7
-259
222
-118
151
348
-95
-584
118
143
-909
-340
919
70
771
-211
751
532
-565
-619
-708
70
-982
870
149
-521
-890
-498
-398
-413
-469
290
-281
983
-611
-529
415
338
-332
744
56
341
199
-640
395
768
-954
760
-636
-801
20
-683
115
-558
-608
-512
-412
-884
34
192
325
-738
622
-996
-329
603
-718
163
46
32
71
580
-18
109
362
-760
-90
408
789
-104
-531
-8
-655
-991
350
-338
838
84
-844
935
-118
12
-712
-788
721
-180
-629
313
-26
623
493
893
-767
-496
990
674
985
-153
-314
-880
101
465
-906
258
-943
-59
801
319
467
518
96
-311
120
-895
-464
-724
125
954
-902
431
816
-548
149
216
892
196
709
-679
237
744
-269
790
-103
-248
-304
423
-780
47
572
-574
825
922
694
-270
433
201
532
22
745
913
-300
-925
919
-874
-632
755
-244
5
-48
623
714
-562
523
-860
421
-234
58
-31
-465
541
-17
-278
114
-854
-129
-696
-638
230
360
195
330
238
424
-157
-255
-15
-686
-800
431
-635
882
-510
528
872
896
-29
-193
127
343
-785
309
-345
507
-452
-409
-448
-16
-378
534
479
-961
378
-315
-306
-64
852
-647
-479
-661
811
-220
-151
-955
-928
957
690
616
519
295
-286
720
956
413
931
-788
301
219
-167
-892
-599
-257
484
-224
778
284
-869
670
-188
-476
-612
300
-224
-482
-447
-735
-572
-125
253
353
277
-649
953
991
-70
998
-820
380
171
-953
74
925
-460
440
288
280
364
182
941
-763
-142
-532
-500
432
801
190
873
-100
-885
172
-682
952
-665
-266
665
-948
-480
-959
862
234
523
-18
-147
594
-53
860
669
107
638
633
-579
411
219
593
-628
990
387
675
173
977
697
877
605
703
424
-222
-362
-544
687
952
635
949
-157
-793
-637
-304
625
56
479
704
-216
131
319
-803
-224
534
864
773
-959
365
-873
825
-838
-716
-239
941
869
705
-511
-126
-431
766
19
-101
383
-221
-705
-878
169
-681
-765
170
-338
858
888
-179
852
-490
926
-878
-883
738
-921
374
-54
160
385
-674
988
1
-84
-244
637
367
-564
-416
-139
-581
494
655
528
-403
-463
387
-309
-739
-142
-59
931
-939
-927
-992
183
-103
-68
839
-923
-955
674
-824
513
900
480
357
-252
561
619
740
301
-418
416
-98
715
-914
-379
-958
-56
-530
-464
791
-375
576
510
294
888
99
117
-666
-170
-912
-472
291
207
-535
307
151
-661
-718
-398
870
-772
153
-496
-128
-564
-102
-699
2
855
134
-605
-107
-328
-719
674
-321
-910
-434
-606
-577
-433
119
-916
-700
-464
529
10
909
111
832
673
161
695
-219
-282
528
818
153
808
-819
-218
181
-21
202
-363
674
791
-64
-28
586
-739
737
-821
-451
-11
-436
-396
242
-8
173
-109
-498
978
909
632
-487
-734
98
-717
-94
587
858
100
-657
275
-289
679
-48
-222
746
518
281
-383
183
57
115
-365
-856
13
-521
228
261
641
303
627
-656
-80
343
-249
491
741
139
-965
-61
-836
-925
-350
764
54
981
47
-295
805
-531
226
-192
-790
-637
40
212
841
378
884
884
-202
-963
-646
-388
-892
693
877
679
-772
-204
40
-303
433
-220
409
210
64
-650
319
39
667
-941
614
-657
68
482
-691
-989
594
-366
-298
-655
375
842
-655
-94
779
-688
371
401
287
937
-780
961
237
917
896
-830
105
185
706
228
-594
839
-724
-904
961
363
-665
160
732
875
-275
878
-19
853
128
152
218
-246
7
-829
505
427
233
-169
565
-561
90
964
-722
276
283
-688
-893
-342
41
605
101
180
908
-426
414
816
-635
57
925
550
-334
-951
-31
-428
283
-795
826
737
-244
-917
495
456
-505
255
-88
-157
990
-491
-538
-471
434
-516
-620
71
-804
-961
-439
-718
-49
737
983
522
-144
-572
-574
783
-735
-83
591
-811
-709
155
-746
-90
-367
-469
-424
23
348
-191
-925
-523
-558
-188
-463
923
-603
680
211
-139
66
402
-990
-752
-448
-344
481
-382
646
-914
-428
-113
218
-776
881
-392
-954
-514
-89
344
-290
749
-597
495
139
-666
675
43
335
558
822
-10
-751
-587
-29
-104
780
18
-149
944
-737
394
695
143
394
71
-312
-668
-517
-973
707
-975
-81
-373
-44
366
562
435
415
-869
-408
262
-562
-488
-606
121
123
-22
-267
-331
-647
-87
-926
-559
696
-991
640
-457
316
-664
-852
260
630
51
182
-311
246
-163
-457
560
-697
511
-673
-387
81
-989
-582
286
-502
804
463
443
-650
543
-986
-583
879
-185
-809
923
-164
257
-735
-641
374
-812
613
-202
492
243
-446
20
-957
164
-433
16
-216
698
958
547
-64
185
-735
340
316
-289
-187
616
471
-626
-49
970
965
657
149
-269
9
-63
495
989
889
-629
-274
851
-738
-700
-628
-885
-864
-123
-692
-264
984
-3
-238
418
-127
-413
193
-650
845
40
-86
-808
553
-12
-852
-901
-559
-424
-26
-633
-623
-684
-820
600
-284
261
310
822
-806
642
-985
-120
670
805
578
-532
-186
-434
353
-552
-290
-964
-691
500
-343
222
-990
466
16
241
569
585
-188
-247
-227
-307
-457
-843
-89
-742
132
-43
16
351
300
-849
412
537
-763
574
-646
112
-669
530
569
758
45
629
-927
303
914
-871
978
285
449
-866
-422
420
40
858
10
-948
-533
446
-623
718
594
-135
-108
102
-765
196
-97
-457
200
-378
-771
-252
746
-661
-561
734
63
-583
8
-340
709
-79
-275
-942
-142
-856
-186
-879
204
109
515
-833
956
-133
799
-827
-758
-258
-392
708
218
-375
322
628
674
772
-447
152
912
919
-933
-887
-942
-928
774
517
-740
-979
-922
939
-50
846
-762
396
868
732
80
-913
-19
694
279
-110
566
462
-113
332
-487
-514
-865
-858
-114
721
-734
-112
-669
783
918
-645
-569
-205
-898
-95
666
-740
-88
144
-198
-411
959
597
208
580
-739
-889
910
-97
936
-44
-463
-613
-348
649
-866
260
-486
-495
-69
432
682
947
217
-122
-851
3
235
-715
-395
610
-942
-803
-316
500
123
281
-334
294
30
-835
441
-469
-44
891
-978
622
-549
-250
-357
84
-645
-505
-166
-697
420
191
-383
794
965
76
658
334
-916
-794
-528
203
872
-26
8
-857
928
738
175
371
-421
-382
-642
545
374
323
-100
479
-354
-693
-598
-625
759
-544
463
-217
660
80
902
-187
-704
531
408
-211
-789
142
-383
-513
-880
-791
424
182
702
-673
-241
-945
-261
-707
443
693
-578
-872
535
-255
-71
941
58
148
-22
129
-749
162
447
420
542
-852
135
-428
560
637
414
526
620
-247
-482
766
257
-29
552
-781
-981
1
549
-118
169
21
516
-540
454
675
-584
160
41
-580
-145
-593
-602
879
-892
-370
-506
66
118
588
-504
-607
-255
-919
751
-944
618
746
-352
-17
673
65
-562
517
380
-615
-697
-352
-399
611
443
227
-358
378
-677
-953
-319
882
-97
825
-965
-520
-532
-750
-256
-543
-686
748
-353
-201
722
352
504
75
-864
-337
267
105
-303
-997
-531
-928
337
-471
305
-816
-718
621
927
676
-718
-318
637
-112
682
-728
1000
623
81
-746
-412
43
605
69
787
176
-56
-239
895
971
622
110
301
633
-686
-717
874
761
212
-427
874
-546
-635
628
-631
-432
-895
-329
346
-793
-952
771
6
-203
642
178
-788
627
-623
911
-938
-655
638
234
654
508
-806
-333
-44
542
-411
-115
-513
-155
383
-396
-491
-971
-235
-491
-386
-786
81
377
-616
-722
-271
255
-538
-102
371
-275
32
961
189
114
-802
984
-709
-775
-854
-510
-899
999
-911
-232
-864
7
394
891
-642
-631
283
447
-309
-673
960
534
535
-180
-747
390
598
-117
593
974
-971
-80
861
-283
225
-585
807
-402
877
-350
955
3
-122
-623
-28
-529
855
330
-75
716
-144
475
615
432
-510
664
-248
274
690
798
362
31
-241
-291
-713
84
720
399
-548
589
-357
546
-907
-375
203
90
-800
832
-872
-389
472
413
235
-446
925
-307
-12
-237
-892
-41
-688
567
931
-943
-258
580
-232
-859
583
-140
558
525
-167
-626
213
-647
421
274
-809
716
652
-167
615
-661
-348
875
866
689
467
-573
707
264
416
-707
805
317
48
-545
-735
669
-781
-896
824
100
187
-489
595
-310
35
893
387
-422
-935
671
-665
-59
235
125
-520
-399
-839
216
77
-111
-680
801
469
610
-113
-245
-81
-572
-182
-310
-728
-760
20
443
-757
-160
-908
-877
-113
75
592
-23
819
-197
-647
279
539
77
-532
-30
667
-324
-402
-971
343
916
-974
926
-211
875
962
-558
-926
-142
-843
398
-869
-302
625
825
-328
-385
868
866
-436
108
-999
934
108
-452
793
156
-319
-976
-636
-442
780
-349
54
983
515
-481
-509
-981
-148
939
-887
268
-714
505
-33
83
144
-141
556
-273
-872
-987
275
808
881
-717
332
183
888
432
-98
753
524
-1
340
-806
449
399
-404
-813
733
-442
974
462
-560
-1
-242
874
-670
791
970
626
-219
206
-954
-827
-174
-47
457
192
-36
616
-228
658
470
46
846
-259
-514
423
-58
549
-851
-249
441
-223
48
240
104
-310
907
-295
-428
-338
-244
-310
-411
199
924
234
-241
878
708
-683
737
-753
-34
-408
85
19
400
-86
253
628
-572
941
513
-645
-479
532
-53
-676
146
382
-265
726
318
-245
218
-178
-25
-746
-568
478
298
406
637
474
785
-518
536
512
787
-845
424
235
398
74
-4
-789
532
477
-430
355
759
600
221
-501
-383
-619
-159
965
-953
-770
-307
-37
-558
208
57
-809
476
181
976
707
-192
290
-582
-124
-497
-808
600
-780
713
749
-300
708
-844
-756
-75
259
342
-234
-103
97
157
441
-436
420
-455
507
-109
993
851
396
-36
515
255
69
-730
-28
-142
-698
537
-626
689
-118
164
612
84
515
279
-758
538
-781
-624
151
615
856
-355
493
-196
-568
-787
-254
305
-711
-780
-279
-116
-731
998
-531
874
356
-938
-900
-281
-465
973
-411
701
-73
-733
809
877
-716
-528
95
-380
524
950
-100
-978
-968
-240
-106
486
47
630
-69
-142
982
761
-876
237
543
908
-499
521
666
-799
107
718
636
418
-718
82
-54
240
-408
210
-978
-132
-193
-882
241
263
-528
-860
563
371
-619
773
682
-119
-94
72
3
-765
653
-199
-439
346
95
-5
-121
-494
-225
841
281
-486
-392
237
-823
90
6
622
978
688
378
-94
692
-184
-252
-892
-395
-335
243
-659
-357
-212
-830
-113
-91
-742
338
-383
-940
-712
-538
-753
820
-248
-569
-298
-104
-545
-311
-976
15
-390
-900
455
-216
686
888
-716
656
68
840
-847
-632
-1
-136
619
-810
-87
-464
-318
-518
585
629
-40
-247
-71
193
713
-606
50
-98
95
-809
-451
-530
890
626
762
-671
-414
187
-167
809
-105
-776
-387
-306
-918
158
-417
366
-687
-860
-28
-781
80
-349
125
-785
166
-29
571
356
-378
266
-636
400
924
861
-736
-212
-286
322
-29
407
197
-470
-567
982
524
-951
970
-972
485
359
676
887
-445
65
-933
666
-413
386
691
580
-807
768
97
-613
-390
163
-465
421
-872
578
701
337
695
-18
-704
-842
13
285
159
694
917
-940
-829
-596
-665
203
386
773
-267
-332
-848
875
992
704
455
268
359
91
395
-829
-19
-45
-86
882
474
-613
486
-114
255
52
-562
-879
-676
-184
264
559
-744
56
514
975
-379
945
-373
-93
69
-161
-920
516
-620
-317
851
616
147
-252
683
-808
288
581
-96
-290
-11
470
-527
-381
226
178
278
-58
-685
258
-654
-206
857
711
750
454
949
-114
-240
610
-779
-336
-14
-282
657
525
-880
577
-840
-739
195
-851
-891
-517
-810
681
-38
-653
-549
110
-545
673
459
-524
84
-354
741
478
916
-235
112
818
-995
-616
924
-719
-582
604
-466
448
-454
411
922
-272
497
-801
740
693
-814
319
980
663
-666
117
718
3
-339
214
74
443
-735
-871
-913
-269
235
289
980
-202
-834
-541
921
-109
123
710
829
-422
-783
-412
-484
843
936
556
320
-510
-409
884
-619
101
-665
38
-259
377
482
-868
-139
286
-330
-443
238
-707
-438
-323
-167
-37
75
-565
-50
-43
-437
-889
745
-189
460
484
-416
-14
556
481
-286
284
-497
720
470
496
294
820
373
-116
434
-32
-911
-453
987
125
-470
236
168
205
922
-677
-440
28
-965
71
101
-428
454
245
913
-257
-855
-440
-546
-81
-937
-192
-741
-944
-864
-669
854
-696
354
-480
-950
497
601
-439
526
-868
966
918
52
-120
735
971
544
-40
-872
580
532
192
258
589
-986
222
801
-285
573
991
-933
-880
-579
886
121
-380
492
870
733
37
-955
-654
-314
-965
-183
-346
-305
-601
-809
141
948
-996
87
-717
642
792
304
415
39
-71
135
-624
-106
-620
-511
786
951
-520
524
-137
463
368
226
988
932
695
-233
266
-989
300
-119
-535
375
-527
906
-244
-785
-34
748
551
666
-39
-205
-527
-512
-118
820
-614
912
186
-167
543
519
-684
-399
582
-39
-588
345
438
-564
773
-235
-803
-594
13
385
936
672
-3
-64
-52
139
560
-490
-576
557
-537
-917
-224
599
-708
-666
794
-934
-614
614
220
-626
-895
-681
939
-449
657
980
435
795
558
973
-76
-674
364
283
-710
479
614
814
-754
-682
321
996
683
242
-754
985
740
41
-853
794
-489
-16
327
-659
-603
-574
-68
226
222
-922
913
527
968
383
55
970
446
-233
-373
107
554
494
119
-350
669
170
146
174
-801
414
186
-436
73
954
-641
-692
239
-360
579
-661
746
136
-506
-800
522
-279
510
-61
-329
514
-599
427
-381
-34
425
-832
-516
-497
-977
-962
-937
-965
339
140
591
666
339
733
-784
-777
-168
-738
-409
-271
258
359
-20
992
-760
-167
127
-201
373
860
652
-634
-832
40
-63
-22
514
-946
439
-612
335
-446
431
998
-552
350
-854
767
617
777
-504
428
272
469
703
806
-542
185
-744
-775
453
-266
-640
-600
-39
485
-937
-139
123
-599
-481
80
801
-21
180
316
-651
502
612
905
-822
-591
-416
114
442
71
606
649
-684
725
805
-776
-357
-965
115
550
332
-638
453
636
360
173
-726
-473
-248
-163
204
262
858
494
-872
471
905
828
-471
-915
-248
54
-147
-14
-33
-976
-973
654
661
-269
689
-93
741
-901
522
-485
88
358
-899
858
-59
-924
-432
-713
-223
384
332
-170
-113
419
387
915
-318
386
78
-759
672
-242
568
63
-436
-968
477
-405
-231
-665
-14
236
162
645
168
819
-355
-537
-734
650
-349
499
-503
-972
866
358
265
837
255
716
91
-380
-22
-820
851
494
-689
-947
349
-809
870
237
131
-748
528
410
788
-790
772
-498
963
428
-119
-280
-86
-793
674
-630
-68
300
70
-281
787
-642
-527
828
-64
-854
-105
890
-360
561
-586
-353
-667
-638
-293
71
-202
-828
513
542
426
-98
-889
-924
829
764
-271
-28
-799
786
809
607
253
806
-798
-137
607
171
977
-421
-684
594
829
575
336
-159
106
-200
21
-271
-49
-186
437
-190
-957
44
973
446
-461
488
-178
758
482
107
334
478
-559
988
-748
658
466
174
-711
393
834
159
132
-847
-518
757
-105
998
-927
629
433
80
73
-673
745
-685
-670
-204
-482
-899
846
-892
794
221
475
635
-946
241
-276
-527
535
-383
-126
-586
-99
930
478
493
-123
819
598
-501
533
-296
-51
-413
-214
-623
-7
361
192
-874
877
168
806
-808
126
-383
-567
-860
596
62
-658
-763
104
-908
-794
-29
-596
-257
431
-912
-567
235
365
-748
-559
-838
163
28
-989
-59
316
-756
-730
512
-955
26
-706
-446
-762
-783
-466
-324
-672
-156
132
-171
850
-328
134
381
-833
-23
-132
350
-607
-79
-737
-682
-742
-883
-980
471
-858
232
20
231
389
771
-279
878
-20
65
976
-176
-610
-92
-801
-450
-20
176
-64
841
-864
-891
82
963
-4
-408
376
473
723
-582
717
-333
-941
663
-620
322
644
-79
712
-764
847
34
699
5
451
228
979
709
-730
-535
-577
869
921
685
363
214
-767
-952
540
-281
780
576
-950
-135
-961
-92
689
730
-589
-585
-295
889
752
-89
-754
875
985
362
-393
-940
174
-34
826
95
559
274
-424
165
-271
-937
542
816
-267
-873
379
82
639
295
-794
-76
-102
615
-780
-279
493
592
-699
279
-55
276
-815
381
948
983
-673
-526
874
-867
-909
264
-975
-818
565
579
-728
-207
898
823
-818
-581
-390
-54
-125
-709
-641
106
-41
-575
-92
-929
74
760
-984
361
-579
-459
0
-2
-88
51
544
116
-732
275
126
-224
687
822
148
-384
77
-137
445
-141
372
-521
-786
-534
-148
936
-643
-709
52
942
951
460
336
-682
131
202
-517
999
259
992
172
-885
331
-797
-27
-917
689
671
-734
304
-569
-752
616
-840
857
538
-268
544
584
575
-101
808
-532
-27
-946
298
-932
-512
-888
753
-452
237
-62
338
35
440
600
-656
410
-202
-856
995
737
-342
213
-913
-998
-287
876
133
778
830
817
-132
-150
-68
-815
617
830
-609
660
-977
456
24
591
835
-619
-308
-269
-325
904
4
-931
410
-921
-219
-289
-553
215
186
402
-52
-666
663
-116
503
892
-150
-12
597
-215
345
284
252
810
829
604
-39
-366
634
521
-111
-841
-774
235
144
-784
886
941
266
-237
33
181
900
-856
-523
-117
128
250
427
88
894
-287
-456
217
653
-871
302
35
212
110
262
-580
861
-468
-427
626
-977
645
983
-975
-430
57
-808
645
-867
-39
-78
890
-714
499
-187
-655
-128
-184
-963
666
-35
-678
-889
-56
135
-440
-501
-965
219
-219
-495
468
-390
-665
-430
860
369
952
-210
-619
444
-572
-860
405
534
65
801
501
551
-25
226
-261
524
-786
-375
310
-518
319
999
956
196
473
-639
-72
190
-555
817
-870
834
-916
-440
-715
666
881
-756
-790
824
933
-259
-415
-322
-195
-206
908
52
-320
-916
997
-525
787
402
-183
175
809
31
-22
-9
496
-840
-888
260
328
-704
-897
-740
414
-125
962
146
-717
986
-914
947
-87
303
416
-982
-575
-925
-475
-140
-636
-941
-143
-803
924
319
-909
455
871
-311
610
630
426
670
386
642
-194
-718
-369
118
-764
823
-563
-516
559
333
805
-715
-931
-439
-209
16
-481
-774
-76
816
201
-679
-627
518
-304
-48
910
632
-746
-5
100
-485
795
-590
250
-156
644
943
479
8
-545
-796
128
-685
218
-371
857
879
-444
81
-460
-941
-208
-986
471
-705
-976
196
-548
205
-469
149
-348
-493
-479
-809
-247
-412
875
-761
46
218
-885
-57
-413
-609
868
-462
-376
-607
501
192
-836
736
530
-922
-297
-411
110
-42
-39
903
-595
-339
800
-798
-800
-354
466
945
960
-709
11
-204
-650
853
447
-974
-927
354
390
796
897
879
-997
-941
-515
-375
-538
715
648
138
-250
450
-751
-113
71
-688
-352
311
92
-959
698
-716
486
665
118
-263
-883
-78
-729
-696
639
-551
-581
-448
849
-27
-503
-653
-84
53
715
-123
-242
641
593
-171
-900
-761
-122
-964
-363
547
-135
-408
99
947
-689
-81
996
280
-849
921
191
496
437
-279
783
191
536
588
-205
-217
-171
-193
-913
-288
-100
85
834
-380
882
681
753
-264
-213
-412
121
939
168
320
874
766
48
-71
768
850
445
469
-673
66
-83
369
146
-550
-779
-767
225
-515
788
471
-446
-116
-894
-60
-455
712
-372
-736
924
816
-410
658
402
-456
-249
-491
-776
821
-605
881
441
275
-680
-428
749
-730
185
50
-120
-313
-934
-247
6
-247
457
708
-15
734
452
350
-684
836
-650
-129
-351
-281
-634
-267
837
538
-790
-307
-651
239
810
-870
-501
366
592
463
-248
-492
-250
-827
931
757
-620
-614
650
657
450
51
-37
242
424
113
-580
-297
-674
-547
-447
860
-873
680
624
109
146
-516
184
175
-268
-92
-28
-128
-366
-695
597
-45
-664
-819
-821
407
-611
763
-427
-193
-257
689
889
666
-93
-583
-735
-517
-701
853
-855
-419
-717
184
-113
-347
576
-86
882
710
704
920
197
-28
-580
-271
-414
-489
-548
492
143
83
166
812
-167
-864
772
87
462
-939
618
803
-777
359
-986
-363
-354
984
568
554
673
-380
-712
78
768
-740
553
-731
-666
-79
-708
465
-357
641
244
-277
-33
-846
-96
-436
-270
523
943
-789
-327
-162
266
546
988
-670
-120
-772
790
-779
519
613
-977
-861
443
52
-154
-149
469
-880
-700
190
654
422
444
-516
-575
-22
992
-632
-701
198
-784
603
138
-886
521
-763
189
448
-145
15
494
456
-97
919
-364
469
951
968
459
-827
856
807
964
-677
-215
737
365
693
426
161
21
790
157
-414
225
335
976
-48
226
-835
861
608
-639
219
-479
-973
154
329
-451
-463
-840
-873
309
357
-908
952
115
-785
-700
-234
646
-743
-101
-989
-10
-616
470
-187
-303
-975
254
-481
-407
-207
-38
-460
-237
30
-506
716
794
129
738
126
-199
-671
403
-650
149
-568
879
398
-388
-238
-268
212
-837
-754
-541
-180
124
-371
250
-337
-911
671
951
155
517
-486
312
-635
-251
-992
798
103
602
475
281
-104
-945
-191
-747
-630
18
850
279
-245
17
-169
636
273
-455
250
901
946
78
578
596
-341
929
560
45
-195
149
-796
662
-927
-83
34
527
-542
-894
-810
957
-994
691
-973
27
-334
-837
604
563
609
-630
-591
-408
979
293
731
-576
430
310
-28
987
537
-3
-86
280
355
-798
837
-510
-124
769
-702
887
-86
104
560
994
-193
-883
-584
-324
894
-339
-987
-389
722
382
784
99
154
316
-234
74
596
-560
278
-259
490
-574
-274
879
-106
491
-953
-745
-116
544
342
-255
803
568
630
-116
-575
704
766
-713
136
-553
81
-199
586
707
170
814
327
322
48
311
88
775
994
314
-137
797
342
39
508
556
342
909
-767
64
639
-433
-221
933
-421
562
25
-628
-986
-559
-182
-965
-956
146
60
-395
-151
244
-394
-422
-27
906
-500
-790
-662
730
40
-109
980
-6
-784
-901
944
-459
-296
-889
-479
611
-907
-49
725
954
737
541
216
224
-133
39
362
-148
-333
-646
925
845
-33
968
-842
-970
971
715
605
736
326
793
-256
-907
99
196
-111
424
170
-810
413
-579
-932
-746
120
-584
463
562
-967
764
-486
-724
617
373
341
-763
-768
-989
839
-472
860
164
-810
287
-391
-427
-383
-825
-829
215
90
-66
58
721
-728
419
27
-666
-545
-94
-942
-60
-947
701
492
-269
-460
-917
-493
650
938
466
-46
-811
676
570
-223
-838
-364
338
229
842
739
841
371
-668
24
-616
-236
-310
315
-217
-53
210
492
528
-713
293
-78
671
474
375
354
-685
31
794
474
-570
656
454
-319
-996
-716
-426
-270
204
-24
-222
328
126
691
123
315
304
642
257
-20
-847
891
-834
-936
-153
935
-881
-656
243
-301
871
595
-450
-479
-541
870
-530
32
456
-293
753
777
62
572
973
697
-422
749
-588
639
164
649
-554
-636
761
-739
-987
-56
843
-868
918
414
638
-130
358
-382
509
764
944
730
80
201
915
196
-127
-309
-541
-597
126
363
-325
449
-978
744
109
541
13
-901
29
-412
-959
420
803
782
554
-770
621
-117
949
-19
-639
-437
-395
920
-112
566
-780
-38
213
-753
-270
414
-722
771
173
-639
152
952
735
-541
-637
96
519
-928
721
-24
-926
-588
-316
-1000
469
201
359
-281
101
-311
-53
678
-172
732
-387
571
498
252
452
301
-165
695
248
817
220
159
-278
518
829
628
-341
968
-578
-304
-787
-985
-125
543
-357
-888
-167
200
-166
272
934
-501
-149
-893
-733
80
-703
640
700
820
-194
-829
826
810
861
-929
-356
-514
176
-562
-882
-124
553
-228
304
-601
238
333
-8
-633
99
604
-743
67
650
987
788
872
515
450
-127
329
362
967
713
694
-484
981
-823
109
287
-323
725
-448
-406
-632
241
-218
604
-809
-878
-347
-763
172
-144
-907
579
311
272
-436
-704
578
-527
-347
-331
-479
206
-646
813
170
751
523
657
-112
-371
-781
-167
250
287
-122
725
452
-257
-403
-61
947
-73
-613
-865
-58
-283
-861
305
-245
-520
-446
13
-151
-483
389
417
-798
-861
75
-635
915
552
689
7
642
76
755
175
-91
495
794
515
-963
692
-216
-484
909
672
-387
-618
998
621
-164
473
-354
-991
6
195
-806
744
-708
417
-420
706
-886
405
-142
-939
-709
658
-550
947
333
641
245
245
188
95
-169
55
-441
673
901
141
-226
-682
342
549
-682
992
-366
976
36
-768
782
-121
354
-352
131
938
702
505
214
-921
-830
661
438
-516
-795
-757
-502
-944
638
-440
32
981
51
-639
903
986
647
525
96
-864
762
52
-713
-828
-324
-88
-791
197
319
959
621
224
-153
-987
-353
165
597
-525
796
-994
-793
336
178
269
-675
-382
-878
905
-60
39
-123
957
-929
-393
840
316
433
-91
-880
632
278
-417
534
592
36
-765
271
829
-134
-874
-42
606
-118
-643
-319
-67
580
942
705
12
-135
754
578
824
292
-379
-168
-267
163
-315
-24
627
-786
587
716
-985
874
-637
885
-229
-502
-372
-108
-311
-165
593
388
-404
-502
-587
57
-188
-323
251
-619
-228
-859
-981
262
757
-910
-328
248
-249
72
-33
849
-127
-618
-179
-233
-470
781
726
-607
425
-951
-327
-238
694
-28
-135
-424
-878
-155
86
159
-140
683
-522
-327
-552
-928
849
848
-276
-655
-957
45
-282
-910
-401
-357
-428
771
-863
-633
628
819
-1
-397
75
-987
418
-542
340
-66
676
-481
205
333
-135
716
-282
-409
-986
777
-825
-441
-877
-360
-258
905
-712
752
-774
-440
-167
-993
553
682
390
7
473
-881
-125
463
-589
-857
-428
85
634
-124
64
846
-681
909
361
87
556
319
-377
-507
251
-56
172
-687
284
185
902
199
-184
549
-233
-993
979
-519
691
33
-945
803
-80
605
854
812
72
-857
911
-881
-429
-409
370
292
931
-325
610
834
35
-595
45
-991
796
157
377
-893
662
704
-233
179
-189
894
813
-19
11
-369
-852
-143
891
972
-964
-203
555
-854
-765
836
-904
-644
737
291
-496
-899
-555
413
-993
-778
-492
465
161
619
604
630
345
811
-228
-908
887
-732
649
-159
-523
108
362
-721
97
-493
-422
998
548
349
-399
-139
-334
264
540
324
-595
674
100
440
746
235
-296
436
-109
955
-623
-482
163
613
102
746
-936
359
-166
-368
-970
618
-990
-850
-143
822
955
-23
-484
-784
-439
-418
-247
80
-323
991
-533
626
-445
-704
349
93
-202
-856
862
-859
-417
974
-879
542
-340
-328
-838
28
595
-158
-97
-249
-672
398
-665
-90
-663
835
-621
-812
-339
-293
890
-476
-602
932
-392
68
17
-991
-746
643
97
-351
-863
429
-970
-582
741
-735
443
469
686
-13
-599
-430
687
-123
225
-630
-440
-218
792
201
882
-544
-331
-862
-929
-925
-713
454
183
-179
-274
933
586
431
343
-548
758
-90
-735
-157
-606
-908
-844
-534
-444
737
-155
-499
-634
-827
673
-983
-894
421
-167
-581
724
-323
-722
-962
824
106
740
565
-474
303
43
-121
416
554
-130
390
-127
-103
836
-609
-106
-146
-530
179
984
411
637
-811
-529
187
798
-592
794
-266
-124
174
367
115
24
902
-6
-824
-269
703
-524
-294
-692
-560
439
698
420
170
691
-953
-83
-398
-596
752
-461
-667
674
516
-464
-543
-211
50
-962
-716
703
228
94
-289
181
-350
456
-295
-20
-395
-166
334
-892
427
410
-702
489
-851
-812
600
-655
749
585
493
-42
135
933
452
25
-739
694
452
-115
-666
109
-811
948
-28
648
539
287
-615
-478
386
796
-119
68
-136
-745
86
47
462
-689
915
829
-272
269
-582
347
369
493
899
-505
-60
-227
-186
-680
360
926
396
-436
-326
-232
706
571
-63
72
166
-865
986
755
717
53
529
526
-903
-23
353
869
894
177
182
-375
-627
31
-687
909
562
551
-976
-961
378
-687
-481
853
56
-974
-352
73
-281
-824
267
64
562
221
-778
960
-173
840
-765
225
-471
796
233
-235
313
559
369
608
-817
-92
-416
-621
539
-143
746
552
723
657
564
211
-845
562
965
685
-449
-742
532
856
-708
448
591
324
65
-572
928
338
-262
-191
-121
140
-637
874
886
-983
346
-193
679
-645
-811
504
-668
391
852
431
703
-76
-854
-919
-895
68
-648
-444
-517
-268
662
938
698
-236
834
102
-557
-199
677
-308
-127
-19
-847
34
58
-18
112
872
283
-32
370
-768
774
-593
-73
766
197
-978
-406
-33
-213
-978
-346
-634
672
-221
576
307
-348
-753
-863
-490
-917
-465
374
338
273
-958
-2
-771
-288
-931
-663
-110
-944
-685
185
251
-900
-831
-471
-850
-944
-409
-533
530
770
-282
198
888
234
776
-35
261
-578
593
-942
-168
214
-379
-226
837
638
903
867
888
747
-396
418
-870
393
-58
661
138
75
235
236
-208
-26
586
-488
-250
-864
-4
-927
-945
992
89
301
-914
-998
-14
-879
-660
-786
-460
209
824
918
395
282
664
210
-250
-499
21
-468
710
785
-58
259
61
-680
-503
-470
-122
111
-890
-736
-520
170
-234
652
945
953
490
-657
-706
428
90
-758
647
-933
621
-387
924
-251
965
573
-353
-534
-13
-917
-763
-40
-611
-231
960
-186
813
177
-424
294
-79
-746
-542
-81
591
803
646
-8
-329
-628
-379
-713
-277
975
-547
-733
-832
24
-538
29
660
-155
-503
-613
-194
603
544
54
350
-367
856
-667
-151
545
914
-459
-55
-442
250
-522
495
-628
406
658
-524
-796
-960
-897
952
-2
-828
-746
177
-159
-312
-433
-782
-263
-356
157
-500
-526
199
-602
-768
546
679
-488
-689
-543
-918
709
303
-222
569
-453
76
-270
975
-466
-327
-112
125
-850
-39
-877
747
-671
-629
-985
95
-320
686
-221
551
300
688
416
565
-289
155
-917
59
-802
-266
153
485
695
817
-584
-676
-12
582
358
956
22
-551
318
-812
-152
-644
-285
-262
890
308
-195
779
-969
308
42
557
48
-356
-350
544
-304
-414
292
823
944
-22
671
184
993
-599
682
-421
796
-353
-303
-927
489
111
-606
853
954
168
-770
-846
-743
-121
500
513
-200
-607
-319
772
-195
547
-784
596
790
-357
-430
-135
-766
-875
-557
145
-977
224
751
-305
374
85
313
-833
-1
254
538
-97
-486
-813
-534
-33
474
592
-692
-184
-43
286
269
329
297
498
852
779
527
237
369
622
177
-92
59
-601
570
448
647
-501
-349
699
834
-908
25
563
865
-942
-794
41
-280
810
84
966
831
798
791
-381
330
653
8
157
-489
458
-546
-731
-334
586
69
-197
-609
-679
-545
678
-30
-3
220
936
-197
-994
943
241
-59
625
605
-378
327
-855
-210
897
173
-908
-221
606
-842
-47
-81
-324
-98
-584
-773
64
-997
921
-250
-996
-996
242
156
719
105
-323
774
-886
-681
628
-455
701
-486
870
799
-679
436
-184
-242
187
-185
798
706
341
-78
980
960
-151
713
-751
-388
442
360
-182
-2
333
223
-993
-869
351
970
-41
-796
-455
-110
890
150
743
-695
-190
-113
-880
-742
-394
-190
-99
-749
734
-462
-775
-174
540
167
-499
254
113
975
-352
327
-10
-208
-656
86
116
258
-586
845
-719
-698
325
-706
167
829
-155
657
424
171
471
902
-312
654
946
7
-168
-179
501
-710
999
404
-947
236
-232
734
-165
354
625
-631
-809
222
920
874
-711
-902
967
796
-218
-298
905
914
-274
196
169
-647
-724
-953
597
-897
-697
822
-691
-437
-609
170
85
332
-387
530
396
759
742
-36
-233
87
-521
559
414
-121
-980
428
42
599
66
-477
-457
447
-978
237
-547
466
302
-49
874
214
510
391
-802
683
109
-525
715
-200
-921
-742
-744
175
-4
151
314
165
907
939
607
762
983
-766
787
-662
-520
-232
-12
-190
827
-685
0
792
345
-539
-579
655
-817
-267
-224
30
-552
405
-160
-768
-334
-373
-792
362
-281
-819
838
111
-253
199
-458
-46
-200
-676
858
-886
-479
193
173
-93
450
-82
-433
85
337
708
249
-244
-601
366
-742
-787
-251
-603
941
686
-121
19
-531
564
-18
-663
348
-596
-589
554
236
-9
963
-915
-942
-647
-806
-262
-332
-709
958
-372
-280
651
-307
-570
-536
946
101
40
397
-928
-931
-868
-843
-26
-581
436
-866
765
170
-737
987
-821
-747
62
259
796
644
278
-486
171
752
-236
-659
921
66
-703
-266
595
861
-394
752
-409
561
-966
406
-686
251
160
863
-64
-902
358
-311
-366
392
-916
-9
-859
306
16
199
-911
754
-952
506
-256
529
348
613
-587
-987
-955
545
471
22
502
-832
-507
966
628
-829
858
963
-86
983
-82
-207
165
221
-974
502
-41
100
-629
-575
909
242
-910
-904
-677
-262
-553
170
645
253
49
-374
686
111
487
899
-878
-373
-458
-157
-811
752
20
12
685
-862
499
-423
-523
-869
383
-823
-68
-202
479
675
-649
-381
523
-402
946
313
232
834
-588
756
-126
206
-573
-874
166
839
111
586
472
481
115
-982
-845
39
-355
-838
-486
-806
862
173
329
914
-504
467
-110
377
418
-225
-369
577
759
-605
-582
525
-736
-637
-854
739
-938
-330
-419
279
-710
-424
-776
779
10
887
724
763
-76
-44
-573
-746
-499
-718
-179
-789
-270
563
164
-843
-573
911
-482
-59
-931
77
556
-383
-726
-635
-406
642
-397
-464
-950
-389
473
331
333
-254
-331
-874
-860
-701
-324
607
-334
125
374
268
214
939
-220
291
359
-88
466
811
-367
-851
39
31
-373
198
-295
-937
833
141
-77
191
725
138
286
630
167
773
429
-664
626
726
-270
330
970
-986
-589
-117
0
-340
772
-660
463
-708
755
111
161
-18
95
421
746
-271
577
-966
386
540
-854
-7
-772
-176
783
-670
-367
487
379
550
-107
-684
673
387
-804
726
891
172
300
666
604
-97
-787
-24
695
424
-180
-212
-265
-555
308
316
-870
-196
-464
907
444
-263
-87
473
134
-768
-891
-245
-537
934
-871
889
-630
-508
566
264
-333
-562
-438
809
45
-373
953
-994
-831
-3
499
-804
425
-980
-441
-289
885
179
763
-989
-13
630
-973
223
960
685
-972
722
13
645
-779
425
910
-797
117
-574
829
-681
-415
-244
780
-545
-303
614
539
-301
691
-618
566
-143
771
905
293
-987
-229
980
-561
-681
-916
-957
584
-778
-714
509
-929
667
-650
-484
409
-808
741
-209
-253
-572
-401
-835
-315
931
-909
-502
694
663
616
221
640
-203
172
-83
21
468
516
-315
-78
-348
285
-478
-272
-188
-633
6
78
-837
855
-913
708
-706
770
797
-124
-557
-711
-102
-293
-643
282
159
858
925
-203
855
-690
-940
466
-618
-47
909
-861
-918
-139
702
114
-322
121
-619
810
-244
989
821
748
-756
915
771
-806
-495
527
575
-915
-809
867
935
237
109
875
-999
804
-383
204
-22
154
-217
-539
-3
489
-606
-827
222
687
-754
-177
-840
196
319
-187
-123
621
171
-946
974
-876
383
561
-768
640
296
-330
270
498
42
-253
941
485
508
-607
250
-163
640
-6
779
-665
814
350
-779
-519
832
882
-966
-120
411
-667
636
-906
-246
-122
699
127
237
469
-684
-132
987
690
-832
887
-173
152
756
-127
795
-724
-924
-500
-894
256
-451
16
159
-221
159
570
529
943
752
719
375
28
181
-261
398
-146
-960
324
-155
-619
-699
553
207
-277
-853
850
-586
891
-994
39
382
349
-382
-974
-919
-276
913
194
984
-670
-456
-228
785
367
687
-638
475
204
-123
-358
639
342
319
928
677
-666
907
-577
-915
909
134
421
666
540
470
149
823
469
-623
-750
663
123
147
267
367
-218
180
-796
-564
394
82
-654
-471
740
879
-364
-831
585
-299
469
-413
-356
539
194
552
-613
602
-199
477
-385
-666
-811
-456
259
231
-833
660
766
-319
439
-188
639
927
818
130
39
590
-986
566
-674
-942
-213
-918
-364
600
-13
661
-285
-357
727
-24
-277
217
-776
-572
674
798
542
-512
947
376
914
-141
556
-428
150
924
991
759
650
-950
254
838
-318
663
-227
817
-995
-708
-366
-238
820
591
-205
846
-794
592
-468
564
181
436
647
954
180
394
966
622
-144
-169
966
-348
-389
-471
25
819
-219
-599
-944
50
250
-635
646
761
51
391
-819
-410
-654
-136
910
244
1
-885
804
824
417
-417
-113
-272
-119
282
-960
-529
888
-442
882
-409
790
151
-924
705
704
-712
221
32
-874
-211
-172
-101
86
-857
656
-298
-486
537
235
901
186
-324
242
514
272
467
587
-212
-507
-34
534
-354
855
958
-648
343
509
8
803
-637
74
-47
-714
419
-477
-495
-739
-349
-803
449
341
87
-636
-14
381
-526
-825
-507
-501
-66
825
729
253
-613
-638
343
642
-553
-285
-353
84
-934
-792
703
-734
151
-434
458
-830
142
-843
-849
906
836
-924
428
-959
596
912
-656
735
-481
778
648
-428
-576
-422
64
229
-513
628
-863
-440
317
-554
-93
-875
603
859
-331
-887
0
-154
22
576
784
476
157
114
-366
-133
812
898
-412
-63
-431
428
749
791
188
867
868
994
-90
252
-781
-234
-14
-335
-81
92
791
-317
884
499
178
-264
-529
-438
468
-462
-775
-180
448
-510
-943
-770
884
678
860
-550
-61
-473
-312
6
719
301
540
616
-267
-634
20
218
-410
-183
-89
620
-218
-951
-360
675
-689
-887
942
526
-261
-435
-234
-584
216
799
-647
-421
932
222
816
339
-897
161
-181
-331
-445
428
651
208
762
758
257
-167
953
361
790
-25
852
137
-238
687
633
-987
-877
-222
-42
-901
150
740
445
-568
367
262
-713
689
747
370
-376
835
-200
50
603
-226
-7
819
767
661
541
-278
375
-227
-776
211
756
-423
266
47
-767
-109
-249
-8
748
-135
907
-763
-532
-887
258
-853
-511
-424
-475
-640
877
-59
-845
-642
449
465
-20
991
-831
-512
816
-351
512
-21
-615
-983
758
-194
-909
838
206
-414
-500
-627
-797
230
804
-654
117
24
-101
715
-159
-870
508
819
-803
525
-918
-310
-243
880
-915
869
-55
-122
483
-478
351
-217
633
-947
440
-969
-974
-331
-543
649
-31
179
402
-693
902
14
912
-732
-859
324
108
-138
382
939
-512
-484
718
341
157
-936
-774
540
193
172
370
14
779
-866
27
-906
-123
-349
619
-210
490
226
181
566
-233
-540
457
83
-893
845
716
381
840
865
728
599
-974
-26
-739
-911
395
294
997
-376
-431
-33
669
-530
-555
452
918
-413
70
692
106
-292
650
609
216
807
986
163
966
305
429
527
-211
502
523
-369
-233
7
-406
414
-849
-727
-703
417
88
-435
-150
219
343
618
775
587
765
841
246
43
-62
-539
-738
-183
-813
-414
-837
136
933
748
-57
-280
-533
324
-290
-74
-727
530
-817
-783
54
-379
-334
-722
-349
552
-203
150
-13
949
-154
-33
916
-821
444
370
-873
637
-444
770
-12
-174
-74
873
-173
602
-128
-641
424
933
-251
-642
858
-857
11
-933
698
-109
-424
481
-148
24
165
93
-688
-916
297
963
672
-499
-682
881
617
-909
-609
-124
-707
661
-450
406
220
-206
745
120
-467
-106
463
-183
-799
354
-125
562
850
569
-847
-454
345
71
-724
412
-22
433
241
879
524
-524
907
-235
474
-151
-864
59
325
-131
39
-138
895
216
696
-48
331
692
998
122
-308
-452
928
-931
264
465
188
-167
-271
-912
-709
-293
468
506
-385
-276
-607
-310
535
-504
-394
-775
837
-229
-184
922
-89
-247
-330
-364
-551
-7
-466
772
159
-303
-588
-972
-279
-981
88
113
-807
711
-367
131
842
3
416
-246
-973
-444
-982
387
-87
-424
342
650
-231
496
237
-908
959
291
559
-910
634
-258
662
145
96
-217
227
651
207
-924
-38
-957
-454
-470
624
30
273
93
269
-234
820
-225
-365
115
-921
-823
-140
-247
-357
146
54
217
775
-721
-944
164
-43
-970
-841
-357
512
361
623
560
159
149
908
-433
924
714
-833
-325
-960
469
-708
-560
-421
16
407
-382
895
345
-580
-213
-969
777
708
572
258
159
656
-331
224
86
2
676
615
398
-275
-435
117
-374
-656
-858
-132
300
449
-644
-525
-919
37
568
-102
-3
-715
343
878
328
-181
-79
-740
-799
-252
823
-365
-494
96
-833
-991
-767
584
820
49
423
-207
363
488
708
84
-635
221
-41
-966
-14
930
446
-730
-637
-204
-42
-848
-651
245
-322
-351
271
64
-865
-618
164
561
723
-566
-373
451
189
-316
-730
578
-184
-839
918
436
177
-67
551
-507
-477
-152
-738
337
-852
991
545
-768
27
-912
167
632
359
-302
-460
459
-191
628
-623
-6
348
408
768
149
-480
-389
422
-193
-67
367
542
-913
-928
851
587
670
-191
-46
615
-552
379
-754
447
810
835
-239
17
-942
-336
-136
174
258
251
608
-512
300
-780
-818
563
-416
-246
909
983
844
-916
-854
-995
-528
666
-970
-50
-575
-125
-814
552
-999
-392
59
685
-724
-167
-87
-819
158
639
944
90
-612
293
-282
614
-501
-863
-754
-885
870
731
415
77
357
-510
617
-679
-274
949
-25
337
-46
-308
888
-665
445
-94
978
213
-610
758
922
-613
-428
108
782
499
508
9
813
372
664
912
-899
-271
987
-997
-530
-871
-446
276
396
-456
342
907
-78
-15
-203
943
-167
912
862
-433
648
-487
-943
-984
678
-291
-107
733
-358
-316
192
478
-701
919
132
-809
-624
-734
397
-713
664
224
-757
805
963
506
-921
-349
-620
-574
-484
-983
-838
-992
-665
131
284
-126
826
385
812
458
466
-920
653
-688
-58
105
615
-74
-100
-563
425
611
-236
-854
-788
112
-819
663
-910
-582
249
54
351
-563
290
-900
-923
94
612
-809
-310
-936
925
-405
558
-565
-662
603
-721
353
17
803
-200
-506
52
-431
-437
230
-861
260
-905
556
524
-223
131
-105
-574
-943
813
323
674
-958
210
-713
-944
901
-874
-858
962
-726
592
129
544
-473
-760
-925
-684
-966
324
57
-716
-137
-802
833
-388
987
-342
644
-571
-865
605
-210
-235
-136
456
848
-845
-676
-715
-747
-77
-800
480
-567
274
-835
184
-177
212
556
92
-445
858
-191
-49
-669
-366
-450
253
-269
179
-391
929
-20
-258
247
-155
-170
515
539
241
785
951
-396
-771
-688
-976
360
868
761
-430
393
-785
-494
541
-614
982
572
-807
-523
999
-682
303
111
-40
916
691
265
305
-989
-187
-193
524
794
-856
725
-937
-782
-277
-28
869
-253
-542
-808
895
-636
810
-211
-740
637
-163
44
384
-617
894
681
79
682
-164
-658
379
-705
359
-872
-90
906
-980
617
-654
-653
-157
163
361
931
739
719
711
480
14
-577
750
-55
-543
-894
-285
-589
-402
-84
-979
-166
176
-120
24
306
436
-662
171
-650
744
-737
-556
503
-665
534
10
-816
-318
283
-541
74
275
694
505
-368
-356
-192
715
-403
-396
779
-164
-102
25
595
-83
209
-199
72
799
471
-687
321
539
121
-710
-10
231
-664
766
272
-244
-305
35
-638
540
197
44
-154
-521
596
-969
26
885
-173
-808
801
968
-528
-916
-408
426
-211
-319
137
-388
-554
-19
-137
-638
-43
17
110
-590
-493
-158
-357
-218
-308
-763
-78
-485
-637
-695
486
-512
-769
-118
-689
-250
-715
-632
-990
764
93
841
-693
-596
-247
455
408
322
-662
918
-478
33
-663
-84
-572
-261
872
-144
-451
842
-672
540
222
-754
196
253
-755
267
-949
-939
345
482
-356
-218
-420
-721
-207
44
792
328
215
679
-82
-350
-203
-508
265
-740
315
-95
-565
215
709
371
-31
743
694
-625
-975
35
908
-894
124
16
-667
851
-787
-898
787
-627
-439
739
-763
-971
491
-645
787
177
756
-877
686
634
637
-764
353
-310
-9
37
253
495
210
-240
390
-216
730
955
906
-367
-366
-582
-678
554
-385
688
647
23
-867
165
-124
-168
899
108
-425
-493
706
-605
-550
449
239
721
12
-96
-670
418
-626
617
968
738
725
-960
484
-657
-511
-876
-535
-822
-319
673
523
-164
159
771
-316
353
-64
756
-81
-128
-770
512
-360
741
74
-570
603
-599
-925
-577
216
-686
-591
304
579
-771
56
169
-341
-663
581
-409
-76
181
156
192
-421
430
-832
319
-331
509
374
-97
-56
0
1000
-741
296
-677
616
-544
-17
-126
-758
802
505
-353
250
-151
383
952
576
-98
-184
-248
507
88
-657
581
370
733
787
576
-826
35
-836
-178
35
-549
-955
-462
-510
42
-534
568
-112
169
411
-547
525
-582
944
492
-823
557
-907
302
-20
52
-416
806
-953
505
-140
618
-23
-97
187
-86
-256
852
972
122
537
-473
793
-286
953
-940
-957
713
601
-495
-20
-200
-402
390
-595
-886
-507
-763
1000
-92
593
60
591
-19
-555
-972
957
780
380
-387
-823
-173
-488
46
-417
458
713
27
328
-588
727
-593
-142
539
-393
-633
524
82
-322
395
-979
-459
61
-828
892
29
-702
399
850
-140
-268
-47
987
-664
443
805
5
-551
-171
544
-387
900
766
-529
749
-660
393
-459
794
-479
513
-529
656
-214
-184
-185
-141
836
-477
-89
895
912
471
324
-219
-854
827
951
-34
-230
828
-416
-215
731
-384
426
674
107
336
795
848
-778
257
261
954
-434
448
368
-528
-739
-105
-672
-41
105
416
-427
-466
-991
-183
-718
-296
-951
847
-977
-759
-343
-140
445
852
-792
-157
-416
-321
505
673
-29
846
793
217
873
332
108
-620
-870
-677
-591
-396
934
-13
842
536
-317
383
-935
722
163
980
280
449
471
-872
952
-342
752
-888
880
-655
619
509
-935
376
-407
-609
139
879
973
-859
833
-28
-70
815
884
-725
-682
971
855
-514
-205
-333
843
815
-961
-687
-77
-240
-507
712
-360
124
-249
-969
479
-476
-714
33
-621
-994
-333
296
-954
-767
-737
-535
-1
-281
-533
648
-331
-914
-844
-934
-871
-204
291
-539
495
323
-892
431
951
-662
684
-961
-250
-429
65
-34
-821
-21
24
-892
449
843
-1000
-894
896
304
-391
20
-656
298
929
-843
-830
-499
-642
962
928
-787
955
-825
645
-438
309
-433
-971
-933
486
-512
804
-351
154
927
-894
334
501
-501
511
-793
-244
-758
603
-846
929
-938
-977
974
-611
-753
-136
652
167
-144
788
-930
631
-527
-447
-939
876
665
317
766
-80
178
-560
-359
930
-106
277
-695
608
146
645
726
347
532
765
-588
-717
643
-853
292
409
907
897
930
-612
990
757
764
276
-636
838
900
814
-25
588
-48
885
190
945
-703
827
-114
877
-194
-695
848
193
-855
731
166
-964
15
170
997
137
800
287
945
-903
-583
190
550
-417
-495
-462
-255
935
977
-231
-716
-480
-916
-37
563
-303
849
-567
165
339
492
-59
862
-105
-532
-758
720
531
75
951
-485
802
682
-496
-762
478
360
-602
-645
-903
763
564
-328
-275
942
810
-459
-771
524
-811
135
461
934
-701
189
-946
363
586
-751
-373
704
766
401
637
801
702
214
-120
53
274
618
-548
-382
-49
462
808
-934
-627
953
376
-340
-206
-539
248
-858
-617
-653
-134
-846
-42
57
459
-578
-562
591
582
-7
847
218
895
-806
704
417
-317
-133
-200
-801
-699
-389
557
9
408
683
506
786
-788
-457
804
820
-87
535
-720
-312
594
545
-545
990
-943
385
899
250
-569
417
-515
644
-241
-666
208
-514
545
419
38
290
374
-192
-80
196
659
-846
-813
525
-17
-680
-697
-396
-107
905
-747
-973
-30
-402
512
237
-24
-954
966
212
-205
-553
897
-303
139
-84
11
199
-424
-624
-522
294
127
-409
-978
-482
71
-378
964
-387
147
-127
-783
-377
954
483
834
725
-285
202
-79
226
-788
-456
-427
-28
-350
776
-103
751
63
-855
-779
340
467
-468
-262
-184
611
-898
-242
321
-825
-744
-559
-732
-910
654
259
-454
721
-527
-498
464
759
-628
-682
-83
-839
217
-958
-166
-668
-740
940
-483
-79
-599
152
-787
-92
513
939
412
889
-35
555
-62
31
974
-731
286
24
743
544
262
-150
-74
852
645
56
-128
-73
438
-116
-157
107
-698
418
731
-573
188
504
987
663
-531
217
13
492
-650
-792
-277
-610
736
985
731
455
34
459
-792
-364
-151
935
751
-231
487
-313
-933
855
-602
340
-605
-165
523
-374
-508
-742
-309
707
407
-999
683
675
44
-132
-194
504
-390
993
305
860
-885
858
-574
-470
-390
552
897
459
738
-292
118
-95
451
-441
495
348
-674
-33
687
-302
920
-202
-855
-388
975
-312
-92
-860
927
-989
654
572
829
-528
420
-566
-962
-642
-797
-819
229
-630
-544
-810
-192
-974
-451
-904
-640
-204
627
25
532
68
-856
-883
443
787
220
342
-852
501
-445
329
757
609
704
-24
989
790
641
-451
-817
-948
-660
-983
691
870
-429
355
-975
253
895
-486
-543
-775
467
887
-575
364
111
75
-169
481
-6
-876
-495
707
-907
254
-219
-234
574
305
-801
-817
924
-322
67
-521
-117
-541
-997
45
-892
-217
511
-97
-214
73
353
336
77
-147
447
487
144
-688
137
800
-331
-679
940
867
-747
183
-280
-527
-908
-292
-713
206
-413
-697
372
-83
537
-800
1
167
47
-264
113
94
-799
935
616
104
-974
217
990
-627
-670
290
-991
-486
-242
173
-774
-572
528
-805
195
1000
-47
92
-146
338
37
-827
726
413
-566
-34
58
-553
-385
-706
-416
168
81
246
-558
-221
-634
-733
-207
515
500
-134
-223
609
-306
-34
700
277
869
547
439
-265
815
-756
-462
174
347
490
178
839
887
360
959
-201
554
-693
-837
-752
571
979
851
-499
-171
957
-888
-218
-636
-75
995
25
881
-809
619
771
-808
581
205
613
-946
57
-795
732
-126
456
531
829
-668
571
-566
729
-56
-484
-764
133
-613
216
-794
775
-97
249
-462
733
518
-979
-481
202
-884
-980
-203
-327
-413
-132
508
-471
475
853
358
338
-518
309
-847
-382
-684
-811
-438
-535
-737
907
357
-809
142
-594
-828
360
642
-54
76
-973
599
-528
445
-440
177
697
673
595
514
-873
229
370
-138
493
-614
993
-855
158
677
-539
-737
-202
849
114
87
33
112
-981
21
877
-135
170
-291
-630
115
803
-102
106
28
-168
-831
-449
-147
-800
-573
697
358
-702
674
877
801
672
993
-132
149
837
922
-243
893
45
345
-139
95
-476
-592
460
-677
-28
-580
-184
-71
804
1000
-581
91
-281
390
502
-675
-65
479
616
-178
-163
989
-925
-681
986
-916
-890
89
394
67
-788
-293
-23
-594
-206
791
-659
-857
763
6
78
161
-239
-220
-174
262
46
-141
751
462
187
307
907
-213
445
182
-760
860
-111
-1000
-447
-900
186
325
-588
459
-1000
-150
581
-963
-751
227
-963
731
-491
244
486
-40
-426
364
-741
-447
994
685
546
814
-409
704
-257
66
178
-317
915
943
-825
987
633
935
-15
-561
650
910
-151
-384
334
-924
764
-49
673
186
-939
-882
695
568
937
501
376
385
48
-600
-11
135
-812
534
-168
765
-176
76
-230
-999
856
226
54
33
686
3
-515
-551
-564
123
485
-586
814
-387
-298
-896
989
369
-111
-457
577
73
-917
-577
-743
-735
955
-214
-538
-866
171
-629
-257
-532
752
397
127
129
377
-105
955
552
666
720
-138
922
-553
-188
-292
243
-5
-216
-297
733
931
-661
-342
412
236
479
-332
-553
-196
-869
-109
-788
684
-10
-349
11
-102
-601
-843
792
407
418
-695
848
660
-416
-150
974
-415
-179
-458
-566
573
-364
495
503
-158
959
-545
77
741
-230
998
77
-663
382
324
-86
212
-106
461
443
333
509
499
969
424
-149
28
-739
482
724
-262
746
586
453
-266
493
-299
-287
-224
780
636
269
-507
-197
457
877
-557
-417
413
-942
586
497
-610
686
948
94
-385
-351
440
-203
-922
-905
279
203
494
-450
-756
865
-849
582
-111
965
706
775
311
-47
-692
526
750
-282
-156
-635
813
557
-868
429
-225
336
665
-649
-877
282
301
737
969
436
173
133
242
-174
97
-675
516
-926
477
841
-947
-907
-512
-877
-650
-100
-121
-603
-356
-772
-649
304
-176
-126
387
-21
363
-643
-386
-435
863
463
291
725
664
-417
-741
-621
-833
983
-797
357
-156
15
872
-156
872
81
-192
64
-282
-179
-32
-678
-865
830
-493
-834
265
-111
895
-166
627
293
800
489
-463
780
318
453
396
992
650
821
525
-664
-73
-738
-540
735
-899
125
-415
-507
-391
-545
31
371
-483
-528
850
780
844
74
-376
452
766
-655
875
-392
262
501
-446
-945
541
-423
241
-160
-450
-875
-310
-872
-686
592
873
-799
-795
-203
-969
189
-646
231
111
-239
-463
905
97
-866
485
-783
322
-402
-395
836
-393
205
396
-338
311
879
111
-656
-582
-120
-537
594
-563
-33
-426
621
-320
-763
917
-455
22
77
775
878
414
-913
-38
-208
-324
754
642
-87
170
124
-745
-611
-88
-976
-447
-87
410
-440
-525
904
547
-295
-957
466
-377
43
-39
-416
-279
55
-1000
292
-589
-942
-471
170
-388
533
-23
188
508
-144
-162
924
-316
-505
741
-825
1
-950
526
356
-984
159
562
-606
633
-674
736
790
-628
823
-526
172
558
279
-40
787
-706
-77
357
-558
-339
-458
-844
-585
-777
900
-264
350
-710
387
-92
-251
210
-200
-967
740
-346
681
-734
-270
-138
540
123
160
45
-22
463
-941
140
-961
-335
-476
184
-946
16
232
-623
-618
-239
-361
-284
-767
-788
487
679
-915
-456
270
62
-22
259
480
-679
-532
931
-779
990
34
17
282
481
-694
-430
549
700
-804
-738
-201
388
-426
500
745
-886
927
-495
-561
200
986
306
664
959
593
-711
107
654
-619
-669
550
-712
-304
-412
-197
-754
-533
775
-444
685
-680
-272
-721
-672
298
126
750
117
570
903
-406
605
-500
-370
819
-414
-992
-609
-296
-670
-495
59
-978
96
-809
-126
559
-547
473
616
-61
-307
-293
-789
-585
-628
-945
-222
-103
910
-318
271
-47
416
535
-891
-973
-790
567
-885
-6
299
350
768
-639
-170
-78
-630
626
-913
488
320
355
345
181
-20
2
685
-488
-679
241
-160
-315
178
423
779
-3
-746
-759
-644
349
331
948
-663
278
-746
-313
869
-465
253
911
841
-536
907
-993
-917
717
298
-962
-277
-303
-837
-294
289
-939
-432
693
873
795
46
49
573
18
-548
-599
-342
589
-86
960
959
496
-823
-627
-515
465
-217
-633
443
607
-52
494
406
-71
-79
270
249
-709
-187
598
118
505
207
-627
-298
474
543
635
175
864
-358
-76
-702
554
-974
685
683
-196
-755
-916
260
-471
426
587
757
-62
-129
241
-9
739
-214
250
602
-68
-154
704
-6
-538
-414
854
-855
-672
-21
220
442
-62
853
230
327
806
707
-258
940
662
-29
406
-994
-540
361
452
-637
929
307
776
196
-469
109
-235
811
-302
327
-280
767
181
-657
-98
885
-619
-935
531
-395
-235
-832
-607
-532
937
-289
451
-415
-139
-476
-972
-919
-638
-532
-226
263
-262
971
-226
992
-369
381
464
-864
-510
728
374
722
-237
645
-520
-173
-840
376
180
807
638
418
-707
477
-706
-172
867
-267
-3
-985
596
952
474
734
802
-477
828
889
779
-160
993
-442
-475
-264
-406
-715
406
951
907
879
133
529
-259
640
-447
843
-848
-641
-497
425
-203
-415
-849
120
-466
433
-761
378
217
534
-879
-438
292
-547
823
-65
907
-250
-422
324
520
-627
567
780
-419
-463
670
165
963
-857
690
51
666
-156
-852
408
-108
665
755
-918
-276
-205
123
319
-431
186
-912
497
-463
-398
553
-246
994
467
649
572
109
805
-454
316
698
-369
-620
417
-158
-837
-804
201
620
478
744
-514
986
452
-836
240
-6
47
943
21
-550
414
416
217
217
-963
318
-853
163
268
295
-512
-939
-197
575
-154
704
939
707
581
-612
490
369
-836
10
908
990
923
275
524
-143
387
-911
-520
-501
759
-504
855
-560
978
108
-786
-305
905
134
160
-839
966
-983
466
-217
36
-570
-402
-430
-371
185
167
274
290
522
-492
-490
599
-491
-619
-221
787
-731
-990
-981
-545
-752
-55
448
-72
185
-935
503
-468
492
881
-915
446
-833
62
139
337
322
691
-76
-72
219
400
-198
-984
-502
-836
960
791
261
905
511
316
838
468
-45
-502
374
-551
-157
-692
-787
-798
-815
962
169
212
-932
-83
-223
-409
-448
-712
705
-556
-509
-885
1
-987
486
626
615
-947
-540
-23
-942
82
-919
450
178
-79
-938
-61
0
881
153
-338
-492
263
240
-591
550
-223
-117
-660
665
723
101
-433
651
-442
346
266
-492
754
-929
694
296
-759
-425
-923
171
953
-398
-875
106
-454
348
125
-106
-447
694
372
69
160
392
-654
883
676
-48
204
122
82
-799
-194
513
-7
819
342
248
-759
577
-181
-399
234
-369
840
-319
800
-113
245
78
-433
722
-950
-980
477
-654
795
-987
-611
-910
-348
-401
992
69
97
971
-419
-901
966
320
972
641
-924
734
-199
31
250
501
784
365
141
91
583
276
-551
432
-274
-396
192
-918
135
-770
335
-558
-158
213
356
149
-698
483
291
-902
-78
210
-611
-639
-810
-141
706
-452
957
-702
691
165
-489
-955
772
189
-788
-437
-306
-988
-217
-563
-872
82
137
726
483
-411
-147
546
-195
296
187
-442
710
-464
933
-619
-143
-434
-314
-260
-934
619
733
943
13
524
-272
125
-903
-760
593
986
869
906
921
558
666
620
97
-442
817
-899
257
-870
681
403
56
-685
543
27
22
-497
776
255
-608
-973
169
560
-899
623
-74
181
13
57
-134
10
147
971
-696
221
-118
-69
979
731
981
751
914
566
-758
148
-268
598
837
108
-18
610
144
761
401
-225
792
-436
-999
749
-637
689
968
-482
282
-956
999
212
-985
-214
-248
547
-114
-207
-299
-602
-66
45
-335
-684
223
-557
-646
326
-192
44
-264
168
-952
792
836
615
-466
111
925
-219
-224
715
900
-533
476
-763
-722
376
-186
102
166
255
-784
-809
-609
697
152
517
-23
958
-950
99
-218
622
779
-190
200
691
-415
84
-317
157
-932
185
908
-310
-199
105
-745
-28
559
-405
178
-870
522
-294
-268
919
110
968
833
353
149
-65
464
161
47
-662
-729
-159
-261
-681
-72
-562
-725
-490
823
839
503
-683
-698
-693
-406
390
-939
201
-95
601
-62
937
-994
508
702
837
850
753
-909
-609
-424
-753
-575
206
248
306
201
554
-49
-527
-695
-992
-784
899
-920
-134
478
680
717
697
540
-849
-367
562
718
709
888
-277
-609
80
503
-274
-12
-31
-464
-727
-549
564
649
137
-678
979
52
34
-917
-189
745
-43
343
184
282
336
-470
981
993
412
-132
53
-67
287
515
4
981
579
-955
-434
623
459
-484
-105
-606
-77
-117
104
823
65
634
226
-620
-729
756
173
917
215
380
-774
249
-856
-611
-334
-154
-234
-168
31
860
15
-127
-82
567
692
219
-615
-727
-139
369
-82
499
-497
-225
-864
335
277
-56
883
55
636
-209
379
-221
-194
29
-601
-158
642
-974
-392
862
931
-377
268
274
-746
991
484
-351
-122
277
-128
-78
23
633
526
665
292
65
-830
153
-792
629
-835
-766
-44
974
246
578
-477
615
-177
-699
79
186
-666
823
-814
357
-407
177
608
815
-931
-495
-359
-697
95
-760
-556
676
-937
-618
-230
-476
-181
581
-808
920
496
149
-506
481
599
271
-934
917
898
-923
-178
-65
106
-7
357
101
916
-885
535
316
913
-279
42
505
335
-22
181
391
190
-35
-440
-455
335
411
512
395
364
-886
827
-463
164
-886
572
860
269
670
-275
856
653
854
589
998
-582
78
341
448
-334
606
-964
567
-774
-341
276
552
649
230
-109
-724
-995
809
206
-774
355
974
881
203
717
-525
627
650
-383
-148
770
981
-47
-859
-314
863
256
-338
-313
-300
192
-311
-636
128
20
1000
663
711
702
354
-876
876
391
598
-641
-927
-649
665
-449
-320
-326
552
-588
-733
305
821
573
-695
200
-691
465
577
630
788
400
-819
87
-752
-894
-801
458
854
-17
811
122
-624
190
639
-935
-754
244
2
-115
-46
500
211
813
886
1
-92
-379
-991
-994
989
-667
133
69
-447
-85
-4
-978
-146
16
500
-518
-617
-459
316
570
355
-90
-473
569
461
-664
-926
165
687
530
812
541
-14
268
672
678
696
-999
-643
-407
-683
-262
-142
-459
401
684
762
-679
893
869
240
490
470
-893
-702
-560
-904
926
481
147
-685
567
-2
655
274
23
600
-957
-456
-657
134
61
96
114
-659
-979
-504
71
-588
-169
462
676
975
265
615
812
779
-649
-644
-490
-16
-814
-237
989
566
495
-657
-570
-540
941
-849
545
435
826
-466
103
918
301
-597
661
358
683
585
110
-386
194
394
525
105
228
-86
758
360
865
951
546
-143
310
-189
250
-102
287
864
-291
-326
777
751
659
857
-546
897
450
857
-302
869
162
-980
210
506
763
309
654
-710
528
-354
-742
-139
771
-65
-195
885
947
701
-68
450
642
568
-850
-748
770
-279
467
985
-628
-937
564
-281
478
-578
128
-219
-558
831
-341
575
-433
429
542
858
-73
494
538
-778
-780
94
-137
287
-549
-403
773
4
813
-328
345
602
384
-834
-969
-865
-695
286
-727
413
796
418
-55
922
-827
-292
-311
-457
-943
-251
653
697
364
-87
-129
-145
-797
-630
798
847
-38
-252
-829
-913
414
-27
666
386
996
-949
-975
847
-810
-469
264
-867
-220
-448
-249
-633
-64
935
-522
131
-363
39
83
-461
-299
-905
457
-377
-656
115
585
-549
-76
-334
168
470
868
910
-414
-519
242
157
-381
-81
326
52
-90
-912
351
-705
-211
-673
-493
-174
-415
-600
-903
-430
838
881
792
248
-8
-749
399
533
966
103
829
237
780
927
-775
827
-127
-829
-361
-889
577
683
-82
-328
-277
-763
710
301
-166
775
87
745
-905
521
150
717
303
-656
329
235
780
958
18
258
141
575
-151
-188
858
46
-101
-581
-830
965
-154
14
-52
578
453
-987
132
-665
859
986
886
663
713
337
86
579
-823
660
319
889
959
893
389
-864
-14
174
753
-403
73
-447
922
856
-823
792
-592
-642
609
379
-979
707
-759
-945
334
249
-589
-693
587
795
85
260
-754
178
125
-177
581
-194
-854
800
-934
-504
244
280
-218
230
97
940
-580
-162
260
-439
-870
-736
296
82
986
79
951
786
-754
347
-308
-289
-470
-205
-743
-319
-941
-647
976
-403
-995
-50
-377
258
-569
336
583
359
299
854
-316
909
592
439
-411
-481
969
-789
727
-575
293
-394
357
275
22
825
-869
-408
-719
-439
398
-277
-232
421
-119
387
-993
182
216
-198
493
-452
799
678
160
763
-984
560
103
-27
319
-418
-107
-109
-648
-741
-611
-394
351
-5
46
214
517
355
-893
-444
796
418
-240
-855
-781
455
-783
470
-363
-633
157
-18
-805
138
-310
247
-433
944
-6
25
-222
-45
-290
-506
-490
-463
757
-1
569
886
983
726
-784
-423
-136
-71
-981
353
833
25
-237
802
-865
842
-52
-544
960
356
-33
-192
575
108
-378
484
-925
-870
-851
274
-775
-964
902
-929
203
-576
331
-898
399
-971
5
-86
35
-129
-903
875
330
440
398
882
969
-273
716
348
109
-342
987
831
-119
-432
-878
-712
279
-521
-671
-233
399
-504
-988
272
-266
48
94
-599
722
-263
815
-863
-22
560
857
-168
442
-129
291
-201
-735
178
911
831
-977
103
329
160
293
408
-919
404
-994
-598
991
-656
956
-731
392
-980
737
-959
-64
-279
853
65
460
620
-474
-607
890
402
-81
154
-65
-175
875
-712
658
-633
811
404
523
-664
-348
-324
106
-729
-1000
485
-484
-442
-420
-693
-790
949
-149
-165
734
15
-147
819
-403
946
982
-868
862
409
-116
209
-539
-681
-481
272
-4
270
252
-855
-626
181
-941
-785
-490
167
689
-747
254
850
-976
-575
-473
-189
247
-904
465
-271
-370
-866
162
-158
218
535
-922
-609
-511
-168
-645
377
756
940
-696
809
-972
-523
-15
-461
586
428
-366
103
174
-124
645
122
-59
-675
-955
-688
-172
-513
646
-381
-266
661
220
-54
-385
-54
-800
-97
626
-615
-729
-554
456
-123
950
281
766
676
445
-861
174
458
878
-908
784
549
783
493
-837
-594
-187
-446
-313
-203
589
-62
399
46
-470
176
839
637
748
210
589
-544
872
630
100
104
-557
934
-590
-576
49
364
38
-697
999
-124
738
654
-539
-162
493
754
-912
478
124
691
127
-381
-663
-109
537
676
358
-352
-514
400
956
-64
427
-613
327
463
-884
-592
-852
-256
-427
343
580
-476
-780
-399
-861
38
951
951
-345
846
-543
-457
911
203
274
348
927
-136
-543
774
113
92
46
505
550
547
472
145
375
257
370
-482
-53
149
-836
-45
-103
715
-415
-632
-373
125
-424
-943
94
-129
809
515
-898
714
-505
-390
424
280
-594
278
-57
-621
-100
154
-903
-281
389
117
-22
-681
-66
894
-131
609
951
946
517
-755
-348
-72
-669
429
-863
-346
970
884
-249
12
-604
-700
-10
-588
-834
-487
712
701
-513
27
-815
698
-394
-959
830
-527
-85
-735
547
-191
560
709
-883
-37
387
-948
238
-813
274
322
568
-458
-851
-495
966
432
674
892
772
588
-985
453
357
-627
-12
-770
454
-46
-108
866
-388
-911
332
-165
-687
-552
23
-376
536
-720
-382
-195
349
573
-220
483
9
-937
11
945
-108
847
319
-812
498
-177
-924
-329
623
-501
-648
384
984
407
-166
597
-411
-539
-266
686
452
323
-875
-429
-887
386
432
966
153
198
31
-160
476
-882
-108
965
733
671
14
925
-872
341
189
606
794
4
529
819
253
616
-110
687
-961
-295
201
6
269
-190
250
-232
-911
-881
-631
-656
-35
-517
449
60
-23
-377
515
473
-839
-91
-98
-950
742
-909
66
-947
-3
-676
479
602
-684
-906
-29
576
973
-977
-586
224
237
493
-883
-373
-487
-140
342
-788
478
403
-252
45
818
-416
-526
-402
-984
-312
808
722
-941
269
-133
-930
555
-536
-42
373
469
-711
703
-605
842
-144
281
995
-876
-515
-86
108
550
-495
639
840
112
242
-564
-631
-24
582
-110
-45
499
426
346
-149
399
-453
-453
864
-472
-293
650
-306
-509
-785
-38
290
159
612
-647
-408
259
-783
-796
261
-245
-131
276
501
-647
-147
-9
-462
-243
-465
41
537
-466
752
874
313
-456
745
247
-951
-162
281
744
-553
-28
-604
872
760
-538
-525
834
21
919
209
-804
-573
513
-47
-413
-59
-828
473
-819
894
-539
-886
317
551
-793
-954
151
-388
769
-27
78
320
834
827
41
-710
-256
618
-342
-666
876
-602
284
-205
-675
877
635
-835
-102
-485
-508
-193
-892
-323
741
816
99
319
-593
886
975
633
35
-233
709
956
121
822
33
756
52
-428
661
453
502
695
-155
-732
-809
-159
-115
70
673
-209
143
272
-389
939
-410
468
-519
321
223
-459
-393
416
704
-813
631
746
-987
32
-154
495
-101
-926
-98
117
82
795
345
65
-868
-960
551
857
-16
101
620
654
-995
-394
-946
-816
-630
404
855
-898
-469
340
192
-850
249
-249
-519
371
623
-381
401
-381
-619
-280
-518
-429
51
-673
309
974
-963
303
-313
706
631
99
-579
-827
-134
-760
-140
425
655
-741
720
982
786
-337
-77
-4
-737
201
2
-764
-965
-733
123
614
-713
317
-204
511
-88
-209
750
595
30
434
911
-935
493
-311
-744
-290
-186
745
-71
-212
-590
-53
-963
977
883
280
846
-837
-919
-904
-655
191
-640
216
-961
-630
48
629
540
-999
-168
-920
-880
-120
743
-794
-354
-922
901
543
216
484
542
825
-740
-751
-428
184
-23
685
-505
719
691
-195
150
-291
208
-582
-136
39
-609
919
-776
20
-747
764
705
-481
17
100
-357
568
-203
-251
819
-763
698
335
792
-483
781
167
770
-576
-845
-680
-745
584
-443
252
-230
-212
-748
-144
-16
839
274
920
318
803
767
624
-307
449
17
971
-123
361
322
808
-527
923
250
-867
654
827
921
281
-819
-581
-525
408
543
-368
944
-226
-91
672
-784
-342
-203
177
-234
-736
-644
-751
-651
599
598
-600
498
726
350
-815
-966
-659
-690
580
726
-816
-186
-66
-857
72
383
912
322
-208
-753
269
-859
106
-782
421
922
-879
-878
209
-798
-567
-857
-846
-875
-461
-821
699
425
724
-934
85
44
-800
-26
-627
296
272
404
-464
753
862
766
227
-397
310
-979
-829
-803
789
601
527
187
899
-806
-534
-260
251
-993
870
-683
964
811
-470
-964
-152
635
-278
325
695
871
503
449
957
-285
-673
692
336
134
-845
-614
-683
113
453
-925
502
259
-788
-814
-654
790
-806
-997
-877
-626
940
-987
211
-179
957
-570
449
990
898
218
-764
904
-222
756
-136
456
-903
431
213
330
-151
-106
938
-784
718
-956
-565
458
850
839
-183
-862
-60
-67
936
160
740
-838
-623
557
-872
162
399
-435
789
-386
951
881
-897
397
443
-614
-383
-957
364
-432
822
478
-190
501
858
-479
518
-392
650
-459
-674
244
-372
-766
-279
953
-930
-956
813
-110
-911
-344
681
-557
-755
-955
-484
87
228
270
-198
-636
-926
159
548
-308
-495
585
-794
405
-988
-388
-14
422
184
32
942
370
-638
868
332
998
-369
778
853
-181
31
-771
-487
-424
970
-133
-703
-235
-520
667
646
455
794
-691
344
494
-221
-693
-314
-892
828
755
-856
89
-507
608
-429
-425
906
735
-802
-682
196
354
-470
-215
-865
532
659
-916
232
460
70
-266
162
-105
260
962
-309
-342
610
129
-483
796
-523
936
-758
718
-623
-144
-2
992
891
-233
847
-28
660
-273
738
-612
-703
-134
-433
29
14
364
58
409
438
802
355
780
527
-734
-280
838
497
170
822
-155
-922
192
-218
946
690
425
-21
365
808
143
500
-360
-347
3
-712
640
-48
-100
183
457
-879
-832
841
499
-972
-407
933
-699
51
35
879
-364
-49
410
338
-549
991
365
646
547
902
169
556
-507
-173
-800
561
-274
-590
248
-787
787
298
792
825
417
-787
830
-196
776
-15
-849
-40
-812
896
-607
-15
942
318
-530
-638
620
138
469
-134
942
-521
-59
-278
618
-356
-266
287
-146
338
-846
605
375
-860
758
82
-160
409
-116
245
352
511
925
541
-446
374
52
547
135
15
-650
709
-732
-509
642
997
895
443
-237
396
-799
-602
-482
-53
378
10
-674
670
199
-22
660
-411
-279
-992
-299
-1000
204
-339
-530
456
-101
966
932
705
22
423
415
842
189
692
-242
216
-7
118
-592
380
960
-728
-574
-659
-898
185
-853
784
-529
190
-578
-363
-411
-834
829
419
-573
-690
200
436
-746
-804
698
258
-555
659
-218
943
282
-366
-868
-726
-112
102
969
555
570
-884
229
987
-122
-840
209
-913
124
-194
587
445
265
365
436
319
-509
87
733
-604
116
-266
-727
-372
453
-639
-387
807
-682
57
-15
-27
-423
982
-492
-275
80
695
-178
28
-210
-904
-411
272
-416
-390
552
399
-211
551
107
340
575
-653
-941
-782
-500
900
-620
-692
-116
-979
-203
-488
-593
177
-582
99
56
-878
-831
577
666
-542
935
-133
839
538
-970
-536
249
-363
-228
986
-826
57
-785
-331
-702
446
-963
452
-910
807
29
653
-303
-536
733
548
-236
-131
-357
85
-227
-72
474
-135
826
-178
-155
148
578
919
682
962
-858
146
671
656
427
-324
-709
-485
734
-213
740
361
-520
-537
-404
256
379
-378
94
19
-584
947
-951
478
-48
239
-846
789
146
735
145
31
79
-990
-362
-698
202
-245
-240
406
902
319
670
316
-857
-639
561
847
-440
-102
869
719
-958
-246
278
807
-5
97
295
-503
257
625
-153
741
-288
-508
-109
-865
215
-8
-252
209
320
370
-851
-234
292
781
-709
907
504
739
-34
402
768
217
-195
921
-486
-153
-130
-199
-575
326
-216
610
735
915
695
136
-349
241
906
130
-706
-498
-227
278
10
360
852
194
849
946
-457
-335
82
-248
-411
-995
-820
134
-86
278
-611
-387
378
-495
-563
-825
170
-666
-464
-105
533
259
-311
538
583
-402
-102
-747
832
264
84
553
543
391
-207
126
669
-991
377
753
401
170
-693
284
38
-823
200
474
592
648
-881
-497
-992
-414
-424
46
351
47
810
-28
713
-587
-714
960
757
-141
227
539
-421
886
-158
809
138
15
451
-216
-351
-143
-230
-938
384
389
-63
697
678
-651
-448
746
53
123
473
-1000
-483
341
-101
-829
658
44
-64
11
-761
544
-116
-619
659
-573
-528
858
-183
970
-814
-745
576
6
-105
-911
42
-153
-810
-48
-949
-674
-189
696
-603
29
241
687
705
939
449
67
340
-488
204
704
-335
-983
-894
-22
292
-490
-430
-481
855
-638
541
303
-52
151
147
607
-726
25
-380
514
356
-119
-674
-100
-955
-56
-837
-178
577
-118
664
-933
-307
-410
656
633
-765
-852
-682
474
-276
-951
588
-907
-189
218
352
-896
458
-129
-929
-903
-916
-916
-896
731
823
775
-211
382
681
-361
793
-961
-169
68
899
-731
-506
-22
76
-866
346
-525
654
-341
557
-758
-857
992
343
-330
783
70
-298
-4
-571
173
-100
464
-988
-439
362
455
-994
-236
195
568
-464
-154
-435
-273
891
143
79
-805
354
558
625
37
528
-831
768
296
721
-536
-993
440
722
686
-333
-64
854
672
951
585
-798
-426
19
1
-283
-699
342
873
565
919
-286
705
71
-304
-485
-48
-64
-669
-912
239
-860
153
483
631
314
920
-809
154
-245
-540
-99
-586
-719
-767
847
-817
696
-770
357
-461
-49
-204
-516
171
255
128
542
500
-446
655
482
355
256
647
804
602
-284
267
-241
-594
233
372
670
-895
531
241
-59
559
-990
802
268
86
-134
-920
568
598
-337
66
195
27
-857
77
497
-132
850
968
507
-194
352
328
-302
-972
-626
871
176
219
440
312
-303
-586
234
898
654
-550
643
-812
-266
-959
-755
149
-37
888
974
162
497
578
896
907
-815
868
-738
-588
910
658
478
872
283
825
-18
-879
-160
-192
-348
-471
602
996
270
-682
505
796
-734
-861
-290
-179
475
380
-945
-701
816
-287
-201
330
770
-310
-315
-254
-807
320
-940
-49
678
129
872
-780
763
168
-30
444
-763
-903
342
-785
-598
27
-939
241
478
-913
254
-951
777
-362
172
-564
-907
-547
-600
846
-257
34
517
125
-759
-705
209
-826
309
430
-242
626
-580
709
653
-929
-940
-871
636
-694
12
-18
576
-368
741
359
-847
-655
594
-98
-135
-675
-566
-899
777
526
348
937
447
958
-971
189
681
-91
-726
-227
89
-265
397
298
25
-341
150
11
867
-125
484
-624
-661
-807
668
813
-129
772
850
-148
533
324
146
-322
440
-123
488
968
-204
-705
840
892
481
-809
-372
544
565
185
257
109
-481
320
-826
-141
-314
211
-262
-1000
808
-910
561
-722
919
589
-122
-391
756
-116
542
-241
-94
-860
910
-311
914
-46
621
-217
65
732
781
-61
401
865
622
668
946
-607
-33
-986
-352
-562
-613
-11
-928
-552
49
256
125
-944
156
657
-192
562
790
668
-232
391
222
216
360
176
96
296
336
696
64
-617
-225
183
855
-466
496
-981
398
682
871
2
-888
-48
692
-359
-426
-867
-958
866
-35
-257
12
-561
623
-725
31
809
564
445
-671
-614
739
-998
148
-592
-337
-383
101
-814
244
322
822
-456
135
300
-638
-28
588
191
921
433
242
915
-250
-719
-111
684
-499
-200
769
-433
-311
-323
-46
125
496
-184
282
-524
199
-150
927
-114
-182
825
-720
-866
-423
211
-205
992
-43
678
-639
-957
-509
671
5
-160
220
94
703
-126
539
-136
-178
966
759
-183
982
158
618
-279
-297
429
-32
-396
200
745
-940
959
-652
-932
849
-393
172
-950
918
-959
0
701
-87
770
308
710
-513
-556
-548
-687
-903
765
743
-562
758
410
0
556
606
-749
-48
872
755
-597
818
809
-254
772
664
-126
-684
-87
-460
-469
-548
285
947
-470
-874
788
537
183
-549
551
343
-568
-471
29
598
376
-773
-146
996
646
838
932
-391
265
488
461
-292
-710
934
-622
387
-8
-845
-717
686
332
557
-833
-51
338
-517
-287
-365
979
222
12
305
-6
439
795
-474
-830
246
-838
-506
993
56
-244
-325
196
-900
764
-761
912
-923
-648
-980
90
-870
-677
950
516
763
-205
-318
-273
999
155
912
-439
642
-903
-368
-436
-169
-87
887
933
-37
-744
434
-211
27
-7
-72
597
594
92
-96
-19
531
692
-468
988
269
0
-691
212
572
188
-116
481
412
52
-344
639
132
-92
678
841
545
742
901
394
-399
-888
-331
-943
-570
-945
-897
-559
-594
-340
-374
821
-422
351
735
539
-223
-796
523
-624
-811
-889
-262
234
-874
688
411
745
-583
789
769
572
-216
-37
-986
-364
748
-157
530
-923
738
923
-553
62
508
802
68
880
-165
-440
-582
-776
-361
-120
-977
922
503
-131
387
928
656
771
-182
-555
886
399
533
-857
385
-186
432
-316
-88
-642
-781
777
-88
-472
-219
-71
-560
822
341
-536
672
570
174
-708
-527
-139
561
674
-142
159
802
1000
26
-109
-656
-318
-823
-195
-644
-223
911
-55
-870
-362
787
-302
566
-930
704
970
522
605
4
920
-93
101
986
-370
326
906
-633
-633
989
-79
-114
-143
242
6
201
-690
760
324
126
-961
-454
-273
-947
-699
-36
954
-703
-659
-91
914
-739
-601
-523
173
-763
-632
857
201
-990
-728
-160
469
463
882
-161
963
206
-254
-359
-573
-214
619
747
-561
226
-458
-438
659
-178
361
591
-831
-710
340
260
-970
108
-980
611
-798
202
772
252
102
804
-159
85
265
234
19
-156
143
936
-124
36
186
-388
493
666
-323
-271
376
-245
-703
-645
926
-492
-917
444
-117
-424
-97
810
-724
195
-79
720
332
918
967
-116
890
-487
416
-664
660
999
-248
-750
-590
889
-244
531
-18
-202
718
-278
-218
-44
663
34
599
922
46
169
-315
-625
50
394
41
-378
605
-203
-13
-730
257
-292
18
655
461
-241
66
907
-510
-110
-595
618
694
451
743
-20
485
31
363
-480
-593
309
151
-404
-353
811
431
101
506
531
-568
-930
-52
355
750
-739
874
-266
-295
967
280
-774
465
11
100
-359
-583
619
697
-482
-593
667
79
-339
-846
203
222
273
884
-858
-724
372
-269
-435
-761
567
235
-954
-618
-151
747
862
-378
-60
-282
51
734
-348
303
-458
-645
-292
18
62
-737
103
338
183
220
544
-678
284
-359
-840
-828
141
658
-197
3
435
-947
-37
-694
-183
-367
-303
-42
-953
70
721
590
-741
310
-48
-979
-633
7
839
142
-851
-937
629
-310
-794
-19
794
368
831
-185
-348
19
-736
826
-997
-597
-752
797
501
-508
580
-487
-540
648
93
878
-343
-310
521
394
-188
771
-589
-372
189
272
651
-146
-72
-257
-61
-471
-963
-409
273
457
333
-605
-964
-526
446
-553
564
93
-253
143
-453
-47
-162
166
-912
1
227
-825
-311
-775
-954
-23
-107
-125
469
-743
961
965
385
-911
671
974
600
-290
302
286
770
-815
-508
-372
184
871
843
497
395
-269
-45
-583
-938
-491
149
-865
244
959
-822
-985
-487
430
-831
318
-873
817
-167
-634
604
955
44
-918
157
-206
-948
-445
416
-51
75
-405
927
562
-273
874
-883
-838
-319
600
-423
-352
331
-146
158
527
379
-625
-844
-717
-487
-60
991
518
-598
789
-577
22
127
464
849
855
-329
-783
-743
-719
-857
-954
-290
296
704
-428
-952
-17
990
-498
464
-744
-865
52
-236
76
658
90
-614
650
170
883
-255
-321
83
-374
461
933
604
-657
263
-219
-728
-884
428
577
788
-641
-508
-457
41
151
675
-784
-989
941
10
813
402
-937
353
-340
-888
94
328
366
267
-800
-218
-374
838
124
-182
769
332
-100
-874
-614
-410
-654
629
-944
-815
-549
440
842
-975
-254
217
-826
115
-914
123
615
-20
961
-534
857
-906
576
-269
-447
-103
-164
-715
-359
693
713
461
-820
-714
-537
-442
876
808
928
455
-397
-281
-902
308
428
-462
-558
-991
-73
401
152
-934
-83
-693
-210
-863
-989
248
-494
266
865
-929
346
444
-708
776
-562
330
490
-16
157
-807
998
-973
-356
277
-928
-652
905
451
-123
-775
-332
-880
-8
112
985
796
-602
644
385
-331
914
484
-160
211
-406
-308
154
-653
-913
992
-545
423
111
-453
-927
861
134
712
427
941
-322
328
892
876
-762
-927
773
-601
314
-452
-588
-97
-672
-812
294
861
-403
-99
-593
-729
-397
422
-715
548
394
861
-778
304
-196
-752
135
473
-231
352
226
493
-372
-534
-740
-720
-838
-567
-209
-303
-510
-275
-34
-617
795
-246
-301
656
290
-785
-332
910
-24
118
-198
659
-667
-173
306
415
-998
419
-301
-315
-69
598
210
-992
-669
-358
987
951
-382
-200
-765
154
-493
-218
563
-522
937
-405
603
902
-387
-959
-166
-557
-688
-196
588
690
-371
638
-603
-705
701
811
968
-660
593
464
-337
-35
-947
421
-246
840
-965
61
-132
902
-824
-838
861
916
-772
864
77
732
424
-764
445
182
-374
497
-996
229
480
220
-430
255
-590
421
235
409
-780
725
-11
-901
-612
-291
-952
-547
-645
-833
-602
-842
-354
-533
-85
-290
165
-936
687
509
732
858
917
-218
119
247
994
-187
660
906
241
-310
653
-421
-447
-776
563
-833
-606
882
306
57
289
796
343
226
603
-391
-896
-261
-494
517
-302
324
750
510
-534
-358
259
-576
613
809
-387
-388
48
607
-358
737
-213
555
124
381
-485
68
905
484
-934
-95
-316
-518
-565
31
281
265
824
-982
406
325
89
127
-750
-830
-966
604
664
350
629
-291
163
746
-751
-828
-630
-958
176
819
-269
936
204
-838
-204
-816
-888
824
435
707
-40
-628
188
-945
114
58
-938
-240
571
321
-80
437
168
-829
-540
-334
104
-301
-317
603
853
-468
67
388
-864
118
900
315
-591
-555
-950
212
830
-535
348
180
767
614
-548
555
-568
995
797
229
824
-3
-962
602
-169
490
533
937
-814
-626
669
361
-404
798
-639
551
-831
8
193
764
-179
-512
878
751
-896
-200
-54
-831
525
-319
362
187
-746
971
649
125
176
-855
883
-80
829
-592
636
391
-886
-390
-34
-167
-205
-170
-674
60
-2
131
-603
-191
306
-573
-698
319
424
-567
-598
-252
-98
-862
-895
358
822
159
742
-292
-441
-80
905
-431
918
266
-731
330
819
356
958
730
142
-549
486
586
-259
476
686
-793
98
-747
-770
-594
285
583
915
-599
-713
-341
708
-278
-790
944
-638
443
282
-612
-889
306
852
578
-363
-445
776
688
-49
189
-311
-841
-345
-675
-442
-28
-663
558
645
-964
-930
879
-552
438
445
-315
-678
-882
919
-939
669
-89
948
343
431
873
341
-964
-825
-404
788
591
-407
955
-105
744
985
-839
-238
-505
698
-857
-345
814
183
-793
-904
-95
922
-958
736
-375
-329
176
234
695
280
9
-210
-828
-303
931
259
492
-580
144
909
-42
-698
-231
-915
610
288
-642
77
-870
551
-888
-650
337
-719
892
392
-469
-459
-116
479
-148
182
-792
-822
-888
129
201
892
180
-794
844
270
649
-592
-802
-657
777
605
280
736
674
405
-736
-788
-439
65
-177
572
-180
60
-482
-230
-542
-146
-594
296
-257
945
-290
-770
575
163
257
-101
549
-811
-26
410
-237
921
92
76
-78
860
-124
464
405
506
-996
-822
931
-489
106
-941
-453
338
563
-537
-839
-198
-804
225
600
-770
318
795
-799
-139
-480
-214
-431
195
641
-100
25
-882
929
18
900
-617
-872
-44
-490
582
915
-60
196
652
106
-470
988
125
-482
900
-945
840
326
296
-754
719
715
-951
88
586
107
-188
18
71
-576
188
-460
830
763
581
-293
-158
535
-703
857
-979
622
102
-61
-690
-858
-371
576
-962
-286
-217
-327
776
236
-183
-542
491
509
-369
-214
138
-367
121
341
-609
-477
721
-753
-408
-968
-386
-717
61
272
82
594
-833
467
355
909
-676
-252
-25
214
617
364
834
-92
-276
903
176
-299
-572
655
-706
-371
457
779
607
-699
-25
-902
-995
574
-917
484
748
-17
-230
606
-126
837
-475
91
646
351
422
264
8
-692
-541
50
865
929
847
-97
-737
464
532
173
344
336
910
919
-89
-322
937
-478
871
-208
-676
-122
159
-788
-634
-390
3
-810
-931
-768
-389
-745
-13
243
-661
-664
969
-602
-64
-461
-592
708
-878
-812
-381
557
406
624
-309
865
-868
313
92
-546
-75
-18
-320
-323
89
44
74
-767
341
490
-873
939
-127
157
-971
393
886
619
-66
623
-428
233
-602
-496
697
459
-595
285
234
675
359
-425
189
-747
-151
-559
-939
54
237
-151
863
414
-872
920
573
396
-489
-63
-76
-943
345
752
536
854
-597
-273
873
-943
486
-916
-645
-643
706
-779
-691
-635
767
204
9
-392
-831
-156
101
669
-88
-515
763
-554
-991
509
934
657
152
695
-45
-505
-487
-992
425
648
956
589
54
439
914
908
-645
339
308
-762
-464
-493
-304
-720
-268
-649
-477
-259
-96
-13
177
-353
-826
-672
-280
640
431
837
-50
622
984
-165
809
199
-786
-263
-186
486
883
883
830
-161
314
-583
-860
512
872
771
-52
425
-561
-671
-622
157
-205
-395
200
159
-428
-487
-616
341
790
-537
834
933
984
-245
-24
-100
-231
-143
-926
-854
-830
204
775
-438
-606
799
-412
-645
-505
929
769
89
-811
851
-889
371
90
-764
605
659
-534
918
-325
537
466
420
471
-739
-72
597
756
-318
359
-950
-691
15
493
124
-563
594
340
368
-405
-98
-742
860
-419
684
568
849
-599
332
733
-216
745
-895
732
-72
-109
367
350
878
374
-846
309
-685
-968
876
-232
788
-127
-405
-104
88
33
-6
452
-530
-935
621
-693
-417
8
-649
246
290
-864
-456
-628
766
928
-632
884
-514
450
-37
730
-674
588
-40
-404
934
-149
625
-374
-394
-785
43
569
-218
-736
-152
-28
525
785
293
372
-266
52
-273
76
661
-587
543
207
369
-766
-429
-76
607
-683
436
-856
720
433
-342
872
545
886
-902
38
-550
889
-541
-883
894
165
-211
967
784
-181
238
533
54
788
241
-397
277
481
43
143
558
844
267
-713
223
664
340
-58
-12
-902
286
-193
-530
-198
-256
551
-590
865
616
-581
-718
-838
77
-780
582
-573
711
-530
-208
-832
823
-562
980
-164
-777
-433
-365
-946
-897
-465
309
-706
32
294
-531
694
-670
-997
-815
-459
-516
788
-213
-108
145
679
532
350
-753
69
219
-990
536
-407
561
884
-527
-192
-816
277
250
553
-936
681
-528
881
730
-304
530
-49
-901
-683
-965
-624
437
-311
-890
824
331
883
-128
-559
775
-101
-904
450
-720
992
884
-135
-547
-668
885
542
-476
941
-393
682
-904
-573
-725
215
392
332
-980
-606
-984
-890
-257
37
232
-20
-473
426
-700
928
135
979
-448
266
-967
200
-440
600
631
992
-329
381
0
22
-303
-663
166
812
-184
-249
-764
-636
-92
405
-521
861
-386
80
-80
-930
680
-854
-283
189
256
-46
-176
-716
134
-856
406
-417
-813
55
384
-724
-293
970
-997
868
-226
569
-300
145
-829
706
-258
105
937
885
469
-833
343
943
-144
461
-311
-450
160
-763
338
-659
536
93
244
663
-745
-54
689
739
-830
111
-600
433
-308
-956
-589
-356
974
-388
-926
876
-882
172
576
-184
333
163
438
-665
357
157
-394
732
-582
-870
421
7
495
-345
739
96
112
725
-662
-1
369
-996
57
-619
-167
812
295
-990
490
-12
353
335
627
-658
753
309
-713
-692
-660
-693
-798
783
-175
2
951
741
458
-588
434
-494
-655
-60
-221
-271
-452
-35
-279
-141
490
857
-336
-900
-894
-398
653
-907
337
727
-16
982
232
-927
885
-868
-921
752
-557
-175
-296
552
852
244
259
485
-129
813
-153
-214
-347
903
108
234
201
-641
-218
248
195
-438
-46
710
-640
576
740
-458
-84
719
250
332
-804
540
625
-983
-924
308
943
306
-40
-699
901
830
821
-845
228
-818
495
283
373
23
-871
-615
-517
-159
565
-263
-257
687
-963
183
952
-247
386
-114
-124
973
826
748
-127
-180
-719
259
585
931
941
-918
-448
342
784
731
567
-461
-179
-658
237
-621
-928
-751
-323
592
282
-283
799
115
-843
-659
879
380
648
-396
999
369
558
506
29
512
-80
478
-719
737
460
-604
-477
289
-585
-816
-496
619
364
534
-677
636
185
-120
-417
357
-398
961
171
-45
591
-274
-205
554
79
-857
-761
114
554
414
765
291
790
-673
-220
656
781
485
616
-33
-140
-265
-201
-538
599
397
-917
483
765
983
-968
650
879
547
-418
-625
-202
-325
285
89
-936
251
-747
-974
-434
-601
-66
-550
832
-799
-484
-204
-520
59
726
-455
829
508
914
45
-674
-377
525
-387
528
-733
-919
-62
859
15
592
645
457
-393
-68
654
87
-342
901
-600
-346
515
966
-44
645
-222
-345
393
-967
618
635
-946
-806
-979
-396
577
187
-841
-891
-378
-537
-685
-81
794
373
-455
751
-989
226
-459
-974
644
-384
234
538
-547
638
-571
715
197
970
782
139
-210
492
-786
-812
-616
-16
-528
561
259
-237
199
1
208
732
435
761
875
-520
210
-381
207
646
516
-616
-442
-996
-324
-657
461
733
993
27
729
603
768
905
-555
331
884
-725
-952
168
469
-539
-931
-93
-497
392
-334
725
182
114
-944
86
590
-329
-214
-620
513
946
-437
-78
454
680
-335
-30
-586
744
523
606
-530
-80
-608
-639
717
504
-633
373
749
177
954
648
834
-973
-159
703
873
-944
811
-55
-539
93
241
-337
-806
970
518
-835
287
803
-111
707
476
-195
-837
-716
854
-954
-843
-542
277
387
469
-489
242
133
-620
757
672
-443
-1
-956
-162
-64
653
863
607
448
-611
-76
881
-440
912
140
-248
841
627
-886
187
-665
-755
-543
726
-193
-207
-259
563
856
-630
-952
100
817
618
-681
-976
-78
-106
1
-920
-311
812
607
637
231
-779
-367
543
-811
151
-115
-80
-991
-44
-518
-464
-57
-585
-699
-309
-801
350
249
-403
-413
954
-283
-370
-915
-706
572
549
-296
-646
393
-162
-727
513
-758
190
-676
-580
-173
-591
675
219
-123
-42
662
-123
348
912
793
477
346
-906
-885
853
-820
-25
797
113
178
79
763
-746
-850
879
-915
-402
821
597
-756
-554
-96
714
-134
140
-791
79
609
180
473
838
-310
115
-332
-156
456
716
395
-797
841
-369
-944
297
610
15
-181
115
736
-345
956
869
-103
-948
850
-880
37
-627
379
-263
-110
-295
574
482
893
-700
-835
105
-978
979
626
-424
-986
-253
-956
365
-408
-471
-654
446
862
-708
-679
234
-932
-118
632
-383
221
917
-101
-8
-162
-625
640
-148
-210
992
-957
897
-25
-855
-555
900
294
-320
-511
853
-890
-338
-408
-703
599
-94
-731
130
-407
623
-305
47
-426
-371
291
799
892
-481
-185
-687
968
-845
-404
-894
694
-377
403
-878
128
730
125
780
644
-182
297
-752
600
42
-563
-74
25
806
337
107
870
60
-579
684
-909
21
156
-951
-298
-755
327
-853
-70
722
-628
37
786
235
311
229
-535
833
833
232
-473
-36
13
-996
126
39
180
-554
147
536
689
28
548
-102
531
150
-341
501
280
31
-270
303
-636
-876
-981
819
326
-743
-870
474
-336
670
-382
-450
990
-920
-74
-550
697
-393
248
-148
-28
-548
-758
-617
-403
320
-556
-959
-768
497
655
-798
541
964
-991
599
475
240
-436
-744
898
-885
443
-233
767
-298
395
6
-724
-326
-806
-437
956
-183
713
609
-490
729
390
629
-340
-458
379
-945
994
-561
-651
-114
544
-270
-888
-434
-955
-881
282
-980
957
-282
77
-78
-571
11
-137
534
25
437
-215
100
981
-217
-450
-304
148
-262
-751
-778
-920
642
740
766
697
-130
-29
-426
-314
358
-246
321
362
-549
-176
573
866
838
-202
-3
-500
-23
-993
-832
519
57
935
-599
-557
217
-315
635
311
-552
-450
974
-13
-166
851
-671
-682
-412
606
-205
128
983
-151
-554
923
985
305
659
-642
-707
450
-114
-81
-80
-784
200
485
-187
-325
-432
683
-126
53
181
974
800
-151
-331
605
911
-904
47
-859
-967
-315
-813
187
394
222
-328
-478
-206
-46
-437
-612
-90
816
294
-612
-691
-121
662
-615
-75
614
667
-661
384
-38
-477
976
-79
689
305
100
552
845
954
53
-826
912
-733
790
477
-157
-957
568
551
994
123
-896
904
665
710
538
435
-2
-573
-116
59
818
-267
463
459
800
173
-148
111
212
-552
-592
484
439
-68
-474
-584
-65
-267
-841
743
-138
-936
-123
-460
-228
934
-715
863
123
652
-201
251
463
-833
399
874
557
904
-208
-637
49
70
-519
-802
-812
-588
-130
251
695
696
577
691
-822
338
680
-870
611
231
-345
71
-660
-756
-44
70
-217
703
-165
397
300
-908
562
996
-791
-902
628
531
100
608
316
272
-987
-118
-379
434
-927
794
456
489
651
-728
270
880
649
641
-738
-378
-756
501
-58
946
79
-514
379
-507
-842
-226
758
448
-520
891
-2
-466
484
-743
9
-787
-488
-640
-701
69
920
275
58
550
-450
572
406
50
460
-48
799
976
-262
57
249
658
-528
-91
-184
398
906
-767
-183
-27
878
-472
646
460
53
-324
596
-958
-36
-123
-394
-390
-42
-335
-366
-346
820
-712
-89
821
251
-472
509
-590
198
42
-765
737
-673
-832
-499
-676
856
329
-763
-850
824
-729
451
-723
327
864
16
-618
127
-91
296
57
-3
-4
919
-867
-766
-532
-183
695
326
-819
672
838
-536
-511
-515
-430
-115
708
35
290
-510
14
977
-459
998
-254
266
-480
200
413
423
-231
-480
316
473
750
388
871
-860
-968
725
873
-939
-93
-122
678
-984
635
8
880
-155
-269
384
54
-787
-913
781
591
-390
348
833
517
-273
892
162
477
453
-720
-697
-852
-911
220
-822
-652
-953
-71
518
-175
978
95
268
-233
-569
77
851
-409
640
-740
-825
-639
791
-994
-252
-600
463
336
-159
35
-772
678
535
-18
-187
703
674
670
748
-64
8
415
71
-879
578
-863
-18
288
745
-321
-786
-219
737
615
586
543
-838
-935
-880
608
-581
-290
953
431
441
-922
-681
-884
-656
977
-271
-761
867
242
322
628
148
225
-849
853
-503
106
782
221
-726
-417
60
-850
581
-427
-25
471
-899
-92
800
-768
-35
-715
-518
-380
918
397
417
-401
980
865
99
622
-194
686
977
-639
-874
630
452
510
-870
594
-390
-352
988
-327
729
-203
-712
467
322
100
-43
-674
259
864
756
-862
339
148
-798
688
883
-56
-908
376
741
-206
483
68
827
-4
-626
463
701
544
-389
-272
909
-264
765
-682
-767
527
-33
634
-15
486
774
365
-385
404
-992
559
77
-739
548
-115
-550
-143
406
-806
-532
288
310
427
729
567
623
435
153
890
419
-29
543
-232
63
-162
408
-641
-78
-212
-683
598
-885
436
-797
687
-427
666
192
-555
-182
-645
-727
-13
-518
877
-210
-460
213
-818
-858
401
-469
781
-559
377
-942
888
-383
-409
-897
-718
-211
281
660
-814
729
904
110
-655
611
281
83
-328
190
339
-32
612
-26
-978
749
666
735
951
-250
475
228
-754
820
-99
-624
-257
812
142
-213
-752
697
-473
-514
-210
664
-746
907
-317
763
-986
859
-694
497
-820
-920
239
-956
228
-405
933
754
-198
-178
-343
-331
866
-442
-578
459
-115
639
-135
480
263
643
-590
898
387
-489
-417
594
103
605
-754
-783
528
-947
-443
-719
-880
-372
-384
978
620
-52
837
482
-404
-108
845
622
-349
641
874
-633
326
-194
-791
499
898
-713
472
346
-244
-496
479
841
-106
-829
340
366
699
-590
181
158
241
778
864
-128
520
207
-610
-793
136
-107
0
299
770
229
985
453
583
-821
41
-936
-729
-71
20
-460
159
359
-527
-3
-570
-339
-775
661
-680
291
743
370
-582
310
511
951
571
482
300
919
384
10
517
347
143
373
-562
133
-535
-584
-49
-134
-8
-217
244
679
537
-868
-655
576
500
-39
-330
-982
308
669
157
856
288
840
-260
-943
425
557
-695
598
415
709
151
371
-386
-330
481
474
-496
-73
419
-814
53
412
-383
-792
18
-672
285
-231
168
-349
-886
230
84
76
344
-768
384
-520
953
-182
-970
598
806
893
-778
392
-650
894
539
-216
-308
905
704
164
631
-139
-202
-145
617
-664
-940
484
311
207
-927
-7
55
606
980
-279
601
-57
741
147
-726
993
645
-413
390
-453
766
-533
958
319
-693
927
666
-208
-140
471
-114
-710
-733
-544
-545
75
-772
-88
-210
-335
265
-228
10
-469
907
439
-110
-841
-118
-11
-757
20
-358
687
689
-740
3
184
-971
361
190
-471
129
-223
155
717
-271
-523
-903
691
-19
219
198
659
-25
-695
-326
-9
-645
-148
128
-750
710
710
-271
881
-728
-432
-610
-201
395
616
625
288
-896
567
-184
560
-865
238
-663
107
-477
-200
-675
-939
286
785
-63
566
-167
-473
748
-307
342
-561
746
939
2
761
951
-936
724
-925
-431
-106
-895
851
-75
-703
46
225
-301
272
-235
-280
-823
-285
367
119
466
-989
247
840
103
-272
-631
410
-692
629
683
-20
350
638
743
10
923
211
289
606
-746
-302
164
-213
136
954
-102
274
-659
683
1000
250
-273
399
-14
776
455
177
661
-914
706
-278
350
771
834
-798
750
-557
2
979
-464
660
-416
539
488
574
499
32
927
-325
-911
-482
-731
-591
-675
-82
-670
-562
-587
135
286
223
-633
822
566
744
520
686
-564
-154
362
-747
-339
-506
-581
-243
842
-390
-702
392
-501
-351
740
3
-738
993
599
331
627
-461
189
743
-220
400
-616
-228
106
-351
-98
631
83
998
-412
644
601
-96
-657
417
-13
706
-872
586
963
105
-702
-428
-349
450
324
-204
659
-619
-698
-931
571
-595
499
-126
-880
498
-508
-549
-2
937
-981
-364
303
-473
406
282
-399
261
-150
-858
-738
-514
574
-799
201
-38
-833
521
-826
759
-878
-88
77
768
-427
738
927
-91
-478
264
953
-993
-976
-225
-617
-672
884
223
198
709
366
-780
-208
-565
114
152
-918
-511
629
-752
199
-259
-635
443
466
-220
336
33
201
692
-265
-558
-103
-954
788
-63
-332
-846
821
-248
280
-201
-177
-22
734
-944
554
-534
141
-564
-537
-972
-335
-584
636
247
124
-996
-229
487
501
584
-705
-703
-902
474
-297
-258
-971
477
265
-26
-108
-606
387
934
815
-439
-751
286
913
-7
342
576
353
-178
834
-752
198
-61
984
726
-980
-719
-478
-885
-359
-1
-867
57
126
-668
759
944
903
-251
382
413
8
-811
199
-640
727
-446
989
-833
-368
-927
568
-515
-842
-780
-429
27
-749
-37
246
393
938
157
534
58
66
426
256
-842
584
-398
-142
-812
-440
181
-47
-756
-929
235
692
56
425
108
132
-65
688
-826
200
-328
622
-693
-754
-903
-781
-212
-874
-339
655
-54
503
421
-575
110
-616
646
-622
-107
711
841
653
-324
-912
378
583
-91
34
892
-251
140
-387
630
-310
-296
527
268
-214
236
-963
-182
314
-665
623
498
187
499
526
652
498
-243
169
83
947
887
64
186
-421
4
580
-416
-420
-340
574
964
967
682
-616
865
879
597
508
756
-250
407
-96
-276
992
-966
-918
584
917
-330
812
915
502
-271
-326
604
379
994
-268
116
798
-119
856
-853
-348
370
227
586
-848
-844
-553
78
-834
583
793
-515
-737
-538
-637
394
-618
315
660
234
912
-543
-110
22
-475
-754
675
544
523
153
837
81
-84
163
672
126
134
-401
83
-187
-937
-21
985
233
-134
-686
-813
-35
-823
-803
-618
832
626
-322
-963
821
658
-840
-409
-755
253
-355
-785
-548
416
951
-586
-359
560
-707
247
99
-724
228
422
-686
-166
21
-457
-166
137
-715
212
159
-717
-214
486
67
201
-875
-142
-327
-150
970
-241
272
-230
-900
272
-694
754
423
732
727
-605
-995
-287
523
-952
240
-83
-647
-143
995
318
-274
827
727
-608
292
40
632
-938
913
-26
-621
431
1
-328
-315
632
810
-728
776
151
842
-870
354
-585
100
-400
775
838
719
416
-404
-131
-292
423
-137
686
-847
-995
448
-766
314
714
-718
974
-610
-444
-132
-887
603
-262
284
-667
-439
-379
149
544
-29
258
-190
617
-536
-663
250
768
-666
-840
912
335
-940
-621
-321
877
768
-767
-100
788
-541
-611
-690
440
369
481
324
124
-456
314
-149
-446
142
777
383
-150
774
827
-202
824
-417
859
-308
151
-453
307
-735
-612
-693
-573
388
-371
-741
-757
883
352
635
466
404
-106
462
-520
-474
126
-173
-858
-967
-885
-751
231
-829
-120
-715
-55
-580
320
731
-788
844
-232
212
-118
-37
794
-567
177
-232
59
237
896
-374
193
265
-28
-979
545
-542
-535
803
-699
-850
-770
922
898
935
552
479
403
11
320
234
-8
-431
228
-134
-287
-29
955
-771
860
-778
-375
-754
236
-996
-668
601
526
302
214
-673
-998
393
-672
205
-717
945
-296
-61
314
-107
-505
12
-528
785
446
-286
862
-323
95
644
26
44
-539
297
63
71
-220
-426
282
739
143
761
-456
-424
-225
-155
876
-305
358
671
410
-135
-414
-908
-767
333
138
41
-943
-877
50
-692
-469
-911
648
753
-560
-976
437
-213
-250
-310
-514
-454
451
-246
-388
-380
107
251
256
852
-30
678
-721
-199
-486
-537
839
721
237
-675
570
-475
141
741
-30
796
-621
947
106
429
-497
961
-533
-816
735
963
-202
-904
434
371
-39
-18
119
267
-560
914
-793
-322
350
324
16
-955
-467
609
-883
-760
-981
-750
865
308
717
-21
0
-229
791
-464
499
-740
-189
-782
-637
-469
-299
-638
17
999
-516
321
630
563
-849
-241
796
-646
-347
774
-133
834
226
12
-49
-36
-493
-984
49
357
826
-500
306
796
896
64
-329
419
-711
-135
669
201
377
-435
402
-610
686
-164
-928
-683
-984
334
278
36
-140
320
452
-787
72
-155
60
764
-773
8
-886
798
894
-419
-153
543
278
194
437
-937
-805
-373
424
-881
563
-806
-605
-736
201
-322
-618
-948
-876
496
-610
194
-906
-981
51
-479
596
-682
102
282
977
-606
52
-532
-870
1000
94
-553
327
-431
89
761
-190
474
511
315
901
-696
9
-766
-469
257
-580
-384
530
-713
333
833
555
-970
-634
-610
615
-514
372
-659
-645
-201
-823
-254
580
804
816
20
-55
766
-562
-995
-961
-821
-371
-304
749
254
-505
-712
949
941
661
-745
778
-565
118
209
159
215
-291
-352
-891
-164
-38
356
-670
-88
354
-660
160
-653
925
72
-430
-184
860
-256
553
57
869
511
327
396
580
-127
-874
956
-66
-424
-446
-577
-449
815
-910
-630
-555
153
990
458
272
-979
673
-376
-317
224
407
247
827
304
-785
436
-161
337
-233
-622
19
732
117
-509
624
-415
125
-33
558
800
-693
852
930
-370
772
-192
-402
-615
214
-280
535
459
219
222
471
-494
-938
974
766
-449
224
-758
-858
-29
-714
898
10
-40
-177
488
-950
177
252
-824
-13
144
255
-359
-660
-594
881
17
453
600
-996
-191
-262
-552
689
422
437
294
168
385
-870
-454
-565
-704
-752
-207
-720
-857
-601
-172
664
-645
847
789
-597
-304
-58
-520
395
745
-981
363
390
441
-127
-900
510
-489
-477
-202
-550
-366
207
223
-125
-557
859
193
-337
-947
-10
-570
988
-831
593
40
453
-523
926
224
-271
-481
418
-494
-403
194
291
962
-706
-399
737
-401
524
909
-622
-48
680
142
-307
743
701
471
-952
-584
636
-562
234
-546
844
758
-926
-669
183
-615
600
197
816
-750
-274
318
-207
-206
479
-490
-662
907
-194
904
-579
36
978
-357
-999
272
916
794
-206
688
-968
566
-302
254
145
-606
630
339
172
-361
-199
-663
420
-206
721
-155
210
673
-982
-313
503
94
787
393
78
-484
438
766
273
-187
576
-213
-470
350
754
518
983
171
-609
-186
571
848
-389
-743
801
-102
-166
916
-362
264
-822
-350
226
217
778
-826
-796
-720
-996
376
-101
319
-759
-886
769
872
-952
229
-514
747
422
44
-728
-883
-410
711
89
940
-412
602
-571
44
571
959
-949
-407
134
-840
241
-821
-951
-985
-452
-540
-30
210
-363
297
-878
-263
-349
930
-326
-185
-686
610
695
-791
-266
-448
-32
-807
142
533
306
-216
127
-153
913
22
790
-211
338
-304
-48
679
2
-969
-418
411
-233
399
40
899
-786
-863
224
731
113
-8
-323
-653
-300
111
-760
664
-213
-514
-652
-396
821
180
-805
834
674
-365
-517
-328
211
-832
125
-451
417
87
66
-63
81
-640
-281
511
997
112
70
-863
-953
-893
513
-281
473
-21
502
304
-5
-193
600
399
730
-446
690
974
-877
869
283
396
929
926
-490
160
-793
-250
655
499
-107
155
897
-638
-492
-211
-578
967
-365
866
-541
-260
638
-868
-580
-385
723
856
-751
280
781
-816
668
-595
87
-992
515
-609
82
-742
795
-382
776
-572
-865
-175
-417
911
-304
774
-701
827
-320
-114
-376
845
251
-129
160
17
523
82
-966
-319
-781
-583
-101
-525
679
159
-310
-973
-739
179
288
684
-510
995
-7
69
972
840
539
374
927
665
-251
-539
-896
-492
-250
-268
-496
781
-588
-186
-118
468
-257
1
-345
839
725
369
560
-963
56
-878
-219
-506
-388
-168
836
410
860
228
-595
-358
666
698
987
-198
-142
338
865
-82
980
859
617
971
-294
719
-634
647
-545
-605
-143
106
724
886
-315
-588
-281
592
854
-526
781
-112
-222
-350
-208
-551
-715
-320
-708
666
934
475
164
180
256
45
-786
143
-941
781
308
296
-2
599
-547
-799
105
519
409
-434
14
183
482
-794
-924
-103
-411
267
377
801
176
-465
-76
469
654
502
-863
-280
-127
572
159
-595
82
-783
-457
-268
789
-547
-70
553
635
-545
-798
-953
-44
-877
910
482
433
-81
336
814
615
-244
863
-971
718
613
-504
-520
40
-387
562
-84
-177
306
298
66
816
550
-159
-81
274
-424
857
607
-655
-299
-406
478
-770
695
-409
-837
-892
303
-26
592
488
-177
1000
-630
752
977
-488
687
-399
638
-389
323
31
-729
79
-772
498
987
672
31
-685
592
539
18
962
-264
-471
197
492
853
18
-958
421
346
331
-140
637
-668
794
156
-114
434
115
153
3
277
939
-172
-104
-973
932
646
559
-769
-141
291
-398
241
-824
68
-229
276
-790
69
596
677
-827
276
-559
854
-820
-19
-89
-74
440
867
532
-582
-658
-618
-235
321
516
702
925
-890
40
200
-984
623
-345
-289
809
-455
-580
720
336
-509
-275
-172
-200
381
548
386
-34
95
-64
-11
732
267
307
-507
-151
-722
-832
-552
-38
-359
834
377
940
853
500
-437
414
-654
-722
4
-682
331
960
-4
277
-407
950
-952
-582
-341
844
-425
771
-43
384
-919
-242
-767
398
387
-893
-177
97
65
-167
951
-959
-737
-398
-874
-436
-788
-686
202
-806
-934
490
-597
51
-647
716
-18
-71
136
-381
553
-499
664
184
100
537
-847
202
-871
-959
-516
724
-348
75
560
-823
-176
322
335
447
-688
-800
-795
-617
-744
-140
-621
90
-220
344
-108
803
683
154
73
97
-866
-829
-454
409
665
14
444
-527
-30
-107
-887
804
-464
979
-633
-667
4
-128
414
-123
-208
236
408
-654
850
-171
-620
706
-705
-660
-409
971
-352
-936
-353
310
-460
117
551
470
-911
349
-103
311
-697
237
833
-822
-33
-285
-24
-529
-428
-642
998
127
-955
564
-964
-363
686
557
-371
-902
614
629
-765
-183
627
96
757
-951
782
735
-907
-189
-31
-768
-748
557
-934
-369
-983
636
-30
968
-658
-499
-897
95
-87
623
-897
-935
571
-32
-37
967
-492
-693
498
402
518
-435
-655
-489
-172
600
429
219
-274
-235
-736
160
-729
-173
291
-189
194
5
733
-803
599
-557
-733
-733
-984
940
521
454
-502
-914
-552
-440
180
766
-57
42
291
-732
791
131
640
755
-507
-302
-356
407
-505
-731
-949
-630
-429
885
3
-79
397
-285
358
-799
-532
-329
-289
683
-530
841
534
-577
479
-883
-937
-843
89
-921
-821
-665
-294
310
-511
328
727
344
-355
720
398
-700
-713
-177
334
823
626
590
526
353
-408
-791
-719
-579
-6
470
-845
-705
919
724
-891
296
837
-813
-2
-439
447
458
188
-258
670
-922
341
200
-206
-137
-877
905
885
833
-382
560
222
-351
457
-192
759
297
860
726
-766
-254
-352
347
223
-781
-569
443
954
-726
267
698
-531
628
254
890
-775
921
-311
-193
62
13
-747
-191
-183
327
259
-976
395
-272
-208
-362
-515
-901
332
-717
639
523
189
77
769
302
-877
-706
-322
-709
619
-164
-272
-952
240
445
-526
-924
253
18
-237
-785
801
748
5
429
119
578
-885
13
26
-284
781
58
-510
451
-70
-976
320
-588
-520
278
856
-592
580
209
-679
552
-603
-62
982
-472
279
105
442
928
647
529
-691
137
505
-826
-753
-134
-652
507
-844
549
-377
4
-546
-175
-344
-424
659
-520
95
982
-655
648
628
877
874
-369
807
57
-897
-204
767
-513
-986
-888
437
-313
-217
-135
-209
59
-107
224
-752
-186
905
-247
-10
-667
771
-753
695
-975
967
199
370
-278
972
668
-509
142
867
217
-412
386
-958
240
-838
595
-164
-362
-827
-585
-149
-560
443
20
-624
-217
-564
-815
-814
-679
199
-527
281
229
-3
321
-390
919
571
-685
-950
-668
-243
-781
743
138
-977
-183
15
-752
901
-86
-434
126
-976
385
506
-956
656
-123
-543
-848
-215
438
-941
-48
132
60
-674
-426
-527
361
-422
943
757
-668
-357
811
-994
393
-483
896
-483
-699
151
-616
976
141
293
-875
404
-190
137
370
110
-880
-970
-558
-288
100
-49
663
-770
-381
554
-971
181
-32
217
-663
469
934
-752
-427
-446
-889
-949
24
-292
-92
-686
598
-380
447
224
61
650
880
184
-963
-940
-99
842
485
-242
252
232
595
48
323
-976
333
430
754
-659
-928
286
-603
-357
943
778
69
714
60
348
-508
-931
415
-506
-730
-249
362
408
920
-754
160
781
-818
-615
923
434
100
556
-547
998
-599
28
-207
-210
511
621
597
965
467
904
19
877
558
-340
173
177
-798
416
-285
-117
715
445
-560
-636
-285
137
843
-891
-281
-692
-276
-428
-392
85
388
-803
-424
717
696
675
378
-546
-432
-654
-195
262
-683
-413
605
-70
-597
-267
-724
-952
645
914
-42
442
-634
-628
-760
-745
784
155
-111
-481
-759
844
356
-26
-28
456
-143
84
-125
236
-538
-418
-315
564
361
-754
-30
-464
307
430
861
-843
-133
145
-546
966
234
73
262
-934
403
357
-306
928
774
-179
184
793
18
-397
-890
70
231
-129
274
584
-198
-358
718
-718
17
260
434
-320
-22
273
868
224
-527
-613
-247
-154
-489
67
859
-531
967
732
67
-240
214
-169
724
-286
-815
340
-723
909
123
-847
-630
-660
-902
734
-589
961
803
882
161
-204
-443
-854
-460
-856
279
765
540
-45
542
-392
-222
-659
104
-776
-532
-98
212
-709
490
229
683
759
-581
117
-548
-88
-138
130
-932
-20
-582
159
-156
-240
779
-892
791
-173
640
502
-714
207
44
390
46
-484
-311
-540
-751
-15
-910
-8
-932
-226
-257
-752
-203
-588
-175
778
198
-346
-671
-275
-281
-197
778
-906
475
-753
750
-189
412
-430
843
-300
493
-242
-809
-207
-678
5
732
364
60
741
-145
645
108
343
-268
-987
853
-374
-463
429
193
997
-123
627
-229
-65
441
-112
-324
-879
-801
821
853
-514
-639
-827
20
-953
594
-176
183
975
-799
-832
-378
587
967
-933
268
22
291
-72
-299
-896
357
687
-355
-983
36
-748
-651
560
-786
-883
-821
-145
217
261
-388
453
355
-214
415
-882
-581
751
-334
-449
-339
-397
866
703
-840
-375
-882
-905
-428
525
455
-523
-118
312
469
904
315
-734
789
126
-940
-451
994
-861
641
-569
-113
-826
751
59
546
-101
-106
21
852
540
475
509
-466
-944
-993
-511
289
425
-747
813
162
537
-75
457
681
-41
-762
64
-513
-165
848
836
-634
-844
-228
733
-357
969
-726
720
54
-640
-287
775
566
303
56
232
576
260
-707
-509
889
123
665
-731
532
337
65
632
-36
959
-349
-972
303
410
-341
526
854
-474
-427
-253
971
702
899
-420
364
993
-112
-795
792
-103
215
-233
883
112
-655
887
896
-750
-12
42
712
-965
-359
-564
785
172
-983
203
-127
323
-354
-118
-14
570
-761
-896
481
641
225
-609
593
544
-569
60
-603
-580
531
81
-235
-586
54
10
712
-370
-364
710
-602
970
-76
-943
-202
175
-44
-479
551
-180
-116
833
-579
-636
156
-331
631
543
795
-795
645
-877
-206
324
423
191
-180
38
-184
-497
-645
-660
-937
256
-86
873
-219
-215
-830
641
-810
-397
104
282
575
-581
-11
-939
-266
-770
-559
892
-111
879
-547
858
-552
336
391
198
-482
-389
-310
-308
532
-679
-550
-292
-585
82
952
-937
-738
-929
520
-297
-315
6
-358
-774
822
-707
-634
-369
-295
563
255
-131
446
772
808
-845
345
-237
359
159
-955
-371
-576
470
-723
957
414
827
-729
-594
539
824
106
-138
-626
786
269
702
70
641
-626
871
-820
70
-179
-395
-448
-614
285
-494
545
-975
-134
-673
8
479
-324
-905
-103
-101
-250
697
-743
-684
316
-387
-315
-290
-4
126
320
-858
-514
136
-474
-194
-831
-367
333
527
772
410
-351
144
138
-292
-25
-310
-828
-683
905
-400
-55
152
731
-631
-87
581
-399
-731
-883
-968
652
672
662
232
-362
-217
-266
-269
366
245
-387
-862
87
-523
687
-445
133
899
292
182
257
135
624
-982
308
846
-826
895
-359
805
-958
750
-116
-845
140
407
331
759
-508
635
136
376
367
466
849
-968
680
-511
304
374
-64
-94
-845
-167
-237
-300
257
-203
-124
137
-72
446
-109
798
342
-25
-131
-517
369
799
100
572
-254
52
-744
-817
255
-324
499
-585
236
929
679
-495
-129
-778
641
687
-973
-726
-935
-491
450
-845
921
283
-612
-806
-695
744
882
-323
-587
-565
645
-434
171
360
-656
289
580
581
-486
-369
-828
447
-224
866
-199
-516
-448
346
388
628
-535
231
674
-6
-983
-616
877
-289
591
-519
107
-654
-630
-807
-619
587
-120
738
-355
961
-861
-309
535
-741
-332
363
-136
535
-157
162
-658
650
147
-429
-409
-601
726
-931
62
-118
-642
746
-680
-492
-824
407
288
457
683
186
296
874
-121
201
965
-343
-867
-465
682
-245
-236
-118
142
-368
-43
273
-733
401
90
-785
-660
889
719
113
-698
-504
-891
-383
-810
999
-566
-428
-117
270
895
-748
-535
239
922
-523
-905
-38
125
-400
-566
284
-341
232
256
378
868
948
-479
597
702
827
-33
215
-35
-773
706
376
-469
799
913
-903
391
126
949
552
-990
831
-675
338
-716
215
-860
-130
-880
-651
892
76
-730
-79
767
-601
-149
669
-272
826
-363
44
-146
136
-233
-210
-742
744
-203
-489
-334
-487
652
-887
-833
158
185
158
150
546
-246
718
-765
835
939
295
-897
866
-702
267
72
893
809
-328
729
318
578
-193
-194
286
134
-99
694
-344
-78
35
-724
477
-885
-421
-55
-108
661
-328
645
-832
441
404
986
465
665
31
-879
-691
711
335
74
771
884
152
723
108
-402
205
335
702
-704
640
-417
-63
250
957
908
-938
-842
-371
336
408
-544
-789
272
419
218
885
-592
542
-200
475
826
558
-64
567
-559
-892
513
-569
-56
-690
351
-316
-858
-328
39
-277
595
805
-378
-263
135
767
623
-124
822
420
395
-880
-96
-814
491
-471
667
-101
275
-240
357
-78
413
631
485
790
885
-102
-567
-474
569
-171
-737
-195
-523
426
-834
549
-190
640
-372
725
-622
427
350
-87
-845
-251
-283
-800
19
593
862
-918
-965
221
-931
611
370
-910
100
-163
386
594
220
424
824
-906
93
683
101
-353
924
748
697
-475
221
482
101
-748
754
-990
802
-188
-256
-860
977
-742
-956
-736
477
899
-140
-7
-201
395
-611
44
-852
-180
-667
348
-580
890
-491
-733
-262
421
927
395
355
-965
-105
144
-230
746
731
-188
494
211
445
913
363
196
-994
-765
393
-177
72
791
844
-565
573
71
371
-456
-195
673
966
438
977
93
863
726
686
-526
-256
-805
-216
-385
-844
-934
119
-383
-784
-137
-268
635
-385
-968
996
358
858
894
-981
462
-967
-365
58
-39
783
966
697
349
-402
-735
-374
-25
-280
-367
737
-937
312
194
-374
-558
923
-681
-836
904
774
682
45
-813
-992
-873
362
570
-905
-554
-247
-902
-365
-573
-174
-582
-122
-55
-619
-357
975
180
30
-69
-86
216
-278
-928
687
-256
-880
-765
-32
392
532
-360
805
21
45
596
-649
3
779
-630
651
-574
7
-426
-686
721
-898
-17
688
-956
-736
-528
279
539
41
-159
338
-390
442
-682
782
368
-940
-435
570
-771
767
-681
-583
-178
-318
-4
178
-978
33
-638
-176
-820
-825
334
-765
-373
550
-569
-761
-366
-197
-743
-157
-906
-657
591
-65
-941
-819
-315
771
-954
-741
697
-645
-128
741
-722
-860
-933
-226
-560
665
373
792
-599
-581
671
649
-837
730
-60
743
964
-381
-561
-919
534
176
21
420
513
-379
854
-725
-330
-24
-624
372
56
-870
941
-100
-81
650
-973
-387
-188
529
698
638
324
-601
173
-851
-920
-191
-416
224
529
124
-941
-115
677
-874
50
-513
-389
-777
909
-686
638
-26
505
903
685
422
-817
-18
733
-424
-786
340
-101
579
-107
628
-669
897
386
-59
243
960
716
244
-31
942
-372
-837
448
38
930
537
-17
-802
-162
982
-774
-714
398
208
-170
651
439
903
-73
-229
966
-429
191
-278
-183
817
361
-339
26
-931
-333
626
608
885
-53
40
-967
267
388
-967
-54
-358
-515
-380
-580
1
391
108
-628
-362
805
-974
140
-72
-988
-775
-740
-155
44
-413
-457
92
506
-941
854
891
-257
-330
-103
346
-393
-476
-785
-571
502
-302
644
-286
-783
33
-38
-396
-747
-936
-695
-823
-952
346
236
187
773
270
-994
13
-831
-974
-828
-247
633
919
170
-472
-954
991
-874
273
292
-133
640
-935
-747
-178
-442
781
531
299
-523
528
-55
157
-402
709
206
-907
-977
-124
-843
-321
951
-333
-935
-3
-768
-56
185
751
-612
-219
861
929
538
735
-110
259
-310
-379
-444
467
-174
-327
448
-301
454
390
939
-168
95
-434
-964
-559
-248
-844
-916
-889
-173
-779
364
144
-50
-673
940
-776
800
972
686
-629
365
66
50
449
612
-625
66
-147
-904
-498
-978
364
-819
-686
-369
-399
-859
-363
-717
-508
313
849
506
-452
-370
-442
342
-864
328
825
38
-310
374
3
-636
-859
-558
542
-888
176
-769
-295
-105
120
75
-986
-550
671
-577
-256
432
-611
2
785
-211
-903
805
99
-643
264
-558
18
929
-600
-189
651
903
-305
513
-581
567
377
503
457
870
20
-485
-494
-14
-241
-782
588
257
716
766
-345
446
990
559
-877
-280
170
26
575
-50
915
-105
586
-119
149
449
-647
191
493
-328
-652
-180
-788
-770
415
-912
-549
-225
826
-959
-405
933
-962
280
-359
-188
776
154
-662
685
-25
858
-285
723
773
-51
824
549
3
925
102
-686
551
233
583
-749
-97
224
482
-782
502
188
269
581
-505
-863
511
-796
841
-861
-581
-597
70
-103
380
134
-73
649
-585
-67
653
275
561
-178
226
-709
941
-809
-449
-33
553
-831
155
583
792
-842
-860
-236
-313
-146
-103
-890
-991
-72
719
636
536
-102
-549
-860
282
-975
-875
880
-810
972
-605
994
574
-782
213
57
941
404
883
-853
591
637
65
427
822
-236
-2
803
868
514
142
143
-944
-321
-847
337
-421
574
979
-804
-934
-2
-893
-511
-486
723
14
770
-776
226
690
544
-832
16
-660
408
260
758
335
831
503
-962
223
-590
489
598
160
-481
-43
963
120
-920
38
546
548
-774
490
-256
-119
531
134
-201
-835
-875
978
-122
-184
467
-892
811
-639
371
155
175
-315
426
367
661
-154
210
757
-927
-880
-826
825
-161
325
178
859
884
183
917
-574
972
695
-620
-70
-584
401
789
847
599
-303
577
180
391
307
946
-426
-9
-386
496
144
-817
-982
226
980
364
993
-656
860
160
-369
-694
-968
-321
-294
-230
910
459
-434
-681
-778
-676
-516
552
-995
769
-857
-604
233
920
-403
-558
842
404
-223
-837
454
-176
-70
368
-356
526
-114
-293
-840
364
787
77
324
-993
509
-938
-195
536
-612
-331
-72
862
-185
161
-537
205
938
-618
68
-289
-193
-9
349
60
-560
-160
-176
49
-84
798
187
-368
544
771
180
463
249
702
105
-803
-723
-896
-158
626
617
691
805
96
539
977
-901
218
455
468
-948
-525
370
530
841
-75
741
798
115
508
-507
358
-644
-909
-589
-891
468
637
637
908
891
99
-43
263
-653
-679
956
996
-507
-652
58
812
862
427
150
429
240
-370
-933
-401
669
671
287
-641
379
218
-116
-640
452
-916
360
862
439
-632
332
761
777
957
-319
-918
-574
464
-84
-154
-47
-734
570
-974
-828
-862
444
-136
765
711
918
-651
-442
-585
577
-45
-373
-321
744
582
937
968
516
-709
441
-407
312
120
572
853
-826
-128
-942
-756
691
-231
-542
645
922
988
457
857
-547
-841
406
972
190
235
-57
-755
-690
-173
-664
987
-686
45
-125
-528
-439
360
944
737
-43
-988
-803
603
73
394
325
-475
-964
-528
-373
-701
884
98
364
761
-623
746
-185
-377
-524
540
570
-4
999
-941
509
291
-55
926
487
534
-32
296
86
-295
-940
443
438
-307
-465
266
-234
153
408
-365
192
-767
-34
-252
906
343
-7
-237
-120
-433
138
-661
898
-31
7
-684
-374
-649
214
197
-664
-257
-106
434
-43
-388
48
452
-938
394
84
-629
342
-793
265
259
655
-220
-712
-660
-687
943
488
280
412
103
848
261
776
380
-852
-48
964
343
933
-187
270
-77
461
-411
-232
-432
642
-721
487
140
-822
-482
590
17
461
-868
-526
408
879
-464
781
843
-369
270
328
548
-824
-531
769
634
-146
195
-345
821
-438
-197
-667
-761
138
973
146
28
-933
-182
232
967
842
795
-339
-898
-654
830
457
85
955
847
414
528
245
-283
171
492
648
371
71
764
-680
-380
886
-819
255
247
-927
-489
-165
-470
40
-24
392
106
-420
253
-152
-755
282
-447
-531
923
49
639
509
-952
627
-600
-693
206
-289
-724
-324
-423
959
-504
610
623
-743
336
430
886
-7
186
591
916
978
951
-406
-163
128
952
173
-226
659
-121
-907
899
-645
170
625
-57
-593
151
-735
-877
365
-16
578
424
-340
179
647
502
361
668
-581
-348
-136
-412
382
107
423
-735
-336
996
-85
49
-381
356
898
-40
424
778
864
-478
135
-570
-60
-894
928
978
904
788
229
-553
613
-96
219
261
127
-35
803
-267
-730
-714
885
-186
879
-993
-568
463
-421
554
-516
923
-368
389
252
-365
750
-294
-482
-428
-702
-80
-52
-667
-64
330
-381
366
-159
898
-509
635
679
209
-169
825
252
216
480
994
-932
182
-878
730
-207
21
-87
709
-749
-574
356
-389
-493
-170
609
-111
35
-415
-318
821
-373
785
-910
331
927
491
-795
-675
-447
-695
613
-49
-392
-917
468
764
31
-623
249
852
-120
-852
-34
-112
116
184
930
832
-209
280
-669
-600
690
-124
687
-188
575
449
18
-584
207
-319
-866
-788
-637
369
749
-659
-622
-753
939
-721
853
-180
324
327
-134
873
160
902
752
-739
-128
800
784
-667
-524
-166
-218
388
671
780
-908
488
-204
355
261
119
14
-715
540
-864
-344
-327
-326
-777
-303
-326
-516
727
636
-920
908
-735
79
782
-715
719
-286
-335
840
-418
-34
-942
-21
-187
-353
-619
422
-648
-536
-458
245
-773
-62
103
-408
27
90
-830
-523
-457
902
193
283
-674
748
805
-423
216
-309
861
898
845
-547
-935
445
571
-761
-700
691
-582
921
274
505
419
708
-493
-858
372
3
242
696
-460
-867
-380
-306
585
342
-716
292
-993
329
303
-193
-629
448
794
65
-438
-841
-538
-40
136
-962
-872
-741
340
-368
-933
-82
-148
19
426
-530
814
21
327
-347
-950
378
52
-45
-261
9
61
-392
-465
753
-920
864
794
-720
44
618
245
493
-390
-48
828
843
498
519
-249
767
-679
-670
-799
10
-813
-117
959
466
-450
-625
-586
9
-400
316
-676
-218
32
-771
465
385
350
-199
805
-857
949
-877
550
330
525
301
-550
226
-249
88
600
549
961
-536
757
636
-167
-296
-564
-178
-136
14
-607
75
392
972
-39
668
468
-277
-999
751
365
316
-868
525
680
-812
496
-453
99
-989
951
-222
846
724
-446
929
70
-42
122
-708
-787
-121
691
67
-808
-717
-798
714
628
615
-205
243
-488
-801
422
905
-686
-637
-762
266
745
803
-865
865
9
663
-773
481
-784
256
246
442
344
135
-684
-33
272
-121
-416
641
735
969
-45
-647
966
362
323
-725
-808
308
-764
-268
417
699
3
-126
-439
-687
470
-495
-499
31
615
-21
-7
734
-233
-606
973
322
-524
529
934
25
43
173
-976
964
148
493
-814
56
-238
-62
552
270
793
-616
-600
917
870
493
-479
921
702
-898
804
-876
-573
871
893
-287
-418
659
-979
643
561
443
488
161
781
-675
234
-425
213
130
512
347
147
-489
-393
630
-545
-719
-786
-587
-955
-176
-811
-653
-854
548
-657
-228
323
696
-895
-486
-175
-877
309
-706
-498
973
-796
410
-593
629
-117
7
735
-128
-387
-185
238
-175
249
708
59
-27
-164
-815
-179
382
-439
-15
-938
-183
-125
557
-218
-277
835
-91
371
782
-302
921
-64
279
186
618
681
143
598
-926
-732
668
476
327
-365
-655
-46
14
-243
-99
-751
612
842
984
412
-793
367
-35
-476
221
905
-348
602
-929
-351
-44
-980
523
-601
350
-44
188
571
-46
-602
-282
240
-469
293
904
679
38
113
-970
279
304
850
-483
-84
-638
704
411
815
-501
-270
243
-177
-182
-149
-711
747
-919
-677
354
-701
545
-901
-939
146
-648
780
61
-701
760
-678
397
-280
826
52
97
604
859
-238
608
-760
96
-174
498
-660
829
711
-989
-120
-912
-58
-653
-108
321
553
740
-944
928
168
-272
503
-247
-936
-532
154
989
797
-649
-386
861
-138
873
-559
370
172
-660
-260
956
189
424
226
-927
-739
798
-182
-500
298
-869
724
620
-630
708
-815
-268
-454
-523
-787
987
-303
-402
-469
157
929
-17
921
-653
-555
-288
756
550
-778
-622
273
10
-150
-392
528
550
-445
-520
-706
896
-643
897
-322
454
-380
-991
-836
-223
972
-139
-307
-679
-657
-960
-114
-990
154
-515
-332
-642
481
-860
78
775
319
-56
716
1
674
638
-861
-589
-162
-817
733
-59
263
-714
-467
-50
-999
-802
-965
-115
705
-99
-910
762
990
-728
490
-264
-382
222
861
-777
-502
724
-447
-345
76
-733
312
648
-395
-629
-689
248
-488
381
-909
877
-882
147
-246
-554
-898
-240
460
114
-855
-349
125
0
-366
271
878
306
764
939
290
-250
-110
-252
870
412
321
-437
-933
-711
-814
-957
320
-383
796
-446
45
8
368
-371
967
-766
-955
13
-741
-610
675
200
530
128
-497
-467
-9
-346
526
-991
-920
-457
188
627
-304
226
-390
274
-122
-240
499
381
367
-308
-984
-507
-415
-230
539
-837
-916
171
-125
790
56
-740
800
-568
24
642
-58
-885
922
38
861
860
-888
-413
867
-706
-978
-932
278
560
182
-692
471
-588
-598
463
-689
-539
-553
-686
798
-956
-389
886
203
905
967
962
398
-986
95
-99
-853
100
929
-845
499
-403
-523
430
284
831
700
-920
-783
-120
-127
-430
-838
970
217
-810
-543
-596
441
-446
521
-938
-7
121
-437
-626
-427
-230
-675
795
409
865
-780
-831
-934
144
-406
115
446
835
-482
202
55
894
-1
-14
114
295
675
-795
-441
-103
-633
-460
-3
-223
-354
487
-543
-818
560
-22
619
76
-71
-16
-199
-354
-717
-171
-406
714
487
734
755
924
-443
-142
794
-926
674
-845
-600
114
85
-756
246
-764
-863
-599
-492
-458
-542
-377
-981
-441
-300
298
432
-87
201
776
-732
-855
-610
152
-205
-88
585
-628
967
30
-294
152
-804
-744
-926
488
849
-363
489
782
553
88
-329
31
19
723
-403
-866
-647
-219
-479
-909
421
162
-590
-407
166
658
-265
436
41
761
92
893
777
-284
782
-35
-275
-936
463
-907
-331
-759
-204
-851
-666
376
650
-155
844
-522
-492
66
595
69
-532
-977
552
-634
-203
698
-836
731
-222
162
229
-937
-303
-857
506
-848
-214
922
512
-103
-963
-343
-907
386
591
564
-59
-542
716
714
610
873
-111
-529
-718
-694
-62
-53
-392
990
-284
-992
-728
-619
-38
-269
-363
316
-92
214
-314
-33
188
-356
-94
-168
-513
-442
-897
-495
-286
-709
-660
-827
716
-171
115
423
101
-290
662
-706
261
440
168
-456
746
-554
-640
-50
54
-700
-966
-314
-216
117
63
-344
740
520
-831
317
928
-421
862
-826
-325
-82
499
594
404
384
-93
-974
-913
71
-484
983
592
628
237
-27
530
35
227
-84
-160
956
282
-376
-880
-562
-988
-821
570
182
-981
524
107
894
121
-98
326
-801
-450
230
144
737
-649
-408
-921
-752
251
-32
-319
435
885
617
-887
449
-594
-746
195
767
617
40
952
-76
-797
653
-723
-274
464
-48
-511
856
-370
-591
-421
-339
-264
-459
-249
552
-418
67
210
-959
-691
-262
785
431
150
-331
755
973
143
-583
913
106
783
-925
-899
-906
-51
-450
-696
467
7
-206
426
817
-365
67
-165
-794
-479
860
-704
-489
-339
517
428
-28
-220
621
-408
280
769
-212
532
-701
-696
194
-478
453
645
-655
118
1
970
-809
625
267
625
-65
-98
-816
-851
268
757
117
425
-100
512
504
-284
-528
885
593
-197
181
130
-261
-289
840
446
288
918
-995
-99
-33
585
533
589
-115
-360
-237
-498
924
-675
-721
-49
531
-654
520
-800
-557
-29
-692
404
-694
615
182
-449
210
-409
818
456
936
-729
-694
-895
574
-144
-547
-209
-338
122
775
870
334
584
861
569
-348
-308
-285
656
570
740
-161
529
-179
-550
-230
-538
-979
528
626
614
-16
-484
564
-181
558
-220
-405
-771
-426
579
599
247
-261
-651
901
501
-67
568
407
-670
525
946
462
-168
900
975
-323
615
153
294
-992
-212
804
852
288
464
585
277
-46
867
197
-507
-396
68
-431
-2
-214
-403
-579
93
898
158
-932
-759
-876
519
-755
127
600
-502
294
832
109
746
-250
248
-645
-758
57
721
459
-750
974
-937
427
-746
290
650
551
36
653
-158
361
238
687
-319
627
840
508
-746
927
635
-644
766
158
-690
-774
-141
-267
252
-699
-98
-343
629
62
-485
790
698
477
950
875
-90
-569
-2
355
-487
92
148
445
457
-652
814
951
-845
-448
-41
-681
-721
-737
-664
97
64
-599
-210
-370
58
-507
129
-51
724
912
-218
-614
768
925
-704
-871
531
-733
-112
74
91
-145
878
-276
-473
-987
609
-965
723
-47
-292
344
-91
452
57
-699
-628
-585
-283
-48
-367
201
683
28
-48
-306
-919
-57
697
897
-970
-415
-77
408
-584
-60
732
-128
-227
528
-70
423
64
958
537
322
-209
-610
-239
-863
-715
-901
191
-773
-369
210
96
950
59
-480
993
-778
-310
48
108
376
571
1
-813
-547
958
577
-868
-108
-226
-573
-622
-557
230
219
122
-165
-477
-879
-701
-598
734
-264
734
-586
-918
327
777
-562
416
-140
890
764
-693
-363
-32
-571
246
-644
-736
-71
860
378
402
963
-45
789
-239
-769
-511
558
-33
805
479
124
625
523
-844
-237
64
949
812
-129
710
-646
-69
825
-185
277
589
-667
-191
674
779
221
-151
-493
597
-547
155
-914
-634
480
-913
-98
215
554
322
-241
-483
468
823
145
-743
-796
-276
536
-258
-983
-174
-636
-571
-690
-46
-787
579
-599
866
523
-142
-95
970
285
566
66
-256
40
-511
257
-296
-805
-815
-385
148
-571
662
841
-426
826
660
26
-350
-137
-150
97
-828
899
121
-699
975
-259
84
-370
446
469
-989
-331
580
60
101
403
552
805
597
486
604
-760
-735
547
-914
420
411
-937
210
752
839
-956
-638
-466
996
114
999
-44
-810
-822
-638
390
820
830
-990
-807
-501
-253
-920
-428
706
-428
-85
-929
-678
-679
997
-319
-433
772
232
-170
-869
-29
-768
69
605
-758
314
287
-778
417
248
662
-414
-748
-94
-861
-502
-428
301
665
-985
562
576
-362
538
-10
-171
256
-651
-289
151
299
122
95
-864
-209
-499
291
-112
556
-75
488
-895
-327
-693
987
-350
-983
965
1
-29
928
306
280
237
696
234
-758
588
964
-662
-397
-522
-251
357
-662
-663
460
644
901
-910
472
915
765
108
838
97
42
541
447
547
851
-201
412
676
-485
-192
342
575
-651
1
-367
214
253
348
937
404
-227
94
999
-281
483
-498
320
458
694
494
363
267
-134
-693
-428
-966
-535
189
-262
-556
-340
10
416
-553
-297
243
603
64
15
-392
402
-955
-745
-310
-976
309
-273
546
-742
-964
1000
266
429
-458
974
431
-35
140
-648
890
178
-972
620
-966
-124
388
-210
-778
-707
188
-359
-835
-678
-650
-961
-797
-551
-633
-635
-707
-494
614
-557
-653
-400
735
415
-282
550
700
-489
-602
-526
722
-661
739
-248
754
315
571
601
-161
972
930
-327
-836
-392
-467
565
689
81
-1000
289
-667
-779
-245
-934
-285
113
-523
-88
482
-872
-75
-373
732
555
-440
830
824
-574
66
-105
334
56
236
491
-328
-255
929
763
42
289
59
894
494
-314
66
-891
698
-208
-97
-435
-389
677
-64
-293
-351
557
-699
-662
680
-278
505
-92
-845
894
611
-340
-863
237
192
-639
-996
376
-165
-873
-740
652
308
-131
641
713
-616
-178
196
105
-297
115
290
-244
-478
-34
633
-973
843
985
289
-616
-778
390
-411
-706
-874
-686
-578
358
107
-976
114
-654
545
474
667
-900
706
-716
-525
-217
-752
930
-140
-945
-234
-335
574
-821
-566
-705
124
155
-732
663
859
-271
964
-764
-96
656
365
182
878
-681
654
160
-41
224
-201
-420
-386
-208
303
-965
-388
657
-542
457
-864
569
-9
-4
418
863
-779
-889
565
-552
-422
179
-837
363
-357
-291
-803
-827
-371
-150
-209
-974
-614
660
747
-254
-894
-148
779
-748
-430
-39
-670
457
931
320
-693
109
-818
512
-30
-861
527
-378
-544
-161
-814
263
-359
910
-903
434
-824
894
-409
-758
-94
700
171
582
-97
700
-684
-938
-738
758
511
-543
-689
-650
-211
-453
-629
-234
-467
411
555
-532
-988
-704
-353
-99
926
-525
471
145
-984
603
529
497
-324
-404
719
725
874
-931
-981
689
-319
-407
75
551
643
393
984
662
241
-163
221
-354
-192
340
634
-153
977
-648
-579
685
793
-26
-51
631
-143
141
-624
197
349
-954
152
-210
827
576
868
426
-978
-978
862
444
-514
433
-964
-597
-795
-634
-484
208
-745
-827
375
-712
770
-171
156
661
-342
869
493
-633
-41
-990
492
-277
-86
-114
-555
-233
657
-451
-364
935
-570
-173
-267
828
-283
576
460
672
-330
-405
-701
190
-183
-861
235
-756
-405
361
599
326
21
-773
294
396
738
957
942
-1000
228
-193
242
-973
511
-806
153
-962
-34
287
352
410
-810
458
728
856
-854
857
-691
-709
-945
-723
101
-706
-779
602
341
-870
964
725
-340
887
340
465
-741
-46
-92
798
-742
260
135
336
-916
-242
432
-12
127
-675
-295
-132
628
805
-993
389
568
-895
360
882
312
-220
45
617
484
-555
231
-768
-973
426
-199
391
149
-446
-823
277
-858
405
621
768
883
-607
-579
-207
434
100
-668
-29
-888
633
960
464
-895
-963
330
-3
66
617
861
70
727
990
605
926
450
-625
-179
157
-308
-742
-604
488
159
138
-286
-108
-563
-710
657
-835
930
162
-289
-267
720
693
95
188
947
-783
82
-317
-828
210
-57
-239
-310
-857
696
431
276
-117
-810
-496
740
-657
-301
117
-103
386
583
-134
609
-336
331
-967
332
-380
308
-670
-920
-264
264
-173
-948
-896
-893
-547
-684
146
-410
-722
-605
-884
638
322
318
282
34
859
223
-554
913
923
433
-895
614
791
-98
-386
12
-841
557
709
166
-119
-288
-418
-163
-431
-763
-479
-123
-777
952
892
-374
-667
236
817
483
-741
-566
-996
-477
-32
1
571
660
-253
707
991
821
-56
-895
-315
131
761
-607
436
38
-362
688
277
17
-593
-741
720
37
472
-972
91
334
-627
-74
-243
125
839
623
782
774
-485
354
177
501
-317
-265
-673
-298
-689
44
978
704
951
-261
439
435
-65
374
-81
-683
-859
-316
-75
811
-328
-398
-47
-90
-49
945
-139
-391
-104
-205
393
316
553
-16
334
-793
490
853
-260
-141
-311
451
878
664
485
-957
-3
19
40
812
209
-404
936
885
-275
454
935
-386
-680
590
524
617
-788
-458
416
-358
393
-241
441
-577
874
148
-466
-203
-681
-399
-575
34
376
-706
557
-857
781
45
-619
-164
-508
-519
-456
-245
-865
-676
990
-346
576
498
825
-944
19
674
908
364
-815
79
548
647
31
736
386
523
-51
-666
-128
-343
646
-671
16
-595
-464
-945
260
-610
551
-880
849
269
-309
318
524
-90
376
-108
-522
860
-518
677
-925
-968
193
-880
54
356
-607
945
-903
-382
-936
568
-93
-310
-414
-79
288
-962
544
644
-466
137
145
372
-997
145
-530
360
907
-88
-316
695
-794
-130
-967
-160
-334
-711
-472
-67
600
-620
194
-105
356
-663
816
424
280
-58
58
820
-707
-808
654
614
-360
408
394
-305
-361
-647
324
-602
-488
714
-731
155
154
-597
-6
-594
367
-379
746
-827
453
-779
-692
-835
-512
869
-853
761
-655
-245
564
35
477
194
-608
-286
-709
-824
-975
536
-889
-804
-236
904
-707
245
333
710
-378
-500
67
-178
479
408
-168
330
-139
-666
525
674
80
282
-60
-314
-89
509
194
982
-161
6
-824
-36
490
-938
-8
421
180
-70
-329
-66
877
806
-73
674
661
-723
-152
-623
318
-450
328
-508
-406
432
-998
388
-573
26
-152
-437
-936
-394
-591
562
697
-479
-952
937
881
641
421
138
-810
200
21
56
-746
-899
846
-136
994
253
-53
851
629
-821
440
559
662
195
-139
-745
449
-1000
218
-89
-206
111
245
112
580
-210
981
-590
805
-384
123
619
3
-918
-886
-353
331
262
-31
-420
-135
-275
-934
883
708
881
-516
-253
-36
-532
-931
-701
-49
818
-622
925
410
-827
-270
-401
159
-757
-836
535
-641
644
-586
-865
-235
-168
531
445
-166
-699
-839
211
-143
443
-632
-707
176
474
-855
-772
870
-8
-354
398
319
-400
284
182
219
807
992
-750
-524
900
-190
-751
-345
453
977
271
-617
285
-393
-990
-99
-904
-718
552
406
-437
-405
-111
-875
346
917
-347
451
993
665
449
-56
-128
427
265
-436
616
-472
-466
-156
-844
315
720
14
-808
-871
-799
-880
232
-922
494
380
981
310
6
-267
653
-915
-667
-705
-892
349
718
-476
-537
832
-933
-644
-686
114
449
-978
-243
-263
341
327
-254
423
-428
540
220
-606
811
-970
415
-308
-48
253
441
215
-658
783
152
261
-105
441
-195
-525
-786
544
-948
145
-515
457
-642
-397
-191
-692
-24
-678
-117
456
-80
-252
485
-479
884
188
-620
544
-453
116
364
-1000
-291
-372
-557
-749
838
16
447
995
-434
-277
239
860
439
-204
-673
-559
670
-101
571
708
463
-773
-82
718
909
-787
-306
191
936
237
-93
-647
846
-328
-899
27
-326
-515
-749
109
347
-656
417
70
-945
16
544
671
-443
-924
-456
-607
219
-975
-223
104
-430
-837
-36
-80
647
93
78
369
-247
-574
-266
494
-997
82
-707
827
938
248
540
418
-21
936
922
-843
847
-318
609
-348
-291
-717
558
914
-705
-117
-113
-710
-854
-185
988
847
771
235
-52
66
168
-328
898
207
573
-866
637
440
-140
972
291
-929
797
-740
-780
56
905
-584
-663
478
-12
-477
-350
415
430
815
846
393
250
339
-761
-762
-319
-54
-88
302
-536
237
808
-914
583
-248
503
-301
312
537
-957
-898
-47
-245
-911
-708
-788
-621
492
-26
-594
911
626
90
-666
-987
-224
931
-654
122
-252
484
-582
-930
-224
-382
639
-926
242
566
-332
-776
-690
120
261
577
-432
575
606
-827
-691
896
57
65
-628
-737
-973
-949
-474
-597
497
176
-713
257
-55
-765
670
131
883
750
-921
-616
-203
67
-444
91
192
-113
-444
-616
123
-935
230
686
-887
488
-66
-392
71
-149
-330
-755
564
-606
629
-553
-299
-16
-502
969
416
999
958
-419
-652
100
-448
-635
768
795
412
-734
-12
331
-538
-155
-31
750
572
607
-651
-902
12
-826
576
492
237
-63
-110
912
973
-6
362
-830
522
-260
415
-327
883
-827
208
-758
603
-377
379
846
754
-714
-613
35
-269
577
-488
417
-362
-835
-958
111
-107
-432
882
833
877
-12
47
-569
169
983
14
-562
-23
-96
30
-398
-627
764
917
27
-75
17
-132
373
825
444
307
152
-907
680
103
-789
-908
-567
-471
331
293
-526
-58
-937
230
763
-877
-276
-517
137
17
-95
763
675
802
611
-386
-648
-209
389
-987
457
-130
-923
-120
27
225
-838
197
-307
-72
-69
365
873
665
14
-966
-925
-156
189
990
-820
-876
26
-178
-702
795
-325
747
-9
-247
-448
760
-127
-459
222
61
428
895
689
825
-714
-681
-634
354
-36
943
122
-681
841
488
-626
111
-612
826
-819
-648
-173
-168
-334
-510
-83
-486
-685
-663
16
744
-599
-815
692
758
-510
-806
-918
-50
-909
329
934
-291
64
-349
-161
-480
-244
922
-87
775
-255
-875
234
731
128
768
458
185
-913
-536
-930
539
49
87
-565
76
770
-299
-183
807
814
447
818
478
-828
218
819
831
-170
441
-917
454
-537
-864
-208
960
73
967
-263
-133
-36
-44
546
816
-948
892
-427
979
-786
-862
627
-662
292
484
570
597
102
79
527
535
297
-189
-819
-955
132
373
448
731
-288
-546
-367
83
806
772
455
-538
-147
-848
319
581
-356
99
502
956
11
-261
-779
-443
785
-433
-100
17
-615
-611
-546
828
-983
-138
598
-26
-257
-155
924
-532
-160
869
437
-751
-624
-502
-688
-4
-638
627
-625
238
647
-335
-513
-477
320
-159
898
-759
395
937
-772
363
-447
21
-465
-573
-421
909
529
-527
-871
275
-537
612
269
-647
-835
556
926
412
-114
-900
905
144
515
-345
482
778
-868
-949
728
164
16
736
192
-744
864
-861
-182
96
-227
306
-197
-535
-165
-791
190
373
486
425
574
-382
997
-493
221
-812
721
-701
-362
-331
-866
856
434
686
105
-821
191
502
195
339
-755
597
149
991
-776
716
477
831
-420
679
-788
63
-937
-334
-527
-585
-115
35
523
-950
914
-33
-867
860
741
-18
-908
883
-748
-609
637
326
-390
-66
250
834
-282
-953
-466
714
326
169
999
-161
454
-885
784
-391
307
913
-203
-895
-738
-965
-649
-738
-541
622
-519
-377
-361
-594
-756
126
-23
-829
-898
-113
-470
-938
-394
610
901
-357
-121
-388
859
253
3
324
-354
352
-887
575
822
816
499
862
-96
419
503
-787
-920
-218
-833
-341
-155
-120
130
-299
-504
-943
869
-781
45
-985
-572
-5
620
85
476
-153
-329
-590
-888
-222
-84
-982
-470
-754
739
-570
953
-570
-30
231
-752
-84
-424
-652
-32
-343
-812
812
100
760
177
-758
579
-794
581
319
-341
-416
-316
706
-812
-199
-773
-254
641
811
-951
-18
57
-3
-240
-892
-814
688
-41
-698
195
-237
672
850
913
98
-158
826
824
676
844
-361
-259
-190
507
-320
-467
-902
-886
35
-740
-650
-496
382
625
-205
-166
-11
-824
810
-250
-664
655
-943
-840
-596
-458
-426
715
-557
-972
510
621
-563
144
478
109
-300
-580
894
488
-608
296
-978
683
0
989
-156
-984
458
-457
895
-265
-83
-835
-158
-927
837
368
458
-223
-155
-467
-763
440
-711
315
551
47
750
233
-276
400
-561
-876
408
-896
537
-349
882
390
942
985
96
-860
-838
68
-955
496
-624
-516
547
174
-601
778
503
-349
-345
904
684
-861
478
614
299
797
-785
196
237
-338
734
368
377
-910
-875
-564
828
600
973
-666
973
51
728
-780
-971
728
-229
221
-976
254
136
620
536
-495
861
695
945
-484
-818
263
-422
-674
627
998
645
-392
-477
231
-920
459
903
-341
-982
858
-897
538
829
769
345
-58
557
-645
-641
-445
-380
-575
-301
184
-489
-605
874
-39
-339
-421
-266
951
-666
485
-896
-902
187
831
570
-336
32
661
-499
799
526
696
664
406
889
100
611
-40
46
804
-523
-36
-623
367
-387
565
-19
-841
24
-626
230
-737
139
-803
-466
-546
-227
-788
142
-788
159
836
724
426
591
653
550
126
-63
-272
-755
360
-827
-504
198
615
-537
72
238
-814
-130
-758
-347
523
-78
-239
-510
407
-727
903
700
92
662
781
-230
215
543
495
-840
690
-206
789
129
-855
-359
95
63
400
115
623
101
232
-84
587
446
-951
-164
72
-128
-389
-156
-23
-973
-863
798
-21
598
-360
250
-208
580
316
665
-494
449
720
-986
301
362
-486
32
-563
786
-332
-881
-692
818
-2
408
912
-978
-259
69
-151
151
-195
-440
-326
785
76
-158
317
-509
-61
-879
244
209
523
387
411
-445
517
266
-605
891
-88
-859
-81
824
-839
652
669
-456
-233
425
-892
-30
398
107
-748
177
970
625
576
-656
-839
973
-39
630
-911
362
-216
-657
-402
292
109
247
-970
329
274
-73
-131
641
110
547
-728
-483
-918
151
612
-426
733
620
-912
-556
-163
985
33
501
972
-171
-845
234
-701
-83
-375
886
914
-593
650
65
806
735
-240
401
130
720
408
-182
-945
-6
996
-358
534
379
452
-579
-228
-254
-92
323
878
431
-890
9
306
-287
104
-446
552
203
29
-485
-206
19
-265
300
126
42
-746
290
-87
-933
482
-479
-371
-796
-470
118
-635
193
-638
497
755
-448
-774
-163
-572
-29
201
267
935
-615
-316
317
986
556
-270
777
-2
-895
270
-895
-12
-295
467
605
360
792
631
950
-477
662
-445
-771
340
603
278
324
-583
589
-472
-531
661
-573
865
-945
41
706
594
809
543
312
523
257
-436
801
-31
-302
-913
-298
729
614
-429
-208
493
391
-560
183
43
-891
121
851
-960
-1
553
12
-56
-768
263
-321
656
-93
-130
589
-166
-202
947
247
-225
225
363
963
-630
-136
-133
26
111
-121
62
550
-988
840
-181
-780
-894
-830
-994
624
-341
-502
796
-143
481
465
-813
-307
-949
551
330
668
212
886
-568
-67
-655
-116
62
572
-466
361
842
836
-938
-502
-140
260
526
-569
-80
911
-572
-182
-512
284
-216
21
-257
226
990
786
-72
72
455
547
687
-814
931
267
850
848
10
828
-865
46
-904
-198
49
326
-124
193
-969
821
238
-231
-556
-812
-919
-121
-1
-112
-144
-896
-428
605
-682
-890
146
461
715
-296
658
-559
-784
102
-193
-107
122
-84
97
779
730
-545
-512
-421
-482
-585
443
-916
903
857
920
-576
172
-843
703
887
515
-341
-693
485
380
-246
314
543
115
615
794
-468
889
-18
-199
886
-262
973
-181
-803
-491
-92
44
-727
370
-524
216
911
-921
-476
-589
-694
-966
66
-900
-915
-880
-995
-521
-219
-674
720
565
906
464
709
646
-608
565
172
371
341
-137
467
680
582
459
763
26
868
370
751
-407
-275
703
-6
-303
570
-517
205
-242
760
931
-815
-122
-876
205
754
-41
975
-547
375
-627
793
-532
-527
191
-105
860
151
378
33
964
39
-941
166
-782
-439
136
262
788
380
-512
362
14
797
-981
-816
345
126
41
535
20
582
993
763
-600
100
-340
-246
-856
342
293
-374
827
-812
936
-855
-60
-505
-239
-265
-818
554
482
-562
711
329
565
-74
621
-228
-221
936
-183
905
-330
337
320
98
-874
523
-959
-982
-173
788
-557
363
247
-156
-997
-861
821
-162
-802
-258
222
49
953
877
604
-62
-495
-644
353
938
-896
902
630
414
435
-579
-222
-196
-339
82
150
-577
-946
386
-453
-433
323
394
339
889
-426
-756
898
-464
548
-457
-678
-513
108
-165
311
-919
-152
446
164
-333
-540
626
-77
864
744
-349
-898
-33
202
315
-170
472
816
745
53
426
-714
-132
-501
-768
-192
662
-78
-591
926
847
-496
-1
220
-625
-280
-973
-479
159
-491
284
-645
572
794
-467
-217
-45
-505
139
562
-653
-330
-145
428
481
903
734
-257
-995
-394
-241
475
688
192
-249
936
61
221
681
652
216
-429
232
-598
-855
244
-462
554
123
-635
113
-129
-741
-165
333
-961
-209
472
-971
-878
330
982
45
871
142
-489
635
-810
818
-9
-812
886
-254
-766
-643
-543
-495
207
-824
344
668
-798
79
193
481
126
443
675
47
-626
-580
585
-990
248
427
-702
-981
-770
-965
747
270
-608
680
-988
403
13
730
-835
-721
-895
612
783
-44
503
-537
172
-72
401
910
740
798
382
920
45
-649
688
194
535
693
196
291
997
-217
877
270
-172
563
474
845
840
75
-901
-26
-226
124
-836
-99
-910
659
-863
-704
91
377
312
-107
592
92
-344
93
211
-117
594
-752
365
313
499
871
-110
133
716
680
267
-482
-129
-671
348
-526
82
656
533
288
558
797
-95
3
866
-973
-384
443
709
305
107
844
-307
829
-299
937
520
392
-653
527
219
467
873
185
-27
-735
171
-583
-804
601
510
587
-11
683
396
-45
-97
223
-596
-958
30
-714
951
606
-200
-114
-723
376
345
-453
-38
-215
-389
2
-680
-553
995
415
-323
-219
464
251
-197
-162
832
999
-405
197
460
589
-378
-429
398
230
840
866
392
-104
494
647
402
-78
898
320
-935
-424
-35
-508
769
867
-362
65
968
-578
-772
-277
209
-41
777
-490
683
961
-236
-388
557
-566
853
-413
-125
987
787
14
-307
-893
-763
-920
749
426
847
-788
-866
-508
-46
807
757
-826
979
403
101
428
801
-210
-592
-891
-162
-336
53
-763
392
881
-869
-547
-850
963
682
817
-375
-183
-189
980
53
960
-32
-216
-521
513
-851
-275
346
566
787
-906
898
785
-642
-213
621
787
-936
-316
610
-661
-702
586
317
868
71
764
289
-753
-379
-711
-767
804
-898
221
320
721
-780
491
-967
283
991
819
-979
-631
-178
-78
-867
345
-743
554
780
-529
362
157
-220
306
-126
-561
-756
-428
4
315
-605
812
-4
253
188
-848
-568
-76
187
-841
88
-601
-92
371
-157
824
738
729
-766
46
629
439
863
724
-130
-715
-200
-797
491
-15
-809
375
500
-623
-230
992
249
463
-568
-260
290
570
-517
-289
-890
296
492
-202
-386
555
9
-705
-148
425
156
541
785
-17
510
-929
422
-142
-570
224
476
124
243
-695
-270
67
158
-616
957
0
87
759
-545
257
467
-327
-264
791
817
-399
-493
947
-93
295
335
-799
-625
-502
-215
-675
944
316
-286
88
-894
-877
967
466
-641
-681
-268
-381
280
640
-958
448
6
-818
-446
-703
-608
-514
929
-309
405
-657
-382
260
419
-40
-425
-436
-658
944
-66
417
638
680
-563
-1
-240
182
630
-201
-690
238
-207
-324
678
359
-280
51
379
-176
-324
-307
665
93
629
-680
-298
-440
-590
378
89
-795
-212
-993
42
107
-417
87
462
775
-98
745
-587
94
-844
0
-833
-988
-626
-833
-467
-532
748
513
-86
-386
473
120
-400
-124
119
-4
112
-427
-61
529
63
801
13
-645
36
-509
-840
-519
403
-148
29
230
670
-492
385
606
-797
-473
961
-582
-35
-735
-668
434
-673
-477
-89
879
354
973
539
-751
-930
-55
324
-659
-480
-179
-559
752
200
896
-365
31
199
-14
-570
768
677
535
736
719
879
-822
738
605
510
-371
238
135
-213
-696
-706
561
253
-981
829
672
529
506
-80
-841
-54
-321
-93
-403
-560
273
-290
830
-540
-544
-184
-43
-992
965
-98
866
978
-806
818
-727
-229
918
-658
882
-958
-595
-323
328
-348
732
-170
-797
-904
-637
18
901
-243
-515
531
575
-69
502
717
922
458
-447
924
635
-442
-970
-651
898
647
434
997
289
520
-831
-505
690
91
-27
472
694
-4
-231
382
162
-455
146
161
433
60
-590
476
-861
229
-854
608
722
509
-718
553
-123
-210
789
-631
-264
-619
725
-676
574
26
-223
318
682
93
-284
68
726
516
-791
24
-489
-313
562
174
610
-538
-261
-472
-173
2
746
-918
-866
535
-542
-65
-820
397
833
884
-865
573
-397
962
-454
555
-534
-514
594
487
-183
-958
904
-926
-405
-662
617
-702
881
150
-201
-879
718
693
-13
-730
823
-432
-623
-751
730
-698
-707
861
-582
352
177
439
-361
896
-3
-996
-732
723
-378
443
242
788
834
539
614
958
553
-297
-874
610
199
371
9
511
179
-192
501
962
402
-282
-622
-293
-806
944
-518
578
-908
-396
-345
776
314
38
-338
451
869
-567
595
-359
990
271
335
4
-715
-152
479
-26
-721
-925
545
-350
927
-470
-362
-114
-301
264
804
56
836
-943
411
644
38
938
158
-669
-846
-716
-592
-74
-74
-579
198
874
954
-666
-775
-923
-320
418
618
458
979
370
-1
-298
-286
-508
932
335
-724
63
-86
-610
693
-518
-261
-752
827
451
427
111
-164
220
179
932
-843
880
527
899
-698
-95
-757
-716
-843
-795
-291
-986
557
381
547
-362
-552
857
700
-811
-3
-524
959
633
238
520
-272
-123
-680
-699
-540
-948
123
554
-40
-800
-489
-804
-559
-871
-258
-486
-401
-632
501
71
534
-865
-390
-733
558
-338
-429
-331
-925
672
-188
-397
-520
163
137
51
266
720
747
796
-427
882
-842
-557
667
221
-339
106
-702
-714
392
-178
193
280
672
-698
-786
697
-333
-898
-587
-208
-59
244
-761
-849
-272
-852
405
-493
759
-383
721
886
482
-123
-308
-387
-960
-453
-732
-916
643
-281
422
213
-306
382
412
260
-273
-341
-183
-556
540
916
857
-961
-101
-705
193
-746
-605
-730
139
981
-115
-1000
5
286
905
-195
555
-163
233
243
281
192
100
-508
-22
-294
-338
118
648
-50
37
960
544
606
651
337
731
-37
207
-810
728
-539
-712
-519
694
-401
-482
-216
-734
136
-430
426
-345
529
299
785
-829
-940
-647
-594
753
486
826
725
-496
846
-538
901
-21
973
-723
-958
226
720
940
320
-27
278
970
993
-514
-863
704
280
-561
-57
302
-43
-321
-523
-258
463
-222
20
507
923
-265
-533
-522
-709
-949
-93
88
7
364
162
-891
182
-867
-890
745
-312
171
-285
849
661
501
149
477
-150
-113
-974
-443
296
190
-983
461
780
392
970
-634
367
951
-6
989
808
-179
-391
171
-93
43
-532
521
915
-18
-953
911
-813
648
990
390
831
-312
-544
-978
277
378
-29
-291
-558
-935
904
788
-71
164
967
871
-492
-457
-684
-730
-380
-738
-481
-551
-84
537
-259
-641
761
-357
893
-986
-834
-548
396
109
645
-463
960
81
156
95
-608
-791
392
48
-68
-430
-134
-190
-10
-881
-442
-620
-103
683
-326
-784
-357
-599
203
-472
640
-411
902
975
475
-805
-683
-611
965
-280
947
-672
-316
-492
521
145
-418
-359
668
-951
-398
-642
287
-817
-546
-132
498
-965
919
555
156
737
439
-125
-196
611
368
-783
-733
986
-874
-720
-316
-420
-477
743
-34
314
699
39
-50
-60
-163
154
556
991
-933
173
640
730
331
-273
177
104
-190
493
-985
-278
-502
-501
410
866
613
334
-60
196
-33
689
327
366
919
910
576
-346
-474
-641
-156
525
-408
-200
-517
-667
497
-489
715
-175
-231
524
-667
219
841
525
-784
-727
403
-162
458
-591
520
-311
677
315
935
-155
-524
235
-137
-860
-308
-357
-175
-651
-398
-205
549
212
246
-732
871
74
587
-182
242
-175
-742
837
-603
232
-467
-156
-317
279
-533
-295
995
-747
493
247
707
984
662
-987
-542
-394
-809
521
424
-167
-986
294
127
539
-343
-986
-517
-531
-679
-108
561
110
98
112
992
-111
105
-788
-962
-854
525
-980
-733
-279
918
161
805
574
587
-186
400
588
408
426
-957
-94
-802
-403
-19
-27
-106
925
-176
-856
-61
986
394
-316
-543
-496
399
-133
635
569
546
183
-987
850
-620
763
417
630
-343
783
934
-353
-77
-209
371
785
701
116
-943
674
129
-285
419
-628
-561
841
695
108
240
960
413
-275
654
833
764
-17
-84
-772
-891
822
985
-611
947
-480
-818
-825
410
184
-619
-179
-656
805
-437
-268
529
543
-603
-49
-762
-563
-942
727
-662
-26
395
634
-518
633
-125
-928
195
402
-520
271
-902
-211
-507
393
-862
-378
-423
-637
74
614
-926
-269
-737
854
-146
465
-355
574
-539
-982
788
475
474
-874
572
-9
-78
-180
53
712
455
87
735
-71
-467
132
740
-773
-507
322
-745
983
90
-953
798
628
-792
212
-817
-219
-775
-296
697
-488
-332
-110
-918
-320
947
1000
446
715
-576
828
112
-590
-556
447
316
-993
-209
-479
-468
919
833
599
-217
-160
296
-53
959
605
-866
-759
153
128
-30
332
-363
699
261
969
655
-998
685
-898
-72
806
447
754
-66
200
760
974
-304
-6
647
-56
-220
101
-888
-527
724
541
630
94
-62
-38
-975
-834
14
-930
177
-877
-701
-113
886
-974
-787
474
-340
912
-591
630
784
342
362
676
134
-915
-942
-281
-363
806
710
820
809
691
23
904
-738
-412
-974
310
-3
-824
-548
789
-344
-182
556
880
585
-859
769
-777
-972
-941
-706
-538
-537
253
975
532
157
314
-96
-778
588
173
-5
515
-655
440
129
197
-313
418
510
-198
-496
91
-354
854
911
-448
-227
-152
754
331
358
-473
478
-9
-292
245
-724
535
73
214
-213
-432
-261
-747
77
-327
-941
-947
302
-484
-162
-515
-13
-889
-363
70
102
472
384
-808
43
281
299
593
410
-426
491
-464
-540
-59
-189
-569
392
-235
697
318
219
-853
304
204
-141
-513
-602
-941
457
267
-399
-918
-764
-328
-539
636
918
-744
-243
395
841
534
-857
243
-668
-760
-343
-783
149
-76
-698
386
-559
470
909
180
14
896
101
828
671
374
16
804
-367
886
253
595
755
639
673
-576
205
-626
-169
-549
501
-232
792
82
528
-528
-585
267
-24
-576
156
230
972
-134
774
-892
-261
387
-296
-696
634
-702
-457
-88
227
-363
139
-566
998
255
514
-884
-781
-247
184
712
223
912
21
969
816
409
548
-591
154
624
363
-727
276
-707
995
550
-231
227
229
714
-373
649
-134
-721
356
613
781
-207
494
528
-419
22
513
-954
-972
715
480
-590
-536
661
600
-926
-337
182
-470
816
-986
-925
295
126
-324
469
-246
-35
-741
507
-852
-82
-30
953
923
277
834
-367
615
-425
191
558
430
687
-794
365
684
-555
186
860
662
183
306
-249
409
-600
-257
546
264
630
381
-633
-100
-225
388
772
-903
679
868
-841
600
212
411
-416
293
-887
22
104
-866
233
145
207
678
-728
965
-72
-684
510
-379
-3
-952
481
428
-527
-567
239
468
-400
696
-171
-62
424
196
-605
-684
-577
-603
-684
289
630
822
-904
689
-295
-283
667
771
-653
-7
-880
978
609
-800
-310
365
-543
-165
385
-331
-511
737
-165
193
-788
612
60
-387
556
957
123
-325
-808
849
922
-49
233
-14
-415
569
-36
-363
705
-705
-1
-374
-239
549
942
478
-455
407
735
-434
293
-225
-938
-490
-899
-60
812
514
-391
-662
-484
-34
-592
76
-464
376
538
-162
-703
-659
453
-125
497
-598
-438
-357
-176
525
-373
-544
794
-417
-61
-640
-184
-106
-28
399
-583
-629
135
-870
-87
592
-508
-17
984
902
-621
161
-372
694
943
-373
503
562
659
-434
555
919
287
564
-747
-276
363
290
293
718
-238
-787
-333
-463
-496
544
-830
922
-112
-854
255
373
311
630
-563
697
945
-731
-883
-778
-213
92
-435
-734
0
-703
-949
527
-419
398
-397
371
571
895
-120
-234
656
806
-843
-846
534
508
-817
744
406
802
323
37
-911
356
-986
-173
182
382
337
-51
-25
-30
685
323
-72
428
314
-597
-232
347
575
-156
324
-8
573
297
-89
-205
-589
764
842
-360
-385
-150
970
-119
-864
777
639
385
708
-180
500
-354
-508
-5
-550
39
-371
795
95
-673
185
-66
-275
162
-965
957
-380
150
-510
-67
984
-28
-708
-591
691
180
-573
339
-726
-204
550
-489
680
-812
-462
-753
-986
-390
620
892
586
71
287
344
-694
-742
-618
827
-153
564
483
160
143
-691
305
-716
986
599
-837
-418
80
565
-842
550
-675
-1
148
-3
-406
-30
-692
283
-840
373
-595
-495
-136
-418
-150
53
35
396
-117
668
-83
148
359
356
229
391
-8
-162
341
-659
576
-20
-142
-258
450
355
704
366
163
-684
-661
-137
-85
-574
492
1
-340
-306
-628
493
873
605
-13
681
986
-777
248
102
469
695
298
451
629
-816
-820
-677
-456
271
-591
726
-33
-771
741
-800
-36
-213
-36
61
-604
237
128
444
583
-50
-414
-80
315
-642
-989
675
-537
199
-880
207
194
-472
932
-537
324
-699
205
-60
-760
27
398
136
-827
378
800
425
221
-8
-555
302
337
628
103
-172
793
412
48
-872
-606
-14
-951
-789
-518
11
795
-206
-259
-549
-799
330
-446
624
-700
-672
-1000
-33
119
-912
312
-377
277
641
283
723
-803
-634
-194
669
258
443
-193
-621
-723
-172
656
-764
-427
-106
770
594
928
999
729
828
160
-79
-796
488
-260
534
-982
981
-838
-792
-428
-231
-851
35
820
994
-897
-460
761
-363
-529
-646
230
965
-8
649
630
124
-79
-979
925
-41
225
-49
633
-759
616
-287
-259
-899
154
-846
794
288
-448
530
-960
-96
-662
186
324
-89
43
855
15
-727
554
-679
-242
12
-705
37
423
-622
-835
488
189
383
187
-956
-131
359
-876
633
88
-980
250
839
203
-343
351
-60
220
-75
-428
395
255
604
772
-159
267
880
-833
-292
-950
451
-776
-325
633
-885
972
390
-180
-394
-694
386
407
-986
707
486
237
175
200
939
323
-700
-241
209
863
-81
164
575
576
704
-64
162
352
261
878
-605
316
-569
691
581
416
195
-485
76
-687
594
-285
221
582
636
254
711
-445
-445
-347
-198
475
822
-128
448
371
827
556
39
733
449
-994
791
-767
-751
-250
-946
469
-254
-546
-153
167
-459
291
-634
-697
-42
-437
-474
645
-695
-148
-878
-551
259
-70
-953
-912
805
-711
-22
-230
311
-165
-584
435
-831
553
-716
29
66
856
-760
-386
-256
-646
20
58
399
-791
-795
-288
-847
-151
69
-962
-366
740
-542
-501
-416
889
-100
-694
-266
-714
325
526
948
260
106
-631
765
92
525
987
-921
742
949
-872
-177
-849
396
-639
784
272
615
-435
-677
739
755
-780
263
945
359
215
-999
-525
644
460
901
946
-3
-122
465
-446
-532
566
607
21
-933
-769
-133
982
-149
-97
-334
326
416
62
70
571
535
718
-256
-845
791
85
-284
-738
678
-148
-935
-975
322
589
13
-341
511
-45
273
382
-911
912
636
218
85
-868
369
339
145
617
588
-303
-579
763
395
-532
524
-226
-965
-735
-558
609
-279
-911
-939
984
800
47
-686
-464
-156
271
-244
-228
806
447
-627
827
-483
743
642
-654
802
-449
-634
431
805
436
-387
646
-699
-925
-527
-369
-295
-364
428
919
-20
-404
-173
-146
750
-651
557
493
167
827
562
-198
-507
802
-992
936
-334
-750
884
868
842
-461
-341
-657
-95
-599
-700
-176
820
-130
-267
-762
-428
1
860
-432
860
-297
-447
995
329
-353
228
711
-273
-754
937
315
-858
-113
-191
-331
-114
-301
442
209
665
898
-142
-138
706
-179
755
306
-975
655
885
-32
900
328
320
786
-675
942
339
623
52
-131
-723
518
-767
137
-341
-310
-36
-370
166
-962
42
-338
-993
707
-313
-231
475
-904
-60
-760
-819
-938
5
249
-417
970
113
184
-94
-90
-610
-848
863
176
411
316
585
314
-616
263
-154
-90
436
-141
-325
-485
-618
533
992
326
554
125
506
851
222
772
129
-819
519
-284
963
-538
-866
800
-426
-547
450
678
334
-438
-310
-622
942
-220
795
455
-9
177
447
-233
339
-481
-15
937
-480
-898
-381
226
-857
-564
530
379
-378
-135
-445
-691
795
-457
-140
834
-391
-919
99
478
-428
762
193
969
547
-172
87
-649
342
-483
-382
-351
-914
-847
-225
-532
-967
687
-324
469
-307
199
433
783
949
770
-691
498
-270
-618
-424
-459
-895
-573
33
-213
-773
-468
-288
-568
706
-252
844
798
132
-967
-86
-158
791
-222
-702
-190
-167
604
613
-663
-199
644
-455
265
-146
-265
143
-880
402
-880
-92
621
607
-605
-268
781
172
589
-606
714
482
-139
-557
-600
-713
110
-214
-534
-236
-926
588
793
414
9
-345
305
-595
-193
277
-575
624
-987
-298
584
102
998
-668
-354
218
459
50
956
776
987
-570
-346
-301
-526
272
-168
-818
687
-296
-868
625
-345
904
339
-711
720
-22
-661
-901
258
-657
940
-1
357
-629
-844
220
83
343
172
-992
-324
-575
-819
19
182
27
270
934
8
-87
308
169
235
-406
-505
492
748
332
974
-859
-262
802
773
842
367
387
-602
-857
972
579
189
-684
-441
-902
-254
710
-337
613
-796
-257
889
784
-453
741
858
217
-467
739
-685
126
-10
77
23
576
-641
339
-421
47
683
954
163
-869
-325
170
-173
-416
-892
968
-411
-771
-868
-14
-231
-147
98
-747
295
92
-696
612
595
157
446
256
-965
565
350
-232
646
485
687
920
-835
200
526
-105
644
513
605
538
-818
567
-590
780
-760
660
196
-417
-428
-928
186
-989
226
632
340
491
316
-493
333
734
-6
-440
-632
668
-53
617
687
-352
-193
-148
-335
712
839
232
-934
-370
-82
343
-479
348
-368
85
-724
241
-432
364
495
983
-62
888
-326
354
-501
-398
-96
614
944
-808
-302
-994
428
-248
688
-149
242
-826
921
403
129
108
-580
118
579
-845
-376
526
488
-235
-128
-691
-265
-704
112
370
161
-353
394
564
-110
-638
808
600
213
388
305
41
-212
280
-255
-466
-786
856
-239
-284
820
919
-297
-2
-394
497
969
71
975
549
990
539
-8
35
-449
-745
856
791
-879
245
-470
-254
493
808
-696
-663
-602
-940
685
-342
-816
-262
635
856
248
0
537
877
-452
-152
675
594
-495
-495
-129
437
-124
380
920
398
-104
-683
446
-678
491
-393
618
48
700
-21
-232
-365
86
-659
-101
19
518
464
-482
954
531
677
471
-318
-620
-356
-713
-864
920
-686
434
607
818
707
-612
-192
-166
-927
922
303
21
660
-439
-783
215
-479
-531
-390
-619
-594
137
-705
-509
-412
-679
812
106
-783
374
-21
-505
-634
-722
-479
-624
-929
-446
-400
367
656
-6
590
-61
-805
752
-589
690
-236
647
915
-643
-119
-601
813
-577
230
430
-354
883
-613
184
501
-289
234
974
-748
-26
334
451
861
42
-947
-313
584
-253
-124
59
-83
269
672
404
-222
-804
-909
-160
-616
-604
479
-419
897
505
-637
678
597
-560
-26
153
-410
-734
91
584
588
-75
847
-473
-958
-393
-668
-604
-552
78
675
679
352
694
-869
-323
-903
-13
-3
584
-698
-3
496
-711
439
-358
-592
-172
-946
-718
388
-239
-586
913
-414
310
-550
514
641
751
-562
261
-353
362
950
824
41
-694
925
-543
316
223
-415
-680
993
-940
-753
-550
-291
-807
280
535
-77
851
933
-62
790
-275
-952
636
623
57
-811
-646
-821
-374
156
-746
-937
-169
-840
-314
-63
-474
-721
-396
18
-970
382
-412
-358
863
237
-571
225
-818
-945
565
-269
-956
-730
-957
533
657
757
-175
338
-886
-406
596
136
564
326
414
148
-469
582
-593
993
976
713
250
732
-306
-239
-473
-745
-570
391
-927
-283
-436
304
475
-850
-13
424
-696
576
818
-921
-97
85
229
66
131
-481
392
773
296
-213
574
677
-719
-524
-108
185
457
-260
-893
698
-839
-728
593
-367
-668
676
59
-923
594
-679
-126
424
402
396
-714
721
261
450
-292
-202
14
-619
-424
160
-770
120
462
-438
289
-526
-61
-226
364
-916
-446
-571
-265
-19
-490
262
429
-201
742
-36
-352
840
786
260
-362
-465
502
-988
887
414
500
32
-251
651
-307
-224
893
-954
770
520
-451
957
975
-740
-2
574
-10
-808
2
-925
-829
955
404
-679
-897
581
936
8
540
259
-253
-825
266
118
-89
178
-270
447
479
-927
319
-953
893
-605
-710
-883
-15
630
774
135
-140
399
-796
981
-618
-718
-543
173
-535
-823
579
453
-192
-889
136
-306
220
406
-180
-225
-262
-883
888
288
776
-22
82
895
988
367
614
492
-93
-918
681
-734
290
-628
-240
-200
42
837
-859
942
-589
762
427
-946
-780
-582
589
-897
662
400
656
185
-605
453
-460
-524
115
715
613
-508
548
537
-591
-54
700
476
87
-941
-707
129
-319
-394
557
714
-824
-817
923
-536
603
144
-295
560
134
-469
-127
-808
-140
-325
438
-240
-972
-276
441
-320
-810
-335
-745
-983
682
-519
-253
159
-354
862
542
-499
52
-110
-668
988
-796
221
559
-12
-991
203
823
-768
-246
-107
-299
809
394
489
-362
309
-564
985
790
426
-990
-529
-246
-640
-468
436
-234
413
-318
451
37
878
-647
-414
-961
915
-837
402
86
63
-750
-66
-134
-373
459
945
922
807
678
-742
750
858
-494
732
-28
-93
-647
-945
401
408
749
-949
300
555
-714
-967
923
39
-891
912
11
-580
913
-696
591
140
-923
-247
-44
-290
-102
521
258
-803
-913
888
-555
891
902
479
-102
-69
933
381
216
76
987
890
-214
-506
-448
-848
-446
922
-551
286
-567
330
-709
42
-275
89
126
-551
136
-598
435
-513
-153
-929
791
978
-225
-172
231
-873
-389
390
335
-310
-305
-795
936
657
-659
-140
-711
-367
242
-636
396
-742
395
-301
-480
847
-158
-122
847
453
336
-841
-842
-347
664
-188
209
-732
61
-816
134
-403
997
479
275
830
514
133
-701
-981
-585
167
-222
47
692
710
925
769
975
914
571
-107
672
384
-48
-367
-211
284
-211
967
682
387
-63
509
-232
-399
-382
236
-665
-605
510
-487
496
-417
641
538
432
596
-216
-902
376
-403
54
759
-108
396
-129
-930
-55
96
80
-754
795
-253
208
751
-315
285
779
-331
651
-135
548
65
80
-868
-174
-874
-880
252
-555
-954
229
648
-73
-219
514
365
201
-436
938
43
385
774
40
271
847
573
-687
-624
-295
491
-934
964
-395
853
-809
13
760
828
361
-946
-463
366
150
-675
-514
329
-336
400
-687
116
537
650
-391
-648
329
-964
443
-225
-530
-402
290
822
-879
627
899
158
-60
-363
-592
525
-656
559
-393
112
-865
-309
644
-386
359
-943
-890
-694
128
-91
-475
611
477
484
-403
925
891
-510
16
696
-337
868
-376
-962
428
6
74
74
-643
936
554
178
601
-411
-117
-429
582
-191
825
-867
-164
-50
741
507
-869
-509
-525
866
21
-405
388
646
131
-259
-324
-485
-536
790
-494
-235
-460
-358
978
-645
-727
-975
859
795
-596
348
987
-778
402
2
-385
-487
-270
778
202
-62
185
-583
300
-818
-671
901
-817
-81
-390
-578
168
445
302
799
-458
446
395
-919
343
-189
602
291
467
95
855
850
-66
374
-755
-651
-535
-313
-932
446
228
-383
795
-716
-116
-432
-713
-808
646
-433
813
414
-266
-987
-881
-44
947
622
941
-137
-496
-822
360
668
551
999
-772
541
698
21
54
-463
890
652
437
797
-125
-721
-298
422
-890
980
-921
155
61
479
414
433
975
31
-461
-910
-456
-399
40
649
-16
-665
241
-411
764
-604
-23
-268
-147
974
438
-153
-509
-421
-814
-930
462
-513
910
-6
-375
198
613
232
804
154
-281
560
-306
-470
-367
78
-109
-139
133
-512
-82
59
827
864
741
810
511
-628
954
-144
878
732
-447
324
-56
619
-989
341
-311
113
-975
-432
-368
531
-124
294
555
-771
857
689
650
285
611
198
253
890
470
97
-274
-717
-512
-322
945
993
-797
139
715
-689
413
835
143
83
15
-887
486
95
401
963
956
698
443
-380
-538
-1
513
-380
749
661
464
988
-526
-840
992
-714
277
100
-542
394
969
-862
35
369
6
911
-438
-203
541
-66
-378
539
950
771
-557
256
-228
-772
125
551
257
-718
-590
-677
721
-85
-40
251
-39
7
459
-78
-561
-969
660
257
871
-524
206
-989
102
647
998
785
-408
290
-300
345
532
411
-645
-91
-326
-328
516
-70
-311
-721
-324
-898
921
480
552
754
-169
666
431
67
429
807
-610
-498
201
-196
409
707
-604
-961
-407
-595
-911
269
-96
563
798
207
93
654
194
916
244
250
-772
-102
698
647
744
968
-634
-134
209
-159
697
405
663
804
77
-826
-214
50
-102
374
-445
-826
-526
-599
760
946
-516
-22
-364
-272
-619
-196
428
-988
44
-156
-633
677
-610
862
625
630
-722
-155
-151
644
-933
-950
-962
655
-749
261
460
-456
-931
342
903
173
951
-186
-329
704
-642
-334
-696
-360
-379
724
-609
-87
-395
367
179
959
398
-197
-113
188
-954
891
-801
713
310
-149
214
-877
-152
666
753
-389
-982
471
-934
101
900
-739
-799
305
-478
-248
13
46
-420
-312
411
-430
634
-245
-450
-385
113
676
-450
-341
867
-47
202
-288
381
631
-438
-944
-626
751
335
519
186
-555
-671
96
315
775
579
-154
255
99
290
799
-667
-760
440
990
206
-703
-188
-366
-405
660
-618
-503
11
-322
-557
918
-253
647
-475
-928
241
672
221
-330
-370
24
272
-999
935
265
230
194
168
-251
-764
-340
-545
127
130
214
-981
-250
268
-30
941
-843
-440
267
-355
-990
-62
-997
951
30
658
696
-726
-273
708
709
-243
-830
374
429
-384
-456
652
-51
-183
358
905
847
415
-629
109
863
99
-401
696
-511
-259
273
-527
-23
250
-212
-737
-623
344
525
149
519
-831
-507
374
907
360
180
951
336
-25
-985
-691
149
640
-419
55
351
-832
455
-848
482
-367
186
897
-930
-517
84
-831
354
992
714
-820
403
819
584
337
-800
697
-786
-475
-120
201
-242
-76
-256
302
894
123
-60
94
216
-611
-676
769
-665
-603
-403
725
-5
680
-28
-146
521
-649
-478
-33
374
-279
956
697
485
-891
865
-174
899
-163
-490
40
170
749
346
-392
588
-277
305
630
-177
976
-68
85
496
413
650
929
744
449
532
-770
330
-948
349
1000
380
-317
501
960
790
-123
-110
304
-465
-978
917
-177
-720
-514
-595
57
-927
924
862
53
875
754
850
183
700
-154
912
-387
331
867
297
-966
-689
-906
-643
268
-999
563
664
-221
83
-288
-736
-627
-948
-58
-302
238
832
-942
-183
174
961
-303
203
191
-358
575
272
51
-51
-753
-986
662
-494
978
-840
-437
-568
924
-610
761
746
-535
-293
-48
-680
-40
414
-279
693
636
-569
-238
-58
509
563
959
-36
454
557
-422
687
-105
-162
520
257
672
456
465
721
-825
-342
-562
590
381
-749
-273
755
-496
-752
253
426
91
251
-681
457
240
655
-342
-861
-492
-691
-4
-184
901
-679
-814
103
-60
925
218
47
-154
985
634
-632
-933
-353
768
814
-787
-577
132
416
330
345
-654
945
798
31
922
-65
-778
-660
-360
-222
131
686
-162
220
-837
468
-472
-249
201
-636
750
-561
-690
721
-111
230
417
-787
-73
935
317
211
-327
-655
668
150
-536
-400
-596
976
916
380
948
134
-43
-460
-709
943
833
787
-509
890
916
797
-664
743
-499
-738
273
-71
-958
842
889
-625
-733
-680
-60
674
-846
939
543
-516
394
-694
-9
-797
-462
-411
-207
897
-682
568
729
627
862
-261
-696
-410
853
-787
-293
46
-689
-185
45
529
471
943
66
-147
-480
-543
-142
515
-912
931
-58
941
669
451
328
-643
-958
631
31
-105
953
-127
-497
852
-719
855
329
768
466
139
650
-101
160
-657
928
860
107
-467
-128
942
821
-996
471
-697
774
681
45
-93
625
-14
900
27
-448
275
-449
-419
421
-25
318
-752
529
-199
494
593
-388
-112
-538
253
-907
159
32
626
822
-504
899
110
228
627
-315
-91
973
-76
211
-333
-162
251
84
-641
-846
-720
-405
-72
-630
862
-802
11
628
154
-981
641
-837
177
-594
-186
-240
-614
-800
-461
-630
371
-225
-542
428
-801
700
981
102
-18
173
78
-397
890
-21
235
-345
723
346
-923
916
-433
-712
-758
-13
293
-300
410
275
171
-345
394
-362
132
-523
-10
-35
494
-878
-990
144
832
-206
-973
208
318
521
662
314
55
-135
-314
169
908
-873
120
911
-347
334
676
520
-224
438
-244
524
-686
-210
663
551
-771
-611
152
922
469
-265
-187
-736
795
280
78
-502
-508
599
544
720
833
-690
137
125
53
186
-632
768
875
-148
999
520
292
-902
-337
763
87
-722
-791
-870
-735
-996
-603
904
111
633
-479
854
-20
395
791
148
-164
-878
697
-557
8
64
-70
408
205
388
747
298
-551
419
-367
768
-219
662
-111
533
547
-813
565
-517
-354
339
154
-267
4
137
-582
817
85
765
535
-676
662
135
-478
-696
-119
674
348
-866
-350
-651
-885
-370
-80
778
745
-498
800
418
-564
192
224
-545
982
-908
57
753
185
-935
-124
-133
-947
-677
22
-513
804
-229
691
-907
887
473
885
-901
-578
736
761
-526
-385
351
-9
868
-91
598
128
-294
750
489
-457
-277
81
681
733
558
512
-560
-682
-609
-53
-60
663
-335
-306
208
-766
251
-904
50
854
532
438
-290
-659
-603
-181
-104
803
-603
787
-650
253
350
-999
-551
-698
-399
390
321
-310
466
792
-833
627
490
887
-224
393
-351
-424
913
-786
-738
454
624
-371
-21
484
-971
862
-38
194
-166
987
-449
-732
961
966
461
-35
-293
-539
-436
213
191
-570
-346
-874
-232
960
241
-734
367
702
396
262
-490
478
-341
784
855
56
-10
-175
-716
335
-724
-575
-593
361
-844
-992
686
-854
717
-595
-769
881
991
31
242
323
16
319
572
291
544
-197
-219
983
-807
-355
951
-549
160
129
-613
254
-639
-898
-50
605
742
-61
671
879
-688
322
-750
664
-651
937
-214
437
-279
526
-277
-674
531
803
620
-985
235
412
563
-832
775
-216
843
-599
-493
-119
914
-372
624
801
448
-322
-726
-835
156
563
480
-938
744
-380
-123
143
42
382
-266
831
426
-878
-700
621
-976
274
-214
912
668
707
-372
-271
-46
-599
-298
909
-160
74
679
95
-771
-973
-122
-431
234
360
3
-209
284
636
92
-147
-143
-222
440
-760
449
-382
-738
490
-439
-792
-585
-69
-474
-708
270
-945
-706
-38
803
228
488
158
-669
516
24
-402
955
807
-978
-639
130
48
171
331
529
247
78
-839
754
104
346
259
533
882
-932
622
-882
457
441
-745
-21
618
-71
-596
83
573
258
-920
396
-483
-776
-20
-90
31
61
-820
-164
939
395
-870
-468
61
26
123
535
928
309
76
450
240
911
-43
616
-905
-650
-346
-910
218
25
-448
5
196
-940
-566
378
-711
-773
-797
476
248
-84
340
724
653
-13
164
910
554
371
-875
-903
978
995
530
-806
109
-72
-769
489
16
630
328
623
583
-415
373
-695
-859
843
857
-169
818
-188
-764
-998
232
114
-243
420
-606
-857
925
852
-584
-168
-80
-94
-498
420
705
792
504
499
686
-921
-388
324
-752
930
-376
662
758
-340
670
277
84
559
-421
377
447
-748
-127
1000
-863
219
-890
544
-520
-180
232
698
294
-318
872
-635
365
-916
845
-863
-591
-947
253
-223
-785
-408
-792
-185
-241
311
279
-121
-849
422
73
490
-579
595
-192
-297
520
619
475
-265
-174
-26
708
-448
99
-194
651
-791
860
-276
991
251
577
-851
-144
354
-222
728
-623
212
842
-964
618
-123
-693
844
844
-687
962
906
-76
847
-1000
628
241
686
-978
149
265
938
127
-685
-716
885
-141
-882
-946
745
669
53
-689
-894
-463
-418
304
-653
-20
659
-974
-878
-360
-711
-748
769
192
955
258
-284
-77
589
197
-474
-594
-703
-225
-651
87
-798
676
991
630
898
803
948
451
-369
-507
-776
-578
317
-356
-85
425
800
345
-25
299
200
803
686
976
861
-316
758
-720
34
-834
-402
68
272
598
103
962
-387
636
-242
388
510
15
231
559
-537
817
607
121
-398
-215
377
-91
689
-67
-126
654
731
-764
874
759
160
-269
626
344
-578
310
639
742
662
-237
156
-22
222
728
-745
838
492
26
122
-747
939
840
-758
-329
415
-57
907
-713
-973
-961
-601
347
567
143
-718
155
-35
-661
22
470
106
-690
-481
-824
-895
-286
44
464
-524
-63
-325
787
-996
198
609
38
757
553
-402
925
884
-495
547
62
-171
446
19
-190
-647
-60
-229
-379
818
651
-404
605
618
152
898
-214
373
454
30
910
-360
-63
-503
685
-536
-578
-211
-194
275
-415
878
965
951
-997
233
665
-894
-933
541
956
658
741
485
802
-106
-446
-706
807
964
-958
-37
-597
697
70
807
-662
294
25
-844
301
484
-765
171
-343
343
-459
-558
-501
462
112
-203
-722
-634
233
660
250
-859
829
-296
640
-696
361
-881
618
-939
737
-932
440
505
334
-827
-197
117
866
-494
-742
-83
-652
71
447
-993
-885
-201
656
-812
616
682
767
-632
881
-5
649
976
-586
-889
-199
484
583
863
734
137
914
-229
-267
-859
653
-759
-693
490
339
-912
-989
-810
895
-351
247
143
489
-815
869
-494
952
830
598
222
-362
987
-842
-85
-449
-841
379
401
-86
-486
995
887
-467
-867
-283
-116
677
-926
645
-614
-817
444
-719
124
-577
709
-384
75
-273
-219
-452
-746
658
-320
-737
-370
-472
168
736
749
355
337
-215
-824
-787
409
-257
-760
623
-963
230
655
-70
-16
236
-910
-502
547
956
110
17
-424
-165
-209
-292
956
39
-640
-1
-971
-819
483
514
237
45
686
-232
-890
932
997
-153
-723
-218
-128
-920
894
-853
161
167
13
380
802
-254
-222
982
-339
458
-238
-959
-39
-936
952
-79
-667
525
-193
143
-934
-104
59
-350
-791
972
-245
623
264
-519
-998
417
-31
954
-758
796
-477
135
49
858
-423
-993
521
519
962
-41
-872
74
-498
772
256
593
491
-693
371
888
375
-155
-528
-250
-917
998
-407
870
-294
-728
647
-935
-605
-965
631
491
325
-211
316
619
-948
-23
-844
-3
949
620
535
309
629
-53
-731
298
532
369
812
220
208
-867
-173
780
96
-161
-231
-33
582
391
-875
-108
-648
-553
-95
-663
620
434
874
556
323
-223
749
948
320
4
-846
973
-148
750
-175
-792
-71
193
-229
577
-710
79
984
-935
898
316
-662
309
-985
-209
-778
958
852
152
731
-746
-637
766
-210
154
-832
-634
-281
889
287
-549
315
883
-130
-246
810
-978
-10
986
-988
197
-71
-11
-334
16
-20
-953
-237
573
412
226
891
26
-971
833
-27
512
1
973
-550
-629
95
122
868
177
-821
20
65
482
225
-566
318
-608
324
-296
-891
249
577
24
-632
259
400
466
-644
-224
-129
108
944
696
-517
427
235
759
-647
-231
479
528
192
550
-712
-454
132
797
-33
439
-131
99
-313
-279
542
-812
106
452
-998
-748
380
778
977
-561
-429
-451
-888
23
795
211
539
830
24
-181
367
223
-500
-988
-619
-360
-263
651
-798
944
-302
337
-740
483
375
742
-287
296
-446
-691
893
-485
620
-439
-60
-206
794
-314
433
-965
489
2
-753
868
258
-676
213
-686
608
-560
623
632
902
196
418
-860
-334
-850
94
-354
189
-356
457
772
51
-896
-704
264
-43
-360
-389
-176
988
-882
788
-769
426
-608
208
-19
-313
-916
-323
801
774
571
-743
561
-79
-366
-80
796
-52
-232
-226
335
-632
-349
703
-119
634
-768
-462
137
-131
-242
-747
779
-762
164
389
307
307
502
329
-243
-523
-452
-120
-509
-385
108
-348
-450
-841
-829
-726
163
290
765
385
406
-61
867
790
-295
-663
-476
143
581
-887
298
913
38
226
461
-263
-152
-92
-732
192
456
417
-591
728
668
540
801
-112
-257
658
-635
-610
766
448
422
167
270
704
-500
-281
509
-876
-261
-250
-258
-488
-831
862
-130
-544
-627
-57
-546
405
441
912
556
-994
-194
452
958
-496
640
-208
-513
-528
173
-797
-288
615
-152
701
749
-285
763
176
-945
126
-571
-395
-304
661
72
-864
-757
869
627
-957
-621
-729
-520
-751
115
-369
209
984
-869
340
-191
-591
-451
-236
471
-154
920
-321
-776
-549
-956
-113
-609
-304
-369
-951
-939
85
395
-431
260
828
-977
-74
-90
-805
-531
-589
570
800
283
73
-697
-292
-815
-295
958
788
-216
-77
-53
866
-586
-840
-141
367
172
736
72
-931
695
-455
-41
-490
-830
9
116
200
-493
-783
833
438
-744
385
-697
371
672
12
303
496
-610
798
299
357
-876
659
199
-801
-101
384
-106
919
667
254
-35
-254
729
-345
-122
786
114
-124
539
388
-508
-482
-357
335
604
295
-512
965
-710
-632
-909
-120
261
-552
-981
744
34
-194
952
205
-628
-125
854
762
747
652
531
-545
134
424
-601
910
-323
-281
519
-562
389
23
-123
804
-985
611
163
-248
885
201
566
-367
290
-306
-35
720
891
224
-659
-346
-499
-465
-398
851
-209
-286
940
978
-24
-634
-627
-692
-373
829
390
-342
986
350
-9
-502
28
159
526
33
-897
-104
75
-43
906
512
-541
-191
-107
-101
-323
918
0
-897
540
961
681
-811
-530
97
-765
-272
319
-190
15
-763
834
-72
484
843
121
87
-762
718
222
-19
730
227
264
865
444
472
-375
-390
-763
837
120
-924
-80
701
437
-173
-187
276
15
747
-350
-621
-89
441
-4
-25
24
780
-28
123
-1
838
-22
-497
-731
-645
401
-814
750
78
-191
-959
-647
-7
591
-20
-502
904
-857
-60
-248
916
893
-908
-787
-334
245
-373
-931
-603
-690
-329
62
40
-663
286
-466
-313
292
906
46
787
-923
-225
-744
-637
806
-747
-863
512
204
919
273
753
-236
-26
978
872
-341
-322
-981
841
-392
-755
805
-626
814
484
949
495
-301
390
955
565
607
-172
125
-333
917
-509
605
901
744
-197
-893
348
227
-787
-933
-748
-677
39
-88
-680
863
-9
-82
993
-285
-322
876
-360
-40
-640
188
692
-838
527
-894
277
995
934
587
-453
-303
260
88
451
407
223
683
-836
-696
892
750
-956
584
128
353
258
-543
693
-70
25
-908
926
881
643
406
-154
781
-552
-787
-678
-802
262
46
-468
-992
147
644
-213
453
812
207
-500
544
457
-549
620
177
-584
-106
867
-619
-874
786
-102
175
421
-168
-859
-275
-232
459
857
459
-767
309
614
38
410
-579
90
147
-725
-391
859
966
-512
462
929
652
-733
-1
576
918
933
50
-48
734
363
-394
-213
935
289
-417
3
144
730
-724
-214
-974
-540
-163
-196
-191
-382
-637
161
-362
-39
-945
-524
398
840
-685
-678
-4
887
976
750
653
327
-775
187
121
-542
961
-370
787
855
-74
-785
-602
-935
-413
-2
-602
701
-800
543
-989
335
-479
674
-524
-275
-400
-481
-815
987
-688
993
-388
-140
-589
-823
632
-757
-798
-737
309
-522
469
-571
-92
-803
778
-461
761
899
458
743
-142
-589
207
-286
919
537
617
-535
-278
-328
-660
381
509
955
525
-494
-175
-802
-988
745
-858
-386
300
296
-146
-9
830
240
866
-416
980
-160
761
-258
644
689
251
974
754
824
505
-747
365
463
-911
959
174
955
448
-156
-20
144
455
-650
-650
316
903
100
805
-163
635
269
-535
-419
881
-309
-180
757
261
-309
159
-584
667
827
827
115
233
-262
131
-664
15
359
639
849
108
129
818
-547
-894
-231
-392
-220
310
-117
-914
-509
77
-929
52
-273
37
-404
167
530
-598
239
811
44
32
-929
-779
512
648
-909
686
382
496
-301
786
-322
157
370
151
903
-123
-498
216
-306
999
702
229
-219
-430
-361
-837
569
-247
448
638
-749
578
-378
700
-121
522
-904
-663
-845
-465
-306
133
75
-500
-889
-310
-25
-28
-380
-879
37
-654
807
-266
782
294
294
-381
-292
916
787
-817
53
-856
285
-256
481
-222
-639
651
-977
539
694
162
895
121
922
-211
-657
783
970
747
666
-156
168
345
-504
-119
432
865
-157
808
601
530
526
940
-588
975
-199
579
813
504
65
-733
-381
-592
429
-187
-263
881
32
349
-701
-519
698
616
-64
-959
-714
890
858
-285
-797
-177
-864
-530
409
102
-722
-591
-463
826
-790
251
787
699
-784
-674
-99
-872
985
974
714
-563
-771
-545
443
-201
-679
-60
-813
-746
898
-970
-212
476
543
-46
-713
254
321
833
601
-788
-874
911
676
-799
-267
104
138
703
-318
970
14
224
-392
940
-446
-580
-751
722
-466
558
-126
-342
536
333
240
742
-944
233
-856
631
-601
775
764
-972
292
893
592
-479
953
303
-988
48
449
-69
737
-209
-303
476
-203
815
539
647
58
245
735
128
-303
-122
-650
-570
33
-27
-235
729
27
-571
268
267
-458
240
846
236
106
817
276
-554
-767
-591
-692
899
-557
-524
-191
972
641
-930
475
-601
5
-745
111
714
297
456
886
-406
205
73
857
-669
899
461
-982
-698
-950
243
-821
-861
405
-780
534
338
-678
-958
-143
-446
32
84
-644
362
-599
-361
-384
-256
-486
-83
-324
395
849
-928
-741
854
-998
269
504
565
-941
-980
539
-350
527
-695
55
-186
-807
346
118
-181
-554
-627
214
-837
-757
571
-997
156
-782
649
428
-338
-583
-940
536
903
735
592
-404
939
16
-534
776
-764
-483
-866
207
427
911
761
-928
-936
731
-804
-234
492
867
-765
69
-174
993
-706
-437
-465
163
-232
-917
160
-924
298
-909
-792
177
59
-861
977
190
428
60
314
304
-487
390
-857
192
-99
-263
-840
311
835
943
-698
580
-78
40
811
957
707
-714
914
646
-466
120
170
154
220
-938
284
4
-472
-67
400
-137
647
786
-992
170
958
-195
288
-106
-611
326
549
-45
-46
-914
609
-808
910
-27
420
261
-805
-739
567
665
854
587
-568
-59
-680
242
631
808
-708
709
360
-514
808
-888
-758
859
-271
593
295
-587
380
-82
781
548
-685
981
287
753
134
-755
-244
-817
-68
943
-310
298
-677
-586
132
127
-836
-962
968
-979
429
67
-617
-197
-455
317
691
145
-655
-379
-410
-177
355
445
619
-483
421
-689
990
-31
-6
-710
-404
774
-451
-488
-45
84
-786
323
670
-482
-967
-894
-847
242
622
-359
989
867
-106
-290
-36
583
-495
-569
499
-965
-696
-41
-221
-448
108
-145
293
271
-692
687
279
410
-128
-987
-733
-709
-818
-577
676
-358
38
444
-127
924
-391
151
146
654
-57
-380
7
-907
10
-14
665
-931
-910
780
-278
660
573
933
221
-742
-445
543
-298
535
-303
390
-271
-364
-186
848
750
-827
-153
325
743
203
260
-575
-718
-677
317
117
851
438
488
804
248
-682
476
-485
720
-670
387
42
586
-13
-921
-810
-745
-929
297
-634
788
50
-104
36
155
746
-958
-160
930
-881
43
-430
229
-616
141
-262
79
-410
-432
-313
-251
488
-29
260
-465
-810
-817
445
462
-733
193
447
-996
-353
-948
-78
-398
794
-975
612
577
-358
-618
572
330
-90
-12
17
-845
686
-241
704
717
-183
345
126
-988
-547
205
770
108
308
-464
962
-397
-41
232
89
-701
-740
545
889
701
462
-991
-532
215
256
360
-864
205
264
-929
-410
2
605
-388
955
915
-86
-630
-859
276
950
971
-404
819
-609
772
699
25
431
-71
902
826
-406
209
-217
-328
563
590
516
-323
389
683
-978
-553
-913
-712
49
-351
839
-219
-363
592
-230
-63
190
-36
-545
-973
-885
88
154
134
421
-798
524
-749
821
405
592
-525
-341
964
868
-674
-293
413
329
880
147
932
367
-557
-159
-373
352
-701
283
-967
598
830
183
981
-328
493
841
930
-940
-111
-437
-988
-681
-587
404
552
-496
22
91
574
-966
112
78
338
-645
-667
38
411
-67
558
466
-566
-514
336
60
-429
-206
431
317
-399
-856
-672
899
42
-422
-668
28
-846
51
156
12
674
731
-790
-756
892
125
-805
-438
-745
713
268
-261
-530
62
487
558
971
627
473
260
782
-922
657
5
-4
674
698
-301
-287
-244
-737
-953
-181
-505
-634
-756
-179
-565
-937
531
328
240
780
2
-716
-984
-869
-15
-879
-354
960
-57
84
445
-64
-272
341
-51
85
-92
776
518
619
867
383
875
-205
125
171
-527
347
489
-661
-544
-464
-615
-251
255
-814
-695
897
-779
-921
-694
-580
373
-790
882
-127
546
-830
-624
447
744
117
-959
-726
907
-631
617
58
278
-188
568
60
-567
-317
-475
734
-922
-170
159
-151
-133
-297
-448
637
935
166
-564
-777
-127
809
126
97
-120
-801
-806
71
-226
935
725
-198
205
727
-192
428
258
423
-275
-269
332
-212
-745
658
-606
-850
992
523
429
820
143
416
294
234
-897
-243
-624
-201
-844
515
-282
-443
619
-310
-672
-385
-481
232
874
848
335
-366
594
378
625
771
-512
-767
-100
622
-203
175
-540
-767
-142
-30
-296
450
-460
-116
494
838
592
-190
356
-325
-638
-392
765
81
587
935
-542
-517
-88
979
-174
-398
-353
-194
771
-963
251
957
-475
-702
-252
98
-144
-548
14
656
-708
-489
35
-378
-509
-754
128
865
948
-104
-943
149
-525
-23
485
299
400
952
516
905
-298
836
-25
-271
-687
989
968
539
557
-736
-448
-558
186
196
-853
198
786
401
451
-661
-681
-866
-557
-89
752
-627
595
47
-732
-517
-691
-194
-610
455
548
375
872
568
455
-385
627
-463
92
934
-650
478
-789
40
426
-825
733
500
-949
457
-977
-857
-118
305
-919
-569
-433
-878
-646
-114
-272
-418
470
531
-887
676
536
444
922
-552
731
555
430
-363
889
-9
-761
613
694
718
640
-208
-283
-296
398
423
399
-87
-931
-791
457
-136
176
-418
-324
-484
-904
299
521
-885
-186
-744
359
-276
-289
-780
-592
-334
554
-965
50
863
-193
-97
552
41
325
128
-13
-22
-781
-960
940
233
-248
-187
168
677
-969
-416
725
-201
93
-385
-8
321
-564
-345
473
75
-437
-402
-318
-368
801
567
918
720
458
-731
522
-931
37
-951
103
-61
357
-856
-833
-255
-30
-706
-214
364
-867
-5
-655
-887
-65
822
256
-813
-448
-213
815
-603
-143
624
-401
-617
-14
-467
738
-57
785
993
219
-96
-247
-913
111
-945
432
974
-971
821
992
743
597
511
-419
313
557
366
679
-516
-710
-682
801
-922
-448
242
858
-836
-534
375
-535
385
331
402
-663
187
605
-408
531
733
906
-889
-250
-48
104
-157
-322
-749
421
-132
-857
857
319
785
-799
-791
-174
839
36
-895
106
-666
924
-149
271
489
794
621
949
743
-980
-546
-381
371
613
-126
283
-430
376
-306
-369
-699
122
322
-332
303
735
-384
168
-435
673
-759
-673
-717
-793
-981
-21
-36
391
-311
729
184
111
-332
-554
-166
-399
224
-310
639
781
-624
-219
215
-323
548
-425
-315
-303
-28
314
6
427
419
-682
-675
805
11
-899
947
64
587
-570
-36
67
160
511
90
-281
-278
225
860
-510
-772
955
-669
412
735
-569
-785
-162
178
-905
-560
-641
2
235
-2
-904
-225
-109
-649
-561
-161
174
-735
-774
-470
444
-114
-511
-957
372
334
-812
-589
96
982
-837
-902
938
-838
863
-81
49
916
-796
228
-242
697
-243
-664
885
702
689
229
-402
-657
-905
-823
58
11
-49
-909
351
358
-81
-394
117
-464
-718
781
663
969
-295
914
-478
-7
11
821
-695
483
362
-186
-157
466
690
179
-867
780
120
744
-591
-871
496
387
438
664
-521
-539
-877
825
929
-125
827
-151
981
-974
198
287
-708
674
-438
625
-176
427
655
-694
295
-300
-475
785
-568
204
469
750
925
774
-219
-850
220
-106
145
328
687
279
721
-329
-359
-468
-131
-462
-589
339
480
365
-874
-470
-603
268
142
790
-961
792
250
-607
273
435
-24
94
192
50
771
-109
917
-40
422
-529
-8
-54
-758
219
-945
979
740
300
78
308
-290
-963
-97
-115
91
-146
402
-102
846
-665
-172
86
-797
-394
-908
355
-488
-879
452
-780
308
-493
3
-809
79
-970
274
-623
229
880
10
960
393
-690
517
-87
-105
-248
821
-685
636
378
-876
444
855
-621
528
-127
-955
-947
873
708
700
62
463
-175
490
-882
-884
457
-827
915
-140
254
701
-364
148
-460
-898
251
-130
-463
-382
-87
-77
48
216
295
-761
658
-260
-944
446
79
75
-272
-980
-403
326
-639
-582
774
-742
261
420
874
445
37
-153
-757
385
170
64
-23
378
-18
-554
-567
209
312
754
-496
465
51
-233
179
310
546
786
-523
-894
-421
-841
707
278
506
654
-664
-280
482
-129
-982
377
-896
428
-724
731
-62
-191
-144
222
-99
449
-937
212
-257
-347
-956
-1000
641
-742
439
898
145
-602
293
382
-804
-458
266
525
-275
-768
-780
705
-839
-811
-685
20
506
-338
576
-663
446
659
-488
911
73
116
832
-46
-802
-843
691
-487
260
-187
-558
-257
-367
177
818
752
94
-73
16
-602
-206
22
989
-210
-194
-220
656
130
376
-847
-157
797
-620
-233
278
661
-967
-780
763
-301
964
769
-483
-226
785
-30
-522
616
150
-918
-550
-6
-376
-683
-889
-847
-286
281
92
-27
-249
428
-507
-668
453
276
-521
-46
-7
334
625
883
836
68
-971
-899
615
987
-563
816
99
-894
-571
768
679
253
901
-25
-465
887
-487
-918
730
-803
329
-800
459
-152
659
17
554
-357
550
416
-823
-390
-378
339
-55
-495
-568
-821
-733
397
124
-712
-768
-325
-43
683
-500
-846
-314
-206
-769
-183
661
-231
-843
679
-880
433
-102
263
-797
931
429
-132
309
-265
-706
227
479
-861
-499
-679
-314
-966
773
990
33
-539
-1000
-802
388
629
115
-56
-771
614
45
486
-530
-552
-451
-101
-393
-643
-716
-285
-2
783
-550
-738
-527
-714
-998
-596
534
574
968
-269
341
777
-480
-72
-188
-903
-150
-632
188
995
-255
-878
-221
-330
-564
-176
-975
-530
748
881
-292
-784
-195
-700
-439
663
916
687
757
-746
410
652
-449
-772
-55
-597
367
880
437
-643
650
962
-467
-910
-3
72
-384
-567
410
-937
-140
-137
119
-663
-404
-552
-529
97
-883
287
303
-379
111
-493
-200
22
-844
-323
-904
289
934
-471
894
76
-239
259
899
-391
-986
-748
739
-212
375
543
-912
419
-936
-941
653
-495
514
-546
77
-959
-269
50
224
718
-993
71
-98
954
408
-877
-68
-459
-17
732
-866
147
-343
706
272
259
96
452
-164
-714
-485
-575
245
-373
77
20
-560
-781
-324
-778
733
-340
-500
998
311
-392
134
-910
-816
-408
-315
664
335
-168
262
781
226
-253
-588
-329
352
426
-767
-276
282
-739
935
156
588
459
542
105
-326
866
666
470
932
327
644
-665
-864
-511
697
-716
559
-490
-663
-184
-8
-67
857
83
158
228
707
-391
20
804
-14
-94
274
-67
-166
-484
-306
214
-328
180
61
-164
-412
-722
875
-811
664
-19
499
968
-11
-3
-521
388
-367
69
62
-66
432
565
-862
99
-727
-506
-335
231
-80
383
526
116
-818
-695
-789
-219
-325
-415
811
41
-855
-856
-750
-691
-37
-955
930
886
-608
-974
-698
-454
862
685
-560
834
-638
-140
815
237
673
598
691
959
563
-606
469
-766
442
-17
62
-704
491
-200
-906
-324
-750
-997
-775
-723
31
-805
742
80
574
108
-74
-799
692
473
-114
935
934
-186
289
-309
-831
-581
-476
63
623
122
-288
833
-47
-1000
100
-553
-291
448
-614
558
630
-649
-59
782
965
530
265
-673
511
-22
167
-981
-284
-835
258
-141
913
-314
798
-636
-117
-574
-268
-507
347
-265
855
-56
374
916
181
-552
-603
206
-162
-882
-812
480
768
100
-406
374
-468
-932
-734
163
865
-49
-247
-961
864
-866
485
-888
-667
4
-567
524
-620
-694
986
64
-953
-576
-388
-438
409
304
-914
395
324
-626
694
853
618
641
-410
-978
649
-966
409
182
985
200
-768
-964
-823
-838
-844
-337
-484
724
-739
936
-953
-101
248
-774
-267
-624
134
348
-280
492
539
930
103
923
940
270
-891
-426
-733
-315
493
324
-705
-683
-72
926
513
861
-279
-265
-833
488
342
-765
-162
324
106
-524
-565
529
-5
-729
248
577
908
826
826
-483
-5
-88
829
868
384
252
420
-290
-777
545
134
576
33
161
913
440
477
537
-992
686
-779
551
-172
-516
616
290
-362
-613
606
-83
39
-882
-925
-995
433
473
130
670
-47
-488
409
-46
-193
-746
342
558
438
-412
-905
564
620
-56
-563
-759
-448
296
514
-832
-689
234
-750
596
545
-471
560
474
-727
-116
-626
-114
943
394
559
-635
973
334
311
594
591
-415
-222
-814
86
228
-242
-851
102
-174
370
-658
-629
915
-226
-839
-858
293
729
-752
-210
92
-426
634
895
-242
-847
-380
-983
-499
-722
-283
-106
-709
42
362
-540
-127
596
115
540
284
430
-548
329
569
-850
469
544
-309
471
-488
526
-93
659
-661
-672
-78
250
-596
-411
608
206
516
312
-180
531
-259
-511
7
140
-968
77
-32
-185
-142
644
618
35
268
-387
-822
73
-960
307
-182
-391
-48
582
785
-123
-545
-801
436
502
838
642
-542
105
539
-188
255
564
860
-561
-513
-805
632
-247
-315
-221
377
-805
389
-305
-214
-372
117
-435
-401
-144
-812
123
311
829
96
-742
542
-300
-614
-826
-713
-179
-925
166
515
-741
622
-263
132
868
-968
433
-152
-180
-882
-884
757
862
-90
-39
517
710
109
130
-288
-693
861
-736
-366
-200
-781
-683
866
-66
-796
165
-902
256
966
-740
-25
528
178
-29
-892
713
-764
-49
420
90
-855
-144
-342
-859
123
103
351
104
479
-694
35
-559
-649
-659
289
791
-812
-792
644
-839
-346
651
797
773
730
770
409
-787
-990
342
-737
825
139
408
614
-310
-655
591
-999
-634
247
619
-859
285
447
583
18
-499
-340
655
-192
578
-707
706
-703
-977
-328
48
-374
-346
-901
131
880
-671
-567
534
157
-473
-587
539
-875
-268
324
731
430
-607
-957
689
597
847
122
-940
603
-635
247
-420
-330
423
678
166
-128
55
-532
-266
-677
663
783
-640
186
587
-971
-196
-854
934
-990
-303
764
661
-229
314
-744
-496
714
158
-559
-776
-67
992
-59
-828
630
-535
18
91
661
-158
482
-342
-930
-449
916
-960
-90
867
210
-273
-733
-372
-622
158
-713
-581
-739
198
541
-818
-137
-232
595
616
-769
-592
444
110
-14
-513
-354
-580
146
301
37
-536
-552
154
110
736
-365
166
-901
511
607
-351
-511
625
370
-140
-566
-511
869
605
-261
214
220
-432
-368
969
-589
-761
468
221
-194
-698
373
-32
-926
176
40
111
737
-284
-313
56
831
70
-689
139
-146
-501
-248
800
-728
318
201
-309
-474
-609
-147
404
-266
-42
-185
-659
74
-667
-666
170
-801
-683
-120
140
-645
-304
-988
302
986
742
997
-917
586
352
808
383
-539
644
254
-179
-840
-172
-309
812
327
-337
-281
-415
753
-295
893
766
836
-125
726
-533
865
201
-618
356
-375
-683
253
145
145
-813
613
-996
838
-269
117
675
492
893
178
75
-994
931
597
587
-764
-774
-677
-104
-52
-748
601
984
-148
516
671
67
578
-377
-831
-316
-180
521
322
-793
188
309
-41
-956
559
-354
-192
425
676
352
-541
-333
909
-837
703
238
692
-295
791
149
-725
-247
289
977
736
-224
411
999
-138
15
-122
-157
-745
-609
45
-446
799
-245
-682
-773
-728
-262
227
808
-834
238
-240
-204
912
-844
-496
252
992
40
47
630
169
360
-827
519
547
-679
-661
636
427
-725
239
709
410
943
725
-948
881
-560
-141
373
325
918
998
-619
-991
-973
620
234
-314
-41
-622
-881
-498
-668
689
518
758
-72
-792
-297
-583
-418
-846
869
-3
-503
-339
595
557
123
149
221
893
512
813
983
-53
326
437
682
-439
-141
475
501
90
-202
551
515
-1
-726
-556
144
-753
-770
7
227
889
925
-532
384
515
-109
-471
412
-140
-112
952
-385
-328
720
471
-756
736
621
14
-11
829
518
854
-730
682
-641
-336
965
315
-719
-785
-735
504
-938
-193
213
705
226
-943
-330
-3
-361
302
-341
-194
121
710
918
-324
-627
369
78
-551
703
207
-956
277
-428
841
659
795
-145
-279
800
-210
-911
863
345
-840
-353
681
-501
244
148
743
-373
994
816
209
-773
-314
210
-999
750
-928
-614
-734
-584
-72
680
-908
702
-899
372
807
92
994
-293
550
-497
-571
510
-771
473
-121
843
651
-826
-944
321
593
971
-369
-151
-906
815
-619
-180
-717
-793
437
248
434
-792
-700
-216
642
-435
980
473
-842
393
649
-543
254
-196
-801
960
792
826
974
-658
349
629
697
-360
971
904
-617
328
-755
834
693
-645
-759
423
-691
404
329
-909
-783
554
867
258
537
781
66
403
928
-5
384
-465
-678
409
-839
-752
-989
-280
-721
24
-692
-731
746
334
131
-415
-703
-318
-979
-614
-531
-338
782
65
264
850
-687
-210
512
-244
-352
-538
893
7
-912
-302
-421
-111
-383
-834
-868
-428
260
-49
-461
647
-757
-3
690
356
-796
353
907
442
618
-898
-48
37
942
983
-835
977
402
-166
802
246
-956
162
-587
75
546
128
347
-801
675
-449
216
-728
629
-28
563
309
-362
-997
-353
-628
-226
-695
665
636
-123
912
762
-491
-385
578
-993
-363
-843
-477
-583
503
-606
-585
397
135
-471
943
599
873
426
-633
-823
189
536
565
-428
36
372
629
-888
881
-432
551
260
97
-327
586
-769
470
-933
976
-166
-634
848
191
223
120
-393
-795
514
457
744
26
896
131
788
547
-973
-935
-495
-638
724
604
223
-709
-86
-570
-861
744
254
399
491
345
906
815
587
726
189
383
-486
-792
562
113
703
-290
-256
-173
951
171
-231
99
640
620
-722
-570
-297
992
-247
-406
793
898
304
-374
-177
30
87
998
-684
27
224
276
303
-938
-298
-131
-965
-636
190
-82
845
-106
-122
-664
716
257
94
460
514
-16
-999
-947
-306
-356
37
-152
245
394
482
-508
-681
-380
-668
55
175
-622
51
796
616
-937
415
977
-812
305
-60
-453
391
-538
-310
-693
112
480
634
979
796
602
-688
-837
542
37
790
-221
-970
-897
438
166
-563
-509
254
326
672
108
-108
-677
777
415
893
656
224
719
-833
239
-961
-945
-584
-702
-184
577
-922
211
-724
657
-799
-261
950
678
-207
914
634
-44
905
808
-910
-674
-511
5
-156
728
-128
-574
-824
212
785
-269
657
-336
703
-888
-679
-489
43
838
287
55
1000
-642
-10
363
488
-328
140
62
-228
-112
567
779
-173
984
-68
-206
-155
-901
-130
-637
252
421
-358
-165
-866
278
-454
598
769
-359
-144
590
-310
-519
358
-357
-94
-34
932
-572
755
-917
171
342
-726
-487
699
43
273
995
603
-394
185
-905
-5
-766
-554
-401
-106
-297
107
-964
-306
894
182
-67
-583
755
179
-408
999
-584
-240
-142
-957
695
-560
-845
-267
-318
-13
256
-787
-555
-529
-260
534
-865
-312
752
907
145
91
344
142
-338
975
214
738
-737
359
-928
8
-884
-642
553
653
-298
763
537
-801
209
-187
719
179
868
485
665
827
789
372
-354
-237
829
495
-461
559
276
-252
-766
272
127
-402
-596
596
-314
-652
-878
-290
347
-880
-821
-424
-909
229
859
526
-70
997
-476
694
-517
-354
-887
575
-897
523
-174
-209
-28
842
-867
865
-435
-40
-697
11
468
-94
-119
-676
-543
119
681
847
-23
-111
685
994
-748
975
91
-132
867
-112
-595
450
-560
827
301
-245
-599
729
353
326
-687
82
-194
-521
-897
914
605
147
-896
-371
-305
-965
-602
-894
411
635
312
-784
507
-512
363
725
284
447
506
-802
922
807
-991
81
-425
994
-636
-313
928
280
-71
-486
82
-826
473
542
-788
725
640
-770
881
-846
374
556
801
-159
968
-282
-732
9
824
610
-226
-874
-22
-712
-458
-788
246
290
915
413
-951
-465
-756
-572
-735
-437
383
241
354
-32
-246
34
-136
-268
265
27
871
-821
148
-406
942
360
138
223
-891
775
245
986
-473
64
143
-24
333
144
258
627
-700
664
239
960
-91
-524
875
152
934
930
913
333
771
-900
330
841
111
-407
-864
279
-440
166
640
291
-767
-526
-999
176
-114
-257
-492
980
911
534
862
-580
-942
911
-350
-349
761
714
-886
40
242
-306
-481
-243
-650
-711
-908
-678
541
-515
-489
671
963
-785
945
39
-671
-235
-463
-687
360
7
725
-24
-691
-89
572
-571
693
-346
902
780
-330
560
-552
-602
129
-542
-352
-324
866
29
506
566
123
679
288
177
-174
510
344
394
419
81
338
352
-40
346
-53
767
-543
209
-248
-124
-640
-524
853
-978
740
275
-546
428
-770
216
-552
599
-779
599
624
873
380
-881
36
-828
-125
-700
44
-242
-65
628
-812
64
-553
667
-954
44
318
-734
727
-947
586
-346
822
-988
-448
-856
252
613
-352
-456
723
-302
705
-138
560
-379
-955
922
-362
103
-299
84
-400
110
63
-195
46
373
632
-623
476
-54
-22
107
-857
-366
-61
502
330
660
82
-286
865
709
938
24
-452
-694
444
51
352
-532
-388
559
867
897
217
-64
-157
-675
-705
989
742
-847
-282
-128
-928
793
-1
-251
-716
362
-747
538
-945
-445
-517
425
-313
-671
849
147
-816
-431
-332
236
-828
325
-457
778
883
-323
-258
-486
863
892
861
-767
289
-854
684
428
642
241
-169
-532
-294
-773
672
640
-705
952
411
-459
-627
-887
299
781
-283
386
-716
345
-908
730
215
117
-294
-425
-800
475
910
213
-17
419
-966
802
-412
-102
-991
-842
-865
59
134
-596
244
501
314
-870
624
-208
-928
501
416
-39
-73
68
-304
-800
102
356
-385
443
-603
181
36
-170
-518
977
85
529
-348
-966
253
-658
-646
-706
387
-646
-562
-598
887
-656
-534
103
695
469
415
-33
422
682
794
729
-252
-968
30
-511
218
-73
869
-467
269
-519
-340
-407
909
-589
141
708
723
-4
-366
571
-330
902
-721
-726
-788
-403
455
575
-324
731
-879
-367
-481
447
190
-866
764
988
-736
977
-84
984
-902
604
-399
470
616
883
-951
330
-570
771
291
-185
878
-5
129
-620
-768
978
254
901
-667
789
784
131
834
-24
-21
966
-723
371
266
346
-941
824
59
266
-204
65
24
657
686
146
-579
638
-634
925
-845
-552
-144
629
348
-461
-722
73
813
826
243
-569
-956
110
311
-202
-819
441
-35
-882
-503
96
-57
596
-688
85
-427
411
-427
-740
-53
-882
807
-216
-570
623
469
190
415
-700
-570
773
-666
329
-99
557
356
-368
987
486
562
-674
35
-95
798
308
247
-614
264
-57
726
114
472
633
-568
-279
770
-346
384
775
-101
885
-555
-682
302
206
757
-177
-53
890
-456
-297
-765
-289
-333
-427
593
-906
1000
980
948
136
974
818
-348
-920
-531
890
-918
245
165
748
503
42
250
-656
25
-515
-766
336
121
-693
285
-435
-539
735
467
957
871
-364
-59
-492
-977
-243
597
-169
196
248
646
-54
95
-364
-898
-787
300
-46
397
-594
-273
-523
643
732
644
50
887
575
61
327
842
67
565
-858
-672
-521
-860
-965
712
742
924
-845
269
775
-640
-828
-692
581
-875
398
718
698
-955
-706
-822
857
539
501
-77
-18
-758
-121
407
296
733
68
499
-402
-484
-534
-137
703
-247
417
69
652
-552
-633
6
491
951
-409
-717
-866
727
999
-151
-321
-861
136
219
784
558
950
-793
-680
566
569
103
141
466
-836
-975
-385
684
-427
421
-669
590
-848
734
958
120
-793
-765
272
-542
-360
238
-60
-666
-193
-622
-729
-810
709
-440
-553
-281
412
973
763
-771
976
-26
89
-305
-703
292
-421
-801
779
128
24
765
-21
295
-585
-344
148
478
373
-573
-28
637
149
-865
-524
966
680
-28
-820
-570
675
-960
-383
-670
-968
665
644
711
831
167
-540
441
308
-752
-101
164
800
-508
629
-849
-421
-371
267
247
-904
971
272
-513
370
-126
387
714
792
-814
844
397
334
-649
115
-579
-235
413
750
695
-918
-972
-659
672
-874
93
-241
48
490
414
-248
-237
69
-192
-779
-2
386
-504
-661
-865
749
812
79
721
-985
545
509
-802
109
703
-173
953
234
-889
-220
-520
135
21
-704
453
28
-880
757
-97
870
703
-787
20
-526
-849
-960
-281
709
524
-551
-731
-80
925
-701
377
-545
-947
755
538
-846
-407
562
495
-148
-788
-971
-258
-274
-490
-681
-904
-236
191
-190
608
-342
-935
-515
-469
475
66
-352
541
-703
453
872
-462
409
-361
-307
-488
716
137
696
-908
615
-548
785
645
616
626
-491
-31
-726
-525
959
524
577
-370
-499
730
93
618
-706
432
429
-322
214
745
-64
-529
-697
294
-244
-385
-588
66
719
661
200
-690
-720
-683
790
-907
-28
284
-665
359
965
183
45
119
643
-842
241
-854
-262
-113
49
463
-450
-728
-690
-282
-296
-964
840
-929
81
933
-497
-330
724
233
-187
688
339
327
-901
832
-266
-945
-410
873
-128
740
316
-661
274
-665
268
113
-920
-746
659
404
751
-680
407
-921
854
-708
514
558
540
897
-838
-683
335
-659
901
-898
340
-273
-128
664
713
915
844
-986
855
-370
546
-807
422
153
-864
-720
-11
-138
-19
210
731
-747
334
320
-280
723
-27
-631
-430
-619
-718
996
-389
684
484
-76
948
-63
816
321
688
620
-28
-570
654
15
-276
-841
76
-448
843
953
-591
-349
398
-370
612
-386
238
335
-655
-272
245
678
-39
808
80
-240
829
-435
-573
-929
-339
-602
587
920
-229
-918
-860
-594
-189
-224
-292
153
-460
-140
744
2
-255
333
949
-488
-77
-165
22
-24
-671
-708
140
-980
563
439
157
-973
-132
914
6
-372
553
-574
-998
265
-55
-823
745
681
-705
-205
343
-338
-605
-538
158
303
966
-30
71
635
-625
-121
930
-220
588
-994
735
820
-546
888
666
-647
275
-312
-956
-798
694
-140
-840
212
466
333
-233
-422
339
924
450
-995
-437
559
-608
-280
-177
271
-376
-254
-969
-93
-2
-359
-62
-210
120
447
-532
245
-381
-423
531
401
-531
-210
-424
330
-573
460
16
-567
-213
-398
441
944
182
754
955
-715
-674
-578
-807
-442
-63
911
-533
90
826
-724
-758
-264
-391
519
232
223
508
-118
-858
-410
126
451
-234
836
-127
207
79
62
-874
452
651
498
-282
-754
-698
-908
635
691
-906
-179
-670
159
980
8
-849
-122
356
849
-131
582
-90
-73
56
-698
-658
-851
693
-221
-153
622
-41
675
201
-786
664
650
575
756
-121
195
509
653
149
93
-658
444
940
5
37
804
-783
-734
378
-557
-459
738
111
-655
-907
-105
173
-777
-274
-615
853
-998
-285
-248
409
971
-454
501
441
910
802
537
-921
341
-226
-607
-897
67
-513
833
437
-115
-501
71
-717
73
-559
-932
930
-61
-431
-686
743
516
-616
515
-165
387
166
814
-310
249
-192
67
675
302
706
-195
-166
75
-699
308
-323
932
25
801
-233
852
274
487
-702
379
146
-916
947
-824
849
973
-496
-602
440
379
749
-644
-56
885
-185
389
-323
947
-47
215
-814
454
-825
636
-168
-274
-894
-306
481
-745
682
-591
338
-529
211
286
-995
786
-164
-508
2
-959
-969
-12
585
-228
-533
-114
437
217
-89
-71
278
-410
-158
14
603
-930
929
-202
-171
342
-892
-11
-666
673
-240
92
-970
-406
-433
-779
-257
-130
-371
-183
482
154
-871
-501
-460
-399
511
64
-611
554
-970
-42
-23
-762
414
-72
-860
499
890
664
-431
830
126
950
-797
-542
120
-963
-542
-677
524
-467
132
704
-825
151
-716
-27
-922
-313
472
308
403
362
926
930
-253
660
283
636
893
141
641
-591
884
343
-74
-995
633
-510
196
772
76
658
-430
262
-412
374
370
-748
243
-337
580
-141
-62
-965
-460
-731
-346
97
250
407
-373
-684
134
189
896
-519
-745
-248
-798
162
941
-142
865
405
-865
296
-562
-454
870
51
-614
-419
-753
963
-214
601
-273
782
-975
490
474
645
880
143
-575
490
-612
-534
-91
-977
-372
199
243
236
-19
789
-776
-480
-759
-319
-342
521
-562
-323
946
-127
834
-821
615
-217
336
942
478
714
550
-3
-33
559
769
331
-207
580
163
332
-325
383
-92
190
-167
560
138
621
735
-917
864
-429
550
-574
-106
-261
-295
874
932
379
-695
-483
-812
-626
778
657
746
390
709
660
-969
649
-366
-775
-928
833
506
-667
388
-57
-274
876
627
-733
267
210
125
-312
456
-138
21
249
72
679
-123
699
-929
-778
523
-426
610
-109
-521
-179
896
853
960
531
902
-618
697
0
957
-908
-605
-389
-979
740
-394
-581
699
696
-380
-738
967
-94
724
376
-535
564
98
986
75
315
973
-379
-722
236
706
481
-907
78
-644
-905
-404
-969
-619
600
844
-198
435
509
452
-121
-974
-496
13
-832
376
-716
199
-990
239
154
362
-165
-37
-691
-577
-243
-61
138
898
-419
-902
376
830
98
430
-705
-492
-989
750
-989
994
-123
-624
698
-411
101
-30
-359
302
-657
757
-258
749
442
697
459
688
225
-612
-954
-415
-467
764
-788
492
538
-898
357
911
768
725
-327
-11
-169
346
-721
915
-311
-328
-564
-109
353
-402
319
111
406
-502
960
449
-92
-626
380
-874
-636
-411
-574
686
-437
32
125
-862
880
236
267
838
821
-615
-181
587
81
-436
14
360
722
-135
356
630
-8
296
-671
-81
-73
577
-415
-758
-313
-558
60
-732
-878
-381
-110
14
-177
699
-107
832
-656
183
472
660
-771
-911
-582
-440
-351
-356
711
-10
-662
758
-490
452
-325
-943
-411
-24
278
-259
670
699
-479
994
-690
-513
269
-985
-301
-233
485
-120
-508
963
583
935
-837
501
158
-615
-650
-398
-932
690
-452
-757
-475
12
-893
-703
911
-823
-732
-912
-456
258
408
-289
-708
196
-378
-571
-154
602
-273
656
-979
-261
489
943
-302
-657
786
938
666
661
-941
468
-549
-137
-631
959
518
53
487
-682
58
-297
74
-294
-762
-627
560
871
-979
-566
-967
-462
-926
-874
685
-244
432
-15
-285
887
-657
-493
-222
71
-874
-821
-931
-807
-801
-561
360
296
-569
901
-320
-676
-374
-117
617
376
-449
233
-319
-130
407
-850
643
-766
741
-129
-873
274
315
-847
-364
179
-185
-588
-840
349
728
-146
117
-681
431
-276
-411
-259
-924
688
449
942
254
-4
-697
-25
123
345
-562
-596
882
-802
-762
314
-611
578
-945
652
-731
220
104
475
124
-154
563
668
629
-312
-825
781
658
-964
904
-149
-565
447
-159
-770
178
567
-206
660
-697
176
870
451
-678
-607
29
234
614
670
252
-860
659
-805
465
-811
-605
190
-323
-211
-357
-886
562
599
-505
982
-543
549
-256
-558
-832
-848
698
575
-605
32
656
192
-587
617
-321
52
-781
61
239
315
45
-330
-52
-823
-965
574
416
-868
-238
653
-174
318
-498
996
-904
459
840
536
-32
-618
-480
265
386
309
733
-776
757
-40
-758
152
559
161
4
484
-523
752
-775
-918
-258
379
148
-659
-169
-541
-2
159
-750
-405
-699
350
-961
-436
-974
-24
-775
654
867
59
-221
907
-78
-223
610
-132
-646
686
-755
-794
-767
684
-394
-504
696
523
-743
-325
-286
-171
868
426
825
916
593
321
-660
532
469
523
-520
400
-32
804
-342
11
-23
854
-281
820
-977
692
-447
-243
-737
651
-823
189
293
547
-959
219
-894
-488
624
851
712
5
-961
271
14
755
788
870
-829
-660
232
119
540
922
567
223
-504
146
-917
-421
-375
317
-399
754
100
746
902
-142
262
759
54
-110
-397
-47
922
160
-168
-162
236
879
-876
921
157
108
-327
-878
489
404
533
469
709
-109
42
987
226
-948
-13
-662
-189
253
858
-775
-207
-908
667
-487
-248
-450
-878
0
-805
-16
767
588
52
872
733
-929
-275
-922
138
824
568
-297
124
708
368
-993
816
-300
-85
-964
95
-403
311
-130
-974
-319
239
-537
857
637
194
-738
-568
-314
-488
-358
-775
-739
665
909
-88
989
-244
-870
288
486
-631
-397
231
-375
-745
810
944
551
-13
-647
-381
444
-262
-566
-942
702
337
-888
-339
545
731
-891
662
2
430
-78
166
846
-193
422
-23
-738
150
-502
713
306
-576
-244
150
-170
527
336
102
480
190
-974
-591
218
180
-726
653
-464
-540
482
901
506
612
-582
547
-529
674
554
-890
-302
615
938
-690
-331
-410
417
418
625
-916
-890
-301
-144
-855
34
-519
-19
711
402
-673
879
-669
621
454
-17
66
-355
738
-479
745
188
-866
230
-797
-912
-464
64
915
913
-827
-11
-806
550
-984
777
-463
-69
-807
549
-26
-203
-503
-962
731
-208
231
-203
-39
367
216
-459
-883
449
350
716
242
328
411
-404
-994
179
858
910
225
725
307
-860
-549
93
-587
-191
842
-10
-813
-917
379
-969
-197
714
-264
187
-582
436
-812
221
626
388
37
597
784
221
-730
-866
849
-621
-675
-64
374
-424
-647
592
-643
-87
-669
-258
72
202
123
-959
835
671
589
627
816
-281
174
-816
391
-606
-324
-595
-493
262
823
594
691
-240
283
-552
807
1
977
299
431
670
958
759
160
922
-396
-492
-659
-472
115
-690
743
126
-846
64
-345
-214
987
-535
-172
-987
903
-815
-77
-438
-400
793
-120
745
977
-292
-539
-645
24
436
-462
-10
-550
-760
774
-95
389
-557
-573
-599
722
719
-437
-920
455
-348
-445
-578
942
-958
-393
-539
-156
-16
533
-846
112
736
173
558
557
452
757
-579
-254
-730
320
-904
524
631
595
-475
-645
-252
-511
-255
-419
509
-173
994
-770
455
-152
446
-859
683
-27
796
-56
989
47
-583
-926
-85
-895
279
-762
-949
-585
224
51
499
829
625
713
-402
-761
-82
-654
61
-469
-860
681
867
647
544
-502
346
584
-52
-248
-697
-66
224
428
473
164
-564
-364
-501
-193
768
356
168
504
-61
-927
-656
-535
730
-30
-610
-439
-946
404
-649
-810
562
-762
-460
-784
-572
102
-341
803
-546
371
880
334
-933
-988
969
590
45
710
-979
-957
710
-505
449
-816
673
681
-65
665
-6
-970
-897
-65
-200
-660
-421
-958
-604
-572
-183
896
720
-713
162
203
-407
-825
724
711
728
871
-589
-994
263
932
301
-167
-256
325
796
407
-774
620
-752
-431
-239
555
-57
606
-328
396
-566
-951
-38
-527
47
-168
636
152
743
-108
-271
-350
813
81
937
-719
-50
478
-534
831
-85
278
447
-652
498
-704
278
323
-569
-282
481
899
915
311
882
778
36
-31
650
516
-541
807
457
115
-91
653
-92
805
-583
674
-971
353
954
-659
731
14
-899
866
-956
-635
586
-969
306
-19
319
-538
-758
279
627
720
-437
603
53
102
477
-350
10
914
-476
989
142
381
896
-333
-568
-861
-926
465
409
-42
-531
-45
487
-104
178
480
-677
-126
19
-405
-779
636
-953
31
211
261
591
516
817
-166
-185
129
-371
-279
191
99
795
-273
173
427
369
-645
312
-857
-50
-843
-886
112
194
377
270
898
816
377
-99
654
-467
-597
532
833
247
884
-526
407
361
-376
-655
801
-67
542
-537
598
960
-961
-134
969
-459
-37
915
202
-17
-944
998
-868
254
-700
-785
389
284
-620
894
395
-870
64
-313
-888
1
-855
-865
343
605
132
-750
-415
920
-781
-201
-550
-953
-422
-69
-867
573
-35
428
-254
118
-409
-326
772
-859
-45
427
347
935
-325
849
664
216
-467
764
304
-247
863
170
392
377
69
512
655
-326
-625
-495
621
-758
293
-140
454
-844
172
61
911
-475
-496
-385
462
-406
-344
744
-45
-621
-3
-776
636
-480
867
910
441
-545
-213
240
-314
545
807
-547
-333
366
-369
-176
-435
126
-139
765
214
750
-784
-109
-598
349
-249
-482
101
-924
215
252
-961
-49
878
-786
457
-919
-480
973
-12
136
-702
-379
-676
-416
570
-803
-458
620
-198
238
172
-845
607
526
-3
-952
393
-177
36
-322
-448
-567
-169
-224
652
778
432
-840
-338
384
-101
607
823
-151
569
700
347
166
467
-250
80
813
-621
443
-483
-500
-516
-774
-244
393
224
281
-638
-804
-591
994
-988
-487
-903
92
385
436
-389
512
-301
-216
361
-806
812
-198
673
852
-210
-776
659
-130
-32
442
-494
-874
-614
-624
882
-69
-41
332
148
-957
-455
-277
-161
273
58
194
-229
815
-737
994
-208
361
397
-793
-137
381
-619
868
-581
194
525
-128
911
625
417
-698
-189
697
-473
365
989
-881
720
228
217
131
95
-520
414
668
306
365
-169
-531
-473
-421
-565
786
338
-455
423
-388
-717
152
611
775
192
426
-702
-917
85
606
-312
-257
-501
-451
358
655
608
-43
918
-316
-534
-873
49
123
-788
551
-879
469
-709
-61
-907
-452
800
939
603
-633
204
-713
-919
-896
-623
692
-895
639
511
-945
539
195
-500
-25
601
-532
-486
-427
222
-329
-785
-651
553
-863
195
-529
754
-756
-975
803
776
-998
-552
842
-158
-190
-796
992
-884
-332
161
-919
-69
924
-767
-167
194
-242
-118
-843
-574
-541
-101
-450
-708
-91
-931
-877
938
727
-679
287
-618
-48
559
163
-87
-227
509
-860
625
723
-520
887
-573
647
72
77
-69
-203
-672
-789
931
-628
480
-923
381
-959
633
938
-732
93
-389
132
198
164
-986
-115
-462
401
164
-637
-58
-430
376
-605
417
-588
444
-667
741
-906
511
579
-17
-611
966
833
-582
18
-262
166
-755
547
-889
757
-921
94
676
-180
384
-349
-380
-450
112
528
861
-801
93
-890
-410
-79
783
-211
-746
823
-64
186
876
-434
-842
65
-924
79
89
-906
736
-789
-743
-888
-226
-621
-246
-38
118
907
-248
-656
96
-33
-943
963
729
967
699
-91
-333
-344
-180
311
1
-314
-847
-864
875
-144
-611
-655
699
-30
-9
-999
62
372
-234
387
-730
781
927
291
-677
-639
447
-214
789
271
-572
-856
-43
314
558
-318
-228
-994
191
942
-827
-354
151
863
-184
-507
-413
-994
-710
453
-417
865
-607
265
-123
-843
-895
-513
686
-521
108
-520
991
1
642
-522
541
-732
694
-295
-332
-26
-600
398
-779
-525
-80
-793
-457
221
-577
-583
117
387
-804
316
-205
245
517
229
431
-308
-629
-837
-301
989
-594
286
-188
419
-99
-274
-256
294
592
827
-510
648
679
134
-479
128
445
-434
-398
-130
15
-147
-457
318
347
539
-882
471
219
427
162
-981
604
-82
-370
808
-771
643
198
286
337
-889
-836
424
938
-558
-632
931
261
-359
-28
70
515
634
707
182
-858
-393
623
465
-324
-867
-54
712
609
581
584
780
-488
-760
897
-940
-927
-195
-245
42
-529
336
-103
685
408
826
413
466
-729
917
2
-238
-199
995
-382
987
817
-243
-711
634
113
775
596
-339
590
-911
666
-279
-747
193
553
731
-747
895
909
-831
-876
393
92
374
-484
-309
-928
94
-907
679
-526
230
-159
-980
496
13
805
78
-77
917
552
839
793
235
122
448
929
906
696
406
199
-216
56
88
810
147
-9
-694
-728
785
941
-104
-53
874
700
-178
-808
-346
-91
98
990
-587
121
106
-969
689
911
-834
469
-344
-426
-628
-960
986
537
102
418
892
-187
683
-123
570
234
480
-690
986
-708
720
-133
471
-631
-866
631
-114
-702
-615
-524
-624
-825
691
-934
-71
735
341
-231
545
985
623
-886
923
-757
-906
-975
550
238
-892
-158
469
-149
382
251
-245
928
407
-43
-259
-256
-202
559
974
505
-209
600
618
401
433
-194
97
648
-437
714
850
590
708
703
696
-513
293
-83
411
-477
625
-647
-136
-210
65
-193
76
-452
-976
91
-765
-321
728
782
428
-695
-266
-781
-264
-590
877
332
418
-351
-134
763
-687
893
210
-252
-82
727
228
-885
149
-513
643
118
-728
-205
395
-20
-955
-980
-944
-296
-226
-162
-487
-275
221
42
-685
-36
479
309
776
-107
554
-279
-12
736
-342
-634
-807
-208
-206
-572
518
674
597
952
-308
584
22
-864
421
400
735
-34
26
75
368
-333
-280
646
752
-360
-827
-658
144
993
-220
-962
-491
-65
-787
614
-798
143
-600
3
766
-604
318
-341
676
-804
83
6
215
627
827
-263
-953
-314
826
-795
-620
-234
-176
617
-769
381
424
547
-395
994
125
-511
-686
-954
106
966
-347
298
129
-543
-411
-860
-54
-39
339
647
571
-799
-425
-780
336
-346
984
-191
887
-973
138
541
217
950
441
357
-27
508
355
684
-135
590
-657
203
143
792
829
-813
-600
-512
558
-893
-175
713
736
859
614
489
-585
695
849
564
-58
866
170
423
234
227
-331
-829
890
917
-303
-532
655
-618
-331
-416
737
133
-435
-515
-98
-644
-90
-2
982
-343
-203
930
-576
-347
-385
813
-294
-339
342
-336
-327
428
208
-687
-493
-540
33
182
407
-848
986
-708
-653
563
-909
-513
-188
986
63
-308
570
222
-626
167
160
-200
544
460
711
944
-787
756
972
-179
-885
-144
-798
-414
41
919
900
-453
-516
931
-705
8
619
-746
173
152
936
800
-488
-936
-378
996
787
-876
887
-362
195
-71
576
262
-385
-645
549
-883
-437
259
156
-744
-913
980
763
188
-904
298
-551
-911
-603
285
-77
-556
-780
-516
-544
-575
-74
-500
-140
855
730
105
106
353
109
-826
541
580
894
692
647
-19
401
-446
660
25
-452
999
-108
-463
-546
251
-106
396
-231
570
959
-596
203
454
574
-601
891
346
-454
678
3
571
-111
-953
936
987
459
-439
-464
-870
304
-82
-497
527
782
885
149
381
-274
192
783
-900
273
173
-734
596
-689
-792
-242
-89
-405
24
487
-90
-331
735
603
-840
-311
356
-822
983
-305
820
566
-867
74
262
-168
273
442
649
-370
-497
390
-907
-735
-641
502
-760
-344
-487
313
224
811
371
126
-178
-553
125
45
-983
-206
-56
-607
28
789
-666
-918
-282
-412
-737
-284
-268
51
623
583
-437
-164
300
400
891
988
-906
-660
-262
-146
-382
-955
-755
-747
691
-173
232
841
-837
572
446
-574
-918
565
512
750
-717
-640
22
-96
-605
-2
644
773
-950
-659
125
-69
916
477
529
761
-871
358
763
983
184
-319
-875
16
-544
-751
-124
-975
85
-399
-116
113
21
-982
657
737
738
-143
89
-333
-614
597
-895
-937
453
-569
58
381
-320
183
-222
726
155
-377
476
-473
795
273
-935
-216
987
-174
578
707
829
501
184
-377
-77
381
981
-474
410
500
-662
-537
-462
498
971
-986
-632
838
-958
-397
218
522
796
93
-536
-343
848
475
925
-815
470
650
317
-532
479
-445
143
649
166
-971
-236
-922
-674
191
-408
-216
-406
883
372
641
33
-968
329
254
-648
66
972
204
-616
-779
659
-435
430
738
867
-428
-839
-845
-716
-349
-838
-582
-264
-973
-695
-375
590
-185
-227
493
273
-828
177
531
933
548
-887
420
-250
557
-612
-442
816
233
110
446
-456
-608
841
-819
-532
-170
-121
455
-512
-831
932
-559
-308
-104
262
-73
-307
-855
-809
-782
591
-616
-594
-836
-362
99
846
-467
-211
-385
-826
-510
-488
-42
-627
977
-752
158
-420
340
-552
796
523
855
-263
-969
-845
806
790
605
861
975
-280
-404
-431
-163
-303
-753
54
845
518
748
-363
274
-188
-397
81
-245
426
994
-585
-336
-366
369
-477
-296
-53
-167
-904
586
-488
-10
-477
-954
-726
-749
675
655
664
-582
-557
-615
155
360
-356
304
-785
493
928
-124
-44
446
13
-424
-870
12
963
-59
274
847
-361
358
-153
-654
-799
972
-648
829
385
-555
-546
-236
235
-56
-548
439
618
490
209
-677
501
465
838
613
391
766
-521
-835
99
810
802
-259
599
-349
-354
-261
-735
-834
992
444
987
397
-374
-105
391
-799
-291
146
876
59
38
-965
-791
190
-1000
-915
-465
-255
940
-711
442
-809
-442
965
533
472
-136
530
799
-953
422
-799
-177
-642
-544
802
874
-495
225
387
363
553
-367
757
640
424
-476
8
-303
26
165
-889
-806
-676
-586
354
-844
-890
-133
-68
778
-714
-185
-79
56
-354
340
462
-413
-660
292
-329
824
632
-627
594
560
-534
-711
-531
372
-132
-616
269
34
65
-831
204
162
-421
18
-685
881
860
387
997
565
200
219
888
910
-165
264
255
4
159
-966
427
485
911
-115
127
-423
-807
893
883
273
997
-509
-918
594
-931
-396
746
-917
-765
-414
-275
59
-215
67
484
-343
496
-877
423
601
930
511
-362
18
-984
859
638
-413
168
-680
-263
-960
-172
783
-830
855
-353
-537
-999
775
262
962
-659
-215
-833
-661
566
351
391
-308
373
-277
57
-996
623
-483
-415
-601
-48
844
55
304
-213
163
-673
-701
169
560
245
795
-602
-244
540
-111
913
924
402
469
-505
536
300
310
283
239
647
468
-400
588
-941
821
-466
299
-846
-945
-83
-846
-590
665
-987
994
-275
627
-632
794
-309
-551
-93
-626
45
478
167
477
501
291
735
759
-191
-528
809
713
-938
250
185
262
-87
-125
902
70
-654
-407
238
15
105
697
910
808
-683
955
558
-325
409
509
951
-840
-834
331
-141
-837
761
168
-376
-951
-641
145
336
-97
-728
741
-105
405
850
791
-313
-260
801
-986
-973
568
-581
-351
-850
271
173
-718
123
-588
-668
640
-493
-703
-672
764
-384
622
-998
739
844
2
22
809
730
68
993
-22
357
598
-627
-120
-813
418
406
-21
-192
314
484
279
166
239
-24
-21
-932
-442
852
820
207
-930
-27
9
-869
-440
-219
944
-983
421
-194
-298
707
276
-277
599
855
245
972
883
12
-78
351
89
82
509
818
315
410
-249
463
647
-328
207
56
69
785
948
-320
769
-955
224
996
997
-931
875
-981
-646
989
-173
-103
-989
-366
-725
368
-843
326
15
764
699
164
-123
-287
108
797
102
-601
-939
787
482
-559
-520
17
-700
536
870
-15
-290
310
-63
258
-479
-298
-678
188
-639
-618
370
488
-857
-793
-963
770
-884
-539
770
328
998
-110
467
679
90
-831
-397
902
-560
481
205
-468
-803
10
635
320
-710
-695
-552
-258
565
182
959
788
706
798
441
-399
905
-906
594
747
855
-442
-347
-24
77
-968
720
971
983
-681
-331
-636
-333
-627
-881
539
746
-43
-758
314
317
-144
-728
708
-596
-456
-151
57
816
538
-269
109
974
-827
892
-161
189
-719
234
865
-426
-289
140
-458
610
998
820
-652
674
648
-448
199
137
923
-804
-153
363
-342
877
666
-710
-506
608
468
-291
-459
660
-408
-920
351
970
-202
-421
234
-122
919
355
912
-493
596
805
-107
-98
645
907
-486
-632
13
-595
-308
733
288
248
648
812
-688
-439
368
516
570
160
788
-534
-114
790
-771
967
357
165
-968
346
-655
393
-579
-765
882
-346
938
336
-407
955
569
902
905
-478
-913
737
-773
901
767
-212
344
89
962
18
621
-538
-629
-848
-894
-440
-116
-448
-414
479
-69
-531
961
-210
-890
-242
921
693
215
556
363
-629
-354
828
-94
-86
141
856
503
-974
-992
-155
869
-860
-397
853
389
-860
-347
-246
-836
-528
-893
199
-984
833
587
-845
860
-114
623
748
786
-33
678
-290
-171
985
95
958
782
-594
935
-388
-831
700
94
-958
-343
-457
294
929
-325
-852
520
288
792
142
309
464
734
987
-555
142
805
105
494
-779
339
827
-340
799
-728
-688
562
183
-975
-975
989
-955
-138
-397
648
-470
-359
51
713
-124
-410
-649
-483
89
781
-803
376
-147
8
48
-587
-68
762
977
-571
-445
219
-99
-985
-891
-785
646
340
161
-109
-466
173
963
664
493
-358
256
-715
-252
-212
-100
-860
809
-694
64
-630
719
608
625
-621
-739
598
-21
330
516
19
438
896
6
959
-387
755
-246
219
-214
-643
-683
911
-690
421
380
236
350
-29
545
-65
124
-228
-350
261
827
83
92
856
406
675
92
13
50
-818
-530
-767
-168
-648
-534
-939
497
448
21
834
-443
-727
-833
-728
572
-707
942
945
591
786
266
-365
-837
38
716
-166
-243
926
-825
-505
-193
-637
1
747
245
-916
586
194
-235
-985
-848
-569
680
-372
-143
-202
-876
169
314
343
216
-172
-786
-383
107
574
-827
178
548
230
-984
-140
-676
969
925
-828
-988
204
-37
913
671
987
-188
-699
194
949
-732
441
-10
-192
705
-195
-14
879
-713
443
-342
-649
821
-894
-169
-864
-494
432
-284
207
909
292
777
-639
-994
-985
-50
-692
-278
-382
-964
915
-100
815
-625
-690
-935
-433
115
-876
-554
973
226
-659
257
478
469
458
-732
-474
-567
-522
-696
-650
647
-685
59
-167
194
-974
110
505
645
-716
664
277
-249
166
-566
-562
281
-308
80
-391
659
44
-85
91
-88
36
-831
-862
-107
-364
-704
518
673
392
-466
978
-994
-217
83
-588
50
-931
-936
381
639
-653
425
344
503
-528
-309
232
-758
195
-167
-131
543
-999
-781
675
-398
150
65
-740
763
959
361
366
132
-749
-275
-973
485
-586
-520
-264
594
-541
909
-555
-648
137
-436
582
-442
116
-163
847
957
888
-178
728
-820
-859
667
268
249
766
-580
27
-890
855
457
-979
-767
269
-736
904
-669
561
-115
-28
403
419
-496
-928
-785
-737
-324
432
126
170
-331
657
538
950
164
-408
868
182
-170
-136
249
583
697
-825
825
-632
-45
529
-928
-340
372
912
627
-996
359
-950
-447
-624
955
-642
28
-290
419
445
-184
634
466
-40
504
162
-573
-316
753
452
157
-321
-239
-265
552
673
824
-170
298
-472
123
944
937
-224
214
113
602
590
-868
478
453
729
745
-845
97
253
829
-7
792
-757
520
845
561
630
-727
-701
-579
33
-209
-878
716
832
-524
659
-556
755
-421
-220
-945
-586
333
550
-299
275
-772
-63
577
0
354
553
-261
-823
-979
-297
-278
-682
-805
-147
40
47
470
648
271
-751
847
-816
716
166
-472
-876
706
174
941
485
-166
420
-592
368
207
-693
-123
979
-494
-870
-787
666
394
734
119
-389
-748
-435
848
246
-150
234
-869
575
143
-268
-522
525
964
-138
514
998
516
832
-651
67
-823
-580
72
-2
-27
-645
-436
563
591
906
190
514
961
-376
882
968
746
-146
-768
607
-883
729
-133
219
-191
-463
119
-832
975
541
158
-777
-716
566
781
-767
111
-325
858
-437
105
695
944
-307
918
289
-355
498
298
883
619
-124
-736
-837
118
726
-228
700
-310
198
988
-68
-530
62
623
733
-366
242
-365
901
180
19
985
-784
-778
-135
-100
53
-585
-313
140
-689
-229
-631
-845
-434
-24
-242
-505
-61
-218
-93
262
902
964
339
521
-169
135
-819
851
-299
-516
938
911
940
874
-865
73
-42
-507
-453
585
284
-953
-659
225
-966
-451
942
-26
110
930
-655
16
579
917
265
-540
-56
3
-88
-503
-358
804
693
-536
429
337
445
287
-806
-211
-930
-387
389
572
523
-116
-382
188
294
257
645
-278
962
168
249
674
-855
147
-351
-304
-395
187
283
812
568
-797
-600
383
-224
625
-532
306
-326
-809
939
-252
113
-10
709
813
237
58
-490
279
967
912
-752
719
331
-650
-267
865
712
-37
13
-387
91
-833
945
52
-301
-251
-433
-908
803
-791
-482
-996
-187
-75
-726
-707
-196
900
229
4
-400
115
-87
-947
993
808
920
524
566
766
-13
-430
-422
33
-40
-924
-452
445
-288
81
-215
926
198
-893
478
-766
553
469
-573
-291
-666
256
-726
-87
20
-223
-155
145
430
-814
-72
582
-419
-621
-386
-804
-262
210
-343
-540
93
846
-719
263
922
-104
116
-960
679
776
789
980
-892
-163
-54
129
-11
969
71
817
427
-247
367
365
-176
921
-960
-954
245
-823
807
-103
646
-724
450
-750
732
-63
-854
-818
585
58
-536
-979
-717
760
492
770
963
988
-726
-503
601
-921
589
-107
-347
741
724
-680
-811
867
147
-353
-890
637
745
436
170
29
430
910
974
-528
-437
745
-627
-464
433
549
-763
345
-68
573
-48
-322
732
209
479
579
-135
-715
597
303
-107
734
512
819
-752
-730
193
572
650
-274
-389
83
13
-147
-530
182
603
188
-996
-684
943
-770
631
685
-102
-846
-897
831
741
763
254
-80
-191
375
705
656
117
747
541
826
284
-928
755
-253
-640
-931
873
-746
-686
-994
712
462
-381
-194
-531
80
-863
-242
-346
-897
-670
-53
-94
981
456
-505
228
231
-655
-999
-42
-137
-804
314
557
473
129
23
515
941
397
585
115
-15
-140
-882
274
87
-1
657
572
-79
-362
-39
-694
18
990
-600
939
332
466
-650
565
-213
320
255
-286
860
-144
-109
-578
-580
644
-571
962
993
387
180
551
-332
-681
381
372
246
-207
-220
717
-186
564
355
-951
235
-226
637
-206
370
868
369
-859
716
-333
263
528
784
-722
725
23
511
585
83
-89
-805
544
228
648
-871
-617
-195
195
-910
-223
-794
-215
512
802
-223
748
789
959
-697
-320
956
-885
-696
712
152
-667
317
-911
340
-419
158
40
-940
271
-76
-998
-99
400
-335
209
993
631
575
609
-370
248
82
80
-590
-994
862
-193
723
-281
-320
-569
397
-248
-741
296
-119
-495
-558
376
-297
-831
819
477
-623
-209
-337
482
319
-458
881
192
-859
-143
289
970
-476
94
-945
-85
203
345
-483
-816
-298
-91
-249
907
-301
906
-666
-723
-569
-309
416
173
35
-600
-427
-333
153
-352
-485
614
1000
552
256
-952
10
-17
280
-557
-320
555
725
-446
484
-77
426
584
655
-412
368
-497
896
-40
-313
-280
-729
104
-989
-481
696
-778
-156
-419
426
-187
-331
-123
785
-6
870
952
-586
64
-499
857
-465
-427
-410
844
841
361
-233
316
-248
-617
-234
114
317
852
-747
-417
689
-65
882
-861
261
204
-661
115
-98
-548
-790
719
-577
-668
221
979
413
193
-816
921
-229
316
924
391
80
-542
-930
8
358
955
40
-891
600
-34
575
673
-218
-111
-566
966
-144
-231
-628
-367
169
-609
-803
-406
865
-84
527
239
-433
329
312
99
841
910
407
-531
-937
-459
-43
420
267
351
588
327
733
-223
-16
-848
765
-423
618
757
-737
-387
688
417
-998
628
-1
-164
-507
-982
461
469
357
99
-39
-122
290
-302
647
318
130
336
-154
-309
-402
-344
948
-209
554
-287
606
148
974
722
-372
299
426
879
-690
-721
144
-648
310
313
505
-306
-381
-789
452
730
815
346
783
-566
-109
687
246
-909
-334
-205
-834
-951
-969
119
665
-461
-840
-685
602
-526
580
494
-369
-566
-147
602
-898
296
277
521
-671
-222
-631
889
-69
-315
535
805
-287
990
-965
-275
-920
-882
-407
-566
733
-485
171
-17
789
714
437
-531
-541
651
12
281
-600
-284
783
820
36
352
293
297
348
898
644
608
-688
-625
178
966
559
850
360
400
562
-903
-935
102
135
-84
812
1000
-553
711
755
102
752
-178
-188
-550
619
252
-144
-797
236
-124
779
-410
63
-474
-480
68
-949
736
-605
958
-950
-4
-66
-177
201
-426
-475
977
372
876
686
86
-439
775
-131
-668
627
-296
-697
-895
-812
-447
785
818
-786
228
963
880
430
243
321
245
-497
-893
-400
413
-102
796
-569
314
-709
-19
649
300
104
-330
333
430
592
-695
-931
-246
136
-820
282
66
-806
623
880
548
-252
-479
-845
294
65
-899
-955
-662
-40
-816
-154
-842
-808
-137
-679
662
-839
-646
704
878
-534
-851
573
135
-71
148
263
454
-236
378
106
-490
348
-349
825
801
597
-635
920
601
208
-538
-218
-730
-352
500
-137
504
-51
-383
-849
-903
365
-867
-542
127
-688
428
61
92
802
715
723
320
-499
-807
513
-490
728
-143
192
-850
436
-866
-304
-766
620
-945
318
-274
699
273
533
-776
363
742
-727
-906
781
726
-565
-397
-395
767
327
-612
660
202
146
678
-702
-59
647
844
-389
591
515
821
-2
298
667
479
21
625
-110
864
371
-463
-733
-550
832
529
-882
-686
543
5
-424
100
175
169
178
709
396
-611
-288
-733
-819
-106
359
728
-884
708
-789
165
-871
512
-601
806
92
922
-983
300
501
334
2
-374
-778
234
307
-848
137
376
-146
541
509
974
-655
-337
-836
377
-674
632
392
525
-17
268
-86
531
-525
-594
-76
-412
-930
-742
86
-20
-86
784
-204
-461
-816
-600
216
342
457
241
-853
-646
-789
-543
-854
306
-881
-622
-718
-601
-327
-10
-789
631
537
-151
193
-995
-301
-321
372
293
411
242
889
-864
-944
247
776
-360
763
-886
-987
457
840
-449
182
-436
-109
582
-342
-62
408
-824
-342
976
-947
-121
-884
410
556
861
650
64
788
793
-635
-465
-788
-507
419
153
793
-177
-436
826
-190
238
83
111
853
471
-871
-998
776
-741
74
226
848
-333
-542
990
-785
-207
286
825
-849
-820
-593
-351
-272
670
-181
904
-587
24
482
-646
134
-659
118
747
805
395
993
-565
219
922
792
768
-547
71
173
-904
-521
204
-262
203
-419
479
-897
832
-65
93
175
-791
963
-986
999
721
-15
789
-997
756
279
169
717
132
-62
-407
-455
-652
-448
-425
-982
-762
-441
-336
-197
512
-971
-29
970
607
408
-778
-488
447
903
-951
-947
163
-450
67
52
-67
-382
667
250
35
-96
87
813
678
528
-306
-190
714
296
139
-406
980
-125
-203
-689
-940
-205
934
-851
-636
-352
-990
137
-733
10
-857
-536
-11
49
-859
-249
-807
429
697
-926
7
345
663
551
-682
405
-844
275
939
132
372
804
506
-387
889
-281
-587
-650
118
703
-736
132
-948
-310
631
-930
57
809
973
-381
-944
527
-577
-30
-587
21
210
814
898
635
-711
-499
-236
-845
-237
-376
468
689
139
-84
-752
-320
-581
-318
55
517
-827
902
128
-717
-137
-594
-390
-142
-606
-926
966
122
-196
-195
-380
-667
257
845
802
433
-987
300
878
684
-159
-224
-682
790
875
795
-790
-952
-65
75
-455
-803
821
935
-445
-450
576
372
168
713
713
-334
-144
-10
-490
-704
-371
-200
-552
-9
-463
930
332
395
347
-638
-751
-713
-565
-267
802
120
80
-244
233
620
992
-802
-458
864
-435
285
238
257
78
-596
177
-572
661
705
-475
250
397
-300
-151
-71
731
-312
847
-52
503
882
906
698
766
404
775
828
-547
-256
-935
989
52
940
-914
590
648
286
-204
-430
-674
781
-121
929
40
-375
-159
256
518
258
-51
251
29
79
-625
-144
331
547
-545
-996
-164
-318
791
443
-717
234
-113
-892
875
-167
121
840
-907
91
173
-856
-38
673
427
973
-627
259
-122
-176
-419
-236
246
-979
356
347
-474
521
-75
-220
665
-700
-3
-590
-913
953
436
-954
-373
113
-106
-4
-433
307
376
531
562
654
363
-328
-261
484
-292
-822
812
865
-132
776
880
-885
253
659
-279
598
-621
-41
-13
-531
474
307
727
936
188
-27
580
423
-352
-442
721
-304
493
-219
776
394
-555
-608
-555
-497
-815
-597
-93
-472
-379
610
-237
-250
818
891
640
-797
164
-854
-238
226
955
931
445
-158
682
599
-96
-276
578
310
-634
709
928
-912
915
-858
668
-684
-911
489
857
122
6
-266
-263
403
279
-390
339
-766
467
496
612
-921
-419
-153
-166
-588
237
330
584
990
-45
-999
467
648
293
-519
619
-542
972
-138
-824
-909
857
122
620
130
-421
-283
-978
-661
-964
803
-667
-982
-14
341
692
616
-657
-288
208
435
-952
-341
-638
-390
265
-15
411
697
356
-961
291
105
586
-189
211
590
998
-23
783
519
570
650
657
203
825
385
134
76
-902
-465
-309
900
-209
793
470
-22
-105
819
-899
-774
804
26
-399
-403
-490
8
-172
490
1000
439
695
-823
-750
-412
-51
915
-373
10
-229
-181
717
133
-483
-760
-204
-295
240
-338
-443
576
723
-625
-456
248
-271
-853
153
-151
280
908
-353
879
459
-602
713
464
-319
-913
-89
707
713
272
-505
-783
-857
478
-512
382
265
328
827
-701
177
87
-361
-222
508
-395
801
314
468
995
-154
558
-748
-512
-706
-325
710
275
-585
-439
-846
219
830
835
177
-428
701
441
-482
-670
315
91
623
981
741
-156
167
234
-702
544
225
-265
159
-428
710
253
-856
-749
224
661
-978
462
-937
-447
89
-824
-310
882
-923
710
-385
-428
11
934
151
728
312
-50
758
-446
-667
952
-878
654
376
47
-363
582
732
53
823
388
148
-293
-782
-853
-951
987
589
-383
-692
-324
561
900
-739
-6
229
232
-869
754
961
729
-8
-993
199
-334
938
-792
-57
-287
954
-874
-964
777
693
-579
-42
378
-923
-222
732
562
-161
275
-195
-620
33
-768
-45
135
534
53
-963
-444
-642
961
-576
-974
-567
52
364
-220
-668
-338
700
-660
207
848
126
-682
-96
-657
-113
-439
-901
743
-464
-927
-580
466
-399
571
131
565
219
-642
-781
-831
-485
782
922
630
490
-271
-829
759
-327
-73
451
-731
-43
8
-535
813
827
-157
299
393
772
-385
-18
-612
-548
-721
61
863
410
-422
433
973
-545
728
-833
-145
-766
-91
620
378
-643
-756
-28
771
500
354
-573
-564
-179
-683
-342
-396
-716
-988
-438
986
603
735
306
-49
-821
-601
917
-959
-993
127
-547
-949
-608
653
431
523
303
-456
-582
761
-355
222
-357
683
-555
296
-356
823
-154
-975
161
473
-28
457
-804
808
-339
-965
-198
310
-696
854
-475
-48
931
-777
853
-218
-823
908
860
273
-571
957
-684
-162
648
-384
637
893
66
31
-622
980
-592
992
-528
-870
707
916
-383
104
275
471
-627
-197
-632
-9
814
721
542
100
-493
-404
306
-843
-180
-726
89
-20
543
-963
147
-677
262
-819
-46
692
362
327
855
-718
659
-491
66
-149
-163
469
-405
924
-269
764
277
986
-713
277
360
-502
-226
227
801
635
684
-377
859
212
72
-523
376
-92
493
-459
-67
-87
-892
15
-526
-911
621
-393
-345
-717
923
335
-171
388
344
-919
567
-660
-915
659
-137
-418
269
-951
650
976
-896
805
175
-476
-174
-888
-405
-92
-451
-150
-595
34
60
-676
-424
-489
-438
-821
651
598
-730
-449
-318
169
574
-806
100
602
-774
-363
58
656
-99
81
532
200
924
-441
-311
-525
546
840
180
103
-415
-890
333
-164
-912
47
-4
294
-58
692
-617
270
-531
-394
-981
-767
-694
-37
121
858
374
-984
-774
621
793
11
306
598
-778
816
94
663
-812
-995
-346
667
528
-110
643
611
-798
325
-852
-174
982
-590
-313
527
-274
71
-770
596
-258
278
-446
-355
-658
-303
-205
136
26
930
251
327
739
-286
914
9
-687
62
-63
-602
55
-377
957
780
127
965
895
400
-140
-368
433
487
15
83
-736
385
-698
-45
50
-940
-754
187
163
193
797
-145
-635
938
713
7
120
-890
-721
-306
-574
-969
-811
700
717
756
-887
-130
101
847
-793
259
630
-472
101
-264
986
575
278
366
-761
-273
14
-159
518
905
66
754
796
398
-692
-87
-905
782
532
632
-38
494
696
600
-897
-295
-927
-952
119
-42
137
-660
-287
-401
898
509
727
-708
-192
-762
880
685
146
656
188
-684
-932
989
-980
764
446
124
-738
778
-304
-993
-59
246
867
15
74
177
36
106
-257
137
-697
-897
-639
801
-348
72
-753
531
358
-760
488
-499
-368
377
-18
-78
887
-981
-396
-551
483
233
-1000
-4
-589
970
16
-707
-301
111
832
-305
866
894
-63
-607
887
250
439
912
419
449
-967
-623
-356
-78
-380
137
-881
207
310
935
-945
-812
717
-26
-93
439
656
-301
-541
-204
-718
-153
684
874
564
-919
-582
-122
-372
952
409
215
378
-375
-467
-716
-638
328
-415
-894
-410
946
-703
-892
344
-440
-736
95
478
935
-997
504
951
-82
-898
-28
-283
-680
-539
695
262
-517
867
880
339
685
733
-10
901
104
909
616
804
442
-919
-586
-606
-852
-656
343
82
568
-55
256
-317
207
971
-643
794
700
416
392
-952
584
-569
-568
216
75
-75
837
990
295
-675
-739
352
-423
478
892
-117
-65
-743
471
370
142
860
-611
362
-835
-607
241
-866
-511
-126
2
794
-620
280
744
821
961
41
809
-305
34
392
896
320
435
466
350
-137
558
-763
528
647
333
838
-525
511
302
-146
919
-398
-110
181
993
489
860
-937
-701
219
-972
-922
-793
-380
31
-603
82
-795
-386
757
-902
135
142
-364
-12
743
616
206
-962
-669
-29
-463
483
-123
-135
-505
11
-249
-542
-294
-749
-771
660
-62
943
-363
-298
-29
674
63
873
523
-553
427
-730
343
-100
-862
-863
-873
917
-108
373
502
-448
-122
587
-846
-241
982
-411
-443
-571
-937
-799
-98
-815
-843
3
820
888
226
253
953
-52
-598
-38
766
994
-472
643
921
807
705
258
-612
-889
-370
33
-390
-673
-420
266
324
765
-289
-202
832
309
-390
-331
271
-231
-1000
954
413
-95
-281
-365
911
755
-560
820
962
-485
-807
-308
-565
-416
-756
487
881
-876
40
-893
94
213
889
-81
135
16
-980
499
-875
11
-898
-263
-688
-968
-102
863
505
653
323
208
545
-35
-136
102
806
-580
-735
-569
-883
-129
102
516
-78
331
515
404
586
592
328
646
927
835
241
-252
478
-519
874
-300
382
-69
-257
630
279
15
323
614
748
108
-391
375
-712
-343
-652
-315
302
437
-667
925
-140
676
267
95
292
824
382
-481
555
-132
-448
209
274
279
33
-8
-104
807
660
777
367
-174
-309
727
377
-929
-260
317
-890
943
-676
-635
911
-139
-700
-230
-759
-583
491
359
-946
809
-635
232
328
88
311
636
-26
-779
264
-568
-553
-116
-819
144
600
-752
-600
706
-379
-364
-810
-817
712
-329
-691
-608
-180
19
-953
-999
679
-327
-857
-90
-794
920
-133
560
268
-344
-452
784
827
-170
-130
571
276
-882
-94
533
-722
91
947
859
243
-268
40
-867
717
-541
-885
296
-669
836
-889
-538
-838
-905
-653
797
-416
325
-596
-212
-530
463
723
-717
-466
698
-884
-461
-426
690
-196
43
-418
647
-916
-472
975
-304
183
592
779
-432
-499
314
-304
475
565
711
959
-498
762
574
194
-918
379
736
-361
874
-524
905
318
56
230
647
-906
-453
119
-966
892
-922
-898
149
-795
462
-258
-188
570
-737
-241
-841
-464
576
-753
919
-871
276
-390
-845
-742
-317
254
-58
-254
607
-179
-457
-888
-511
-533
494
560
944
72
324
551
-654
-652
-742
990
-810
-480
-807
-325
927
731
2
-759
110
-772
337
-149
158
530
936
797
945
245
615
-148
-833
-845
-499
293
-322
369
-897
-931
942
-102
-456
334
-428
-274
279
770
-748
271
245
607
-308
850
-897
-662
-783
-154
202
862
-639
-309
772
845
118
297
548
192
989
-976
413
266
-632
-72
564
-352
-193
-516
-639
48
50
804
545
-534
169
-175
153
-839
-713
624
-361
-252
618
14
119
-73
886
800
91
-804
-688
-106
-305
-571
-216
-108
-863
529
548
-916
-952
873
-557
-549
-47
-112
857
242
959
658
909
570
-694
603
-382
178
-683
-298
586
832
974
-237
311
281
-713
551
372
-83
-372
-687
-318
922
21
-868
951
-867
326
-747
43
-9
-563
-593
687
856
628
-160
885
135
-552
35
675
-370
780
114
399
316
471
-752
974
152
66
630
-14
-373
309
98
-776
-411
968
-815
-887
-205
153
-494
-849
-716
254
-94
119
337
829
322
330
-762
-91
249
-510
210
-687
836
-646
173
224
-61
234
-871
-52
-323
599
-491
143
-407
-913
-957
324
-902
801
-110
111
823
188
-771
-231
312
-261
-37
335
500
273
-25
932
-435
686
710
-375
-882
983
40
983
892
-961
-132
-623
863
935
-448
431
-200
563
84
231
-2
136
-628
-416
926
-55
-85
-616
-340
376
857
933
934
119
-578
-37
64
182
825
-13
-50
817
-884
-916
-492
513
-245
-487
501
837
208
472
723
-37
-929
648
-333
-463
-184
-49
-442
447
34
241
-448
819
185
126
-111
-337
690
-99
-906
636
-517
755
-154
-977
822
606
987
248
206
380
935
459
-114
-871
-275
253
723
433
-919
73
865
-580
592
-979
-642
-254
679
-253
-617
389
-526
-340
-123
545
-683
-441
-450
-952
346
-978
878
787
624
718
-812
731
-63
-975
315
739
509
-740
97
-398
487
-780
-827
-699
776
172
551
800
-365
-785
177
747
896
590
714
111
-140
911
-133
-369
229
-664
657
79
-651
361
-829
-467
-319
56
-677
-611
-139
32
263
112
901
-1
320
-131
-828
772
-467
701
176
-649
192
844
-656
-339
407
431
-934
-772
-460
-362
105
-769
668
-48
-78
119
-916
887
601
-580
-879
969
250
-828
-859
877
-951
-739
719
129
309
-624
781
-37
-804
-947
665
105
587
41
-815
-88
725
9
-472
-250
440
-250
69
191
-812
367
667
933
648
492
318
880
-503
811
672
-76
-766
-102
664
-513
337
-110
-933
124
-897
976
-781
720
474
698
355
962
215
-555
333
509
-154
-516
-335
-705
-656
-424
976
744
-270
-56
-775
-20
343
494
683
296
866
-774
-267
570
-918
-62
-468
-872
399
395
-367
922
-933
-54
-584
-91
120
392
352
563
-526
-509
-518
698
-427
796
-248
224
760
-628
243
440
641
-579
-628
-308
-543
-291
-742
336
962
356
742
633
720
564
-449
-978
-54
404
659
890
-560
-647
-312
533
959
-343
-445
356
-710
-595
-322
-847
188
796
602
817
-940
337
313
105
-205
-165
-660
222
12
723
537
56
-192
77
-162
557
-576
-602
-980
568
292
-175
258
313
-439
74
-242
-228
831
-169
-984
115
127
770
487
-663
839
-837
-489
902
533
766
-753
-745
-764
-675
-754
-733
-258
590
389
-337
443
-23
926
883
556
23
513
-337
654
-894
788
-121
-682
825
151
852
-360
284
760
451
-184
-431
-411
165
-472
-775
-373
746
-683
409
-834
311
494
-179
-899
-568
-743
621
472
683
-613
-556
939
569
853
373
-957
877
321
-815
-633
632
-209
47
-227
400
568
715
950
-168
-675
-375
-975
472
15
-144
397
691
-429
-67
618
875
184
384
-529
644
-607
384
569
-789
559
-149
-519
913
-328
-438
-783
-815
328
208
-371
71
-198
724
750
-629
-648
-133
-312
-717
-167
89
-365
-240
511
883
446
-543
243
-373
85
171
-423
-482
-793
-548
-288
717
900
327
-495
599
438
671
916
135
-548
667
440
-527
-427
-215
-302
-672
19
-643
858
-200
-418
-488
-975
978
128
328
-493
-32
-130
-309
300
-812
420
-923
-919
-794
468
541
-734
-768
140
-965
-843
293
347
362
63
87
-539
137
35
622
-938
-424
708
212
-488
-372
253
223
270
-105
830
-341
-255
153
476
688
-115
802
-804
-604
632
-711
-814
-901
-910
-782
-534
32
189
445
434
765
479
860
-913
913
-547
-353
-220
159
-698
-500
405
-724
831
-740
809
87
-29
798
47
626
625
549
-590
673
-111
-624
49
157
751
-888
674
383
-802
-409
-974
-606
924
822
408
213
518
387
-86
-486
-586
-540
-964
-546
-701
-507
-1
765
-263
-244
-396
716
-537
-522
-31
-596
187
-267
-552
-637
-835
383
-896
213
-983
-632
49
948
106
-290
967
574
941
-834
134
-246
311
-472
-213
-259
-49
-537
136
-674
214
290
281
-275
295
162
-185
463
62
506
-734
-857
-342
628
-165
800
215
845
-398
-213
957
890
227
-634
129
-398
-137
292
866
-605
742
1
-332
680
58
-457
-832
-111
-93
16
-162
981
190
-254
-129
373
-837
906
-646
857
853
-90
529
19
18
541
177
-666
-817
242
-937
46
-284
553
-97
-566
-917
-185
-622
-443
-187
230
52
437
-158
-646
440
582
-163
198
-439
-930
311
-620
-945
770
-804
-909
-207
946
-546
343
801
-26
593
-639
747
818
-24
-229
361
-122
784
456
190
-332
-919
932
580
954
-434
196
36
162
-8
666
447
739
511
672
-450
271
401
313
246
378
-344
540
39
-744
861
116
729
303
718
23
958
926
673
75
990
-897
984
535
-918
296
-388
964
-435
-670
696
-656
884
-642
589
-416
993
-619
215
-509
711
-481
550
-3
143
-747
-92
360
-680
-173
-745
263
-170
-213
540
-798
595
433
251
658
792
-449
350
-666
-120
111
-961
-927
809
-984
-438
531
561
560
270
-774
53
-966
-219
-654
240
-393
479
-469
-835
-826
-471
-284
-211
547
6
-373
-786
-779
709
644
100
404
-757
-854
-306
-644
-320
148
-634
896
285
687
535
411
-817
783
-950
336
-30
-84
-568
-296
42
753
-804
-596
-234
489
799
-578
654
-558
102
763
212
698
621
310
-506
905
202
700
-246
-430
932
414
-654
-403
-561
62
682
188
925
844
492
-267
-492
-595
134
-534
-488
641
967
426
224
8
-92
-241
-390
311
-547
634
-898
281
-149
327
-163
-329
709
22
792
953
-409
-144
340
-305
87
133
-165
481
-850
-132
-237
-151
-776
-571
-921
-80
-159
136
641
355
873
316
844
-631
-902
-698
275
-128
-827
-838
800
-48
-887
-939
-407
743
455
-485
-593
-810
-182
707
826
-833
963
-710
853
259
69
-193
-860
512
-641
-680
-303
249
-509
-111
571
-281
-673
621
-240
-719
-574
514
-462
522
55
-813
-304
-954
452
-482
31
939
-532
-632
302
-575
-385
40
-201
-510
-253
679
556
692
351
-840
752
910
539
-542
-375
-978
949
-551
47
798
-910
-162
210
-637
-955
431
520
159
-38
465
66
553
770
986
13
-430
-884
66
925
373
-949
-773
688
425
-382
-756
-868
471
446
435
802
-458
636
-636
-25
95
-452
548
565
-850
-183
-519
684
-549
-593
-434
314
478
-398
18
-109
-57
998
336
227
332
-673
728
370
-99
526
-520
-198
265
769
-383
274
804
518
-146
-913
-792
-96
-1
682
446
-808
-719
-483
-253
-1
-252
170
107
-691
-806
-927
423
-897
365
-541
147
-137
-34
-555
-94
-143
398
-703
-190
-417
-375
-928
-512
-55
550
-735
784
59
840
55
-705
300
-473
-341
-162
885
621
-130
543
837
31
371
-240
755
-572
6
374
-256
-382
-826
128
-856
-73
248
-737
756
339
-254
-105
513
-977
568
263
-638
509
418
368
-219
-372
-2
-347
-243
86
-414
391
118
846
116
-992
-745
76
-474
321
-411
470
-718
244
-460
-336
509
-921
797
-327
211
631
631
270
-108
916
180
778
41
960
103
404
244
-501
745
-435
564
-50
-186
-931
-660
-71
3
349
640
-422
-602
-796
592
-345
193
558
-842
-128
533
-238
-675
175
217
680
-948
38
305
422
568
858
508
34
994
366
776
-580
368
-912
-644
960
786
-977
-318
603
-229
628
-59
-222
783
-747
756
-164
-801
-326
-963
-868
-346
623
896
-655
-560
-162
232
917
967
-570
991
911
354
-224
145
-26
-664
-180
-27
-32
53
403
-952
-742
826
381
-405
-266
-1
-397
-32
865
54
461
-719
745
-876
-348
-403
-130
-511
-631
-595
343
-744
-393
-365
-705
959
990
374
-642
380
148
-115
-349
101
-50
511
54
241
487
-561
-722
695
-123
-8
493
-117
-404
-260
740
-366
480
684
-3
-760
-985
934
877
-38
-933
326
984
730
-286
-906
369
-84
733
-30
637
86
-772
-994
601
-959
-888
790
956
-471
-14
938
820
-62
-497
-900
-797
430
-1000
972
848
664
-769
890
-325
-803
133
357
275
438
566
808
-480
-827
-565
671
-677
25
254
431
393
-486
-950
-398
-335
422
-159
934
677
15
-66
-285
-960
-431
141
-203
-488
992
-535
-286
902
-428
221
318
-276
-990
-22
576
753
745
-122
-661
739
59
809
-22
-763
423
-698
58
-973
349
-448
48
373
-525
107
-499
-262
-210
362
-673
-705
339
220
555
-130
347
186
-783
-418
362
468
797
420
580
441
160
-207
424
329
386
688
640
-878
-257
956
-571
228
449
904
-611
-551
-887
317
220
627
421
-198
544
-922
-12
153
914
135
334
-546
-950
-574
-452
-993
897
-201
111
-708
-905
-623
913
293
674
135
-449
649
691
320
927
937
-383
170
-542
915
-75
-804
-133
-496
988
-113
-795
-62
-809
-26
-372
326
-31
-778
-936
-493
-520
929
-346
799
952
-822
-34
517
-894
-163
947
668
948
-832
-626
47
-491
935
660
785
-502
-422
-240
335
69
-983
-534
-537
-600
357
249
-195
-761
-666
-447
816
32
600
480
965
-718
-754
292
-910
919
-32
601
-536
739
-320
75
581
-123
696
904
-524
-875
574
-862
650
969
508
174
-477
263
928
-979
-372
-322
318
97
-963
-551
654
-467
414
258
867
-57
830
-687
914
45
590
831
-694
-359
-101
-911
534
259
568
678
939
-67
-12
113
-954
890
5
667
-551
-857
378
-576
11
-51
343
-761
834
222
348
-646
-690
-368
21
67
6
-916
-803
-606
51
617
508
-965
706
-65
377
104
616
-310
250
-298
155
177
-119
458
449
-881
-320
-409
359
639
828
332
893
695
-260
-117
784
229
39
-609
-789
331
-70
-641
197
255
-426
-689
231
171
697
183
-462
-825
-621
-98
-353
-8
43
695
612
816
-533
-156
852
-110
571
-237
-225
-935
-848
-991
-673
829
57
82
-762
572
-676
-903
895
921
-542
281
-515
850
-802
-328
449
223
351
750
-177
-362
320
154
-225
-880
-642
554
681
-429
-382
-560
-955
-662
534
-431
-962
-622
619
225
395
-806
-963
834
104
343
840
-141
-643
561
-892
27
384
683
-858
100
272
-202
-279
586
942
-322
-482
-990
-950
-732
252
671
-157
-310
966
194
634
-407
632
427
911
-607
-124
-457
689
-63
-263
-132
933
-265
-36
175
-197
-17
-376
616
488
791
-752
-441
-356
409
-369
737
-41
415
506
-357
266
-750
309
601
-581
610
384
176
-731
522
-456
93
-923
814
-769
-390
795
-400
-635
-468
700
536
515
-873
121
-396
596
276
-219
25
-27
-729
-11
400
-392
360
476
109
294
-648
259
-962
232
-262
766
407
-992
-721
-580
646
277
296
-126
63
-910
142
32
765
916
-253
-397
-671
454
-863
718
-879
-909
773
609
959
34
-719
-689
-525
-690
449
609
811
672
597
998
205
195
-400
-739
-730
-33
-614
-380
702
-519
470
-296
876
-562
-990
-606
663
965
804
-165
275
834
319
-585
210
512
-813
182
-606
-438
526
-430
-63
342
-200
-43
-418
35
-776
-144
314
609
72
489
-302
425
-451
-36
851
-157
396
-393
442
293
23
-539
-646
42
650
-110
-962
-48
-900
211
146
-330
100
911
-325
642
44
64
102
907
-512
-816
-958
382
501
496
225
-926
789
770
343
496
733
-205
739
-9
896
900
-322
843
-520
-363
761
225
-594
362
-829
383
-760
-977
-62
-43
-105
49
482
161
386
-635
-798
-1000
-698
461
-830
-975
-723
-299
-913
-237
-228
736
548
-166
894
-840
-243
-397
-211
644
-847
805
614
-575
-85
-583
-693
-138
443
-612
829
646
371
-843
-277
935
923
867
-427
-765
-680
798
753
-443
-507
-767
-375
730
573
151
-397
-810
496
242
979
432
104
-791
45
210
-676
576
504
-629
-720
277
-854
230
272
-251
-352
-170
-610
-193
235
-382
-911
32
-1000
-997
-93
-631
-565
-745
-231
-993
-860
524
936
599
-878
-404
-861
-99
-442
972
-571
345
196
677
125
-888
-506
-83
744
-666
535
209
976
4
-673
278
58
722
810
-211
461
180
-70
595
253
-709
852
-466
-249
-441
716
748
-462
992
-369
-708
427
145
97
-664
-105
-376
-665
-971
234
-836
172
150
-809
906
880
-695
171
62
-946
-447
-788
-942
29
516
160
-193
-554
-658
-480
327
893
294
745
-179
-730
-332
726
131
974
709
200
-748
571
123
99
624
-958
258
-884
936
-477
278
-227
-930
-108
652
-520
-534
480
-252
14
118
68
-46
-765
203
-486
-422
-305
388
708
978
-648
-539
744
771
-504
794
-281
-835
-372
-896
246
195
190
-474
-380
881
246
916
-767
-778
586
911
-35
-711
-469
450
-777
-116
728
-242
-112
-439
-369
216
342
703
325
930
585
753
95
-359
651
-112
-533
41
14
771
325
831
720
567
-524
-678
255
809
269
-822
366
934
552
-391
81
798
400
-208
218
-970
-609
-858
-299
310
766
-467
154
707
136
693
-999
-872
363
978
14
-863
414
49
-885
-531
-166
-90
653
698
-520
305
438
368
-952
-572
699
-578
900
-906
946
168
78
-364
411
-299
269
195
727
326
425
-482
800
597
-310
-627
463
-155
561
575
55
-343
-203
-121
598
986
541
727
-559
486
196
-693
-934
-485
73
-848
388
559
-862
-301
-861
85
713
-139
-732
732
-882
998
490
543
-613
605
-540
915
-60
385
-673
-502
-471
-939
106
262
23
-442
-339
390
-327
-387
756
913
-112
-660
-294
652
565
140
700
-559
-301
217
896
939
328
205
-605
547
57
368
524
351
373
944
283
-441
-495
189
236
724
84
96
507
160
288
145
884
-456
830
538
730
210
-420
637
-800
-783
115
5
294
417
-226
741
-418
-741
699
538
-366
-956
-791
-972
786
-433
489
587
-635
322
246
724
853
489
-523
230
611
-361
73
-218
-428
-620
-785
-622
-332
599
332
113
924
336
9
-695
223
674
563
-635
154
30
406
567
623
-835
-170
336
-875
972
800
172
-581
316
-469
419
718
170
276
-986
-393
90
-479
387
-84
-351
-977
796
-394
484
-765
70
633
356
567
-984
921
662
459
-932
-30
745
620
-645
657
-236
-407
-327
444
661
-773
-887
132
-36
-548
737
406
640
-657
889
406
-34
408
-633
340
-445
-960
997
848
148
-517
137
-353
756
218
-729
-429
17
809
215
-923
790
-903
-649
749
-819
-857
428
214
12
-52
392
-77
-519
-287
506
177
-738
-853
80
53
-95
-512
-416
331
-401
-720
881
-612
-861
-587
-863
-412
213
-657
847
-767
-819
545
-535
626
35
881
18
-267
-501
-760
-797
-216
-422
411
-117
-340
50
312
169
-395
-399
918
880
805
-984
-914
208
751
54
-15
-623
-729
-662
-309
-452
553
73
576
-509
929
432
691
623
884
-215
-797
595
995
-929
375
-458
470
-797
-25
-619
-576
-393
-322
-319
411
-348
756
751
260
661
-147
472
-849
-145
-47
-425
-584
-897
-182
673
119
-29
-300
475
229
-18
48
38
-859
779
-925
451
240
135
188
291
645
-145
857
918
12
326
199
553
-482
255
-886
406
-177
-769
605
434
-927
858
-254
885
-339
738
-100
-794
294
803
438
-379
-873
-312
834
36
-239
538
643
215
343
-503
756
37
-538
-309
759
397
-800
-15
-432
-122
-740
80
-102
-337
-721
-990
-497
-424
-967
-72
-419
-870
481
-87
847
247
-124
495
-250
-777
-781
-377
-262
-435
-859
-120
975
-425
-62
-394
587
638
-704
663
976
-899
418
-281
-830
968
-404
-615
86
252
-434
888
274
627
615
-155
830
-308
376
-419
-458
-580
692
666
917
239
-198
241
993
-679
-794
526
257
-924
490
-837
-939
123
-361
281
-34
-777
-120
-641
-228
948
204
304
277
-145
127
-681
-482
16
418
-724
-818
-754
582
-799
-319
-762
-835
-352
-544
136
-492
-160
101
88
-443
-208
-354
-795
681
-720
262
992
126
-391
-329
-297
885
139
925
-121
-838
-221
552
-896
871
869
-375
-828
901
-24
807
-277
475
443
265
-700
-681
755
540
-505
312
202
-256
179
502
-62
-755
196
883
397
-213
219
758
-365
461
-851
-88
-112
253
-759
300
-327
257
851
-725
591
354
342
781
-533
-372
-313
-766
-52
-323
617
734
312
660
-734
919
711
103
123
-486
-554
-876
-321
597
958
82
688
486
-260
773
-105
-190
510
878
-290
-475
-847
299
893
-798
-215
-553
197
362
837
804
768
-502
-164
38
-513
-784
-373
210
-307
441
625
453
332
653
397
616
779
-936
-945
-25
-948
368
966
466
-400
-125
107
445
998
774
274
-684
616
-64
-964
727
165
518
-373
13
147
943
-929
-346
823
97
-423
-361
19
845
204
972
-752
-33
-679
-978
-82
-61
751
589
-970
652
-507
480
338
-471
247
-804
-568
256
26
-49
85
-386
-388
-289
229
-982
-647
-346
254
536
-955
668
426
-878
823
765
638
-568
-303
481
-911
-488
161
-778
118
-568
-290
554
640
-269
-768
171
-293
-241
705
928
-304
-994
-221
-173
-174
-108
419
459
735
86
-749
-202
-963
168
110
471
-640
-888
771
-896
593
-93
-950
648
244
-382
10
-483
578
407
21
836
677
10
497
965
486
746
162
-714
597
-799
-875
234
-719
212
241
-651
-828
-940
-978
-332
-691
746
-168
169
-877
-658
-473
-917
-850
543
-67
331
577
499
-389
750
-45
319
-848
-703
531
288
157
571
-47
865
573
595
-557
-380
-282
940
165
-480
179
258
-959
97
-215
512
-341
329
-705
-29
304
-365
814
-58
614
-944
-804
-355
32
-823
311
494
654
969
237
787
665
501
781
-780
502
46
-868
180
-870
-131
-583
-210
35
741
-714
-727
-444
-466
76
-565
900
-497
3
872
30
-643
772
-664
171
551
555
-965
620
483
-224
754
-487
-830
-669
287
-397
812
769
553
-555
107
-901
611
16
257
438
-864
657
-53
-466
168
-110
-114
933
-851
-233
-489
428
727
-701
-631
138
-497
143
-898
-641
811
492
-846
-956
202
-579
-812
56
-845
587
-482
-480
396
233
186
-483
-318
-185
-373
653
564
985
22
837
-931
374
682
-857
112
245
-331
696
12
-537
338
625
-519
569
-718
-642
-574
636
164
-23
395
742
871
440
-358
-650
458
-463
633
375
803
703
-138
-955
-794
154
-774
617
591
645
-991
618
-112
636
-602
745
795
268
-449
110
784
-483
-816
249
232
-939
-294
-25
-610
508
834
305
-229
-564
-270
-784
-695
-854
979
369
569
-111
752
-814
122
-997
-30
203
-953
674
6
-587
104
-638
246
-806
-700
-384
-567
720
-891
95
-5
-753
160
-457
-233
710
826
-332
355
-594
179
37
-659
-732
549
214
-697
-283
-846
-149
130
-932
-285
-978
-294
147
44
188
-401
325
700
797
335
861
-729
529
346
-960
-18
-212
942
-203
-518
290
356
-257
-904
-455
-293
-470
980
-360
988
832
-206
765
711
-222
670
875
-993
-203
148
-236
-50
788
858
528
-77
601
131
-965
812
730
487
-65
-940
222
-828
935
-107
-814
23
614
90
-50
-963
530
-98
-322
-22
482
-54
728
339
-811
976
-452
-617
-631
-145
993
-546
460
800
767
-28
-504
35
-122
773
593
-491
856
-960
-208
638
29
-826
-284
103
547
547
-18
703
290
-372
-328
48
678
632
-989
648
598
-482
426
-383
370
-500
-551
-937
-18
-645
-145
-12
426
-778
891
839
-894
-983
574
778
504
770
83
216
367
-687
933
614
747
-987
-276
226
-142
229
493
601
-826
818
106
-765
-787
-939
755
548
-103
-472
-828
64
655
-422
-703
-889
806
784
-169
-945
727
-638
-677
-476
871
448
-448
850
-500
388
887
240
432
430
-942
784
898
517
-236
414
852
991
-412
51
-748
-568
70
65
774
571
-74
-763
-106
-939
-520
-26
18
115
978
-328
-418
-29
151
81
930
-210
865
-697
605
-315
876
832
984
560
-676
852
-75
406
255
-631
697
-608
721
69
-461
702
817
439
-514
989
-235
-3
757
463
294
-350
651
180
-515
307
687
668
-281
908
-583
990
-225
-70
489
-691
292
-546
558
314
-515
153
-461
-445
-77
-400
-403
-951
-363
-803
190
-159
-926
868
-66
-531
691
32
999
-491
317
-773
-484
-417
961
467
377
33
-151
-594
132
495
-684
43
55
915
236
-810
256
-806
713
671
774
43
-748
798
973
321
205
-887
486
231
498
10
-988
111
-979
860
-144
-543
-50
-762
347
573
127
-205
-446
486
-174
378
52
-704
-167
-11
-658
897
522
870
-470
348
-145
-639
196
-453
-142
472
694
-628
478
107
-773
758
-521
-540
878
438
-874
483
-853
-724
883
134
-165
366
87
648
-879
-576
153
-776
-35
700
967
160
300
721
-821
-404
756
537
-613
143
-702
411
-439
-602
-541
-843
29
-64
680
894
-295
-848
892
-850
148
-886
222
509
-842
593
-623
627
-409
-68
-273
-970
-367
-505
426
-192
232
-929
574
-963
108
-542
322
566
797
403
-140
601
-399
-629
721
29
357
197
-995
337
-962
-342
332
-344
195
952
-684
-335
-766
807
825
-59
687
-894
942
561
362
270
487
-919
782
175
47
-393
-422
-45
566
-871
-748
-216
605
-512
736
-204
-62
-229
740
-38
505
-389
487
-464
952
-825
-485
-314
149
103
694
-145
764
823
892
623
-966
194
-721
933
-556
0
-687
-580
566
305
889
212
-697
458
456
281
753
241
-432
912
-80
682
-53
135
-395
538
873
-785
57
486
-63
346
-810
498
-915
-902
-901
443
309
532
-203
-445
981
401
326
-185
891
-665
865
-629
554
-764
-140
777
-286
-265
-928
-672
272
-687
-695
112
-395
465
654
-358
-968
88
503
-339
-760
221
237
100
672
-511
-649
-492
-461
-853
480
-34
323
-749
292
-815
128
464
808
849
-579
-575
-465
-503
497
-297
-707
32
-251
-701
734
83
164
-962
823
793
981
421
-898
401
-848
118
-344
-950
167
634
455
-562
183
-550
-390
890
-10
-460
995
700
-616
-546
-637
-378
979
-992
-491
-574
462
-199
-955
272
84
-64
-932
704
-153
-13
581
-921
-96
-533
350
867
312
-942
429
572
727
-612
519
399
-59
134
246
732
-172
961
-148
-227
-549
462
-456
788
126
832
858
-755
-69
-999
783
366
-913
-483
-954
722
-263
-730
714
-343
-708
-760
919
578
-383
-22
799
200
-251
807
-398
-451
748
876
-269
-939
856
648
-590
674
-18
-57
23
600
-801
-276
-351
330
827
-158
348
310
-265
-499
-448
961
-134
377
650
-526
916
-737
372
299
84
65
-188
-356
841
881
-668
-329
-717
12
-658
-747
289
240
-686
-76
88
-314
740
-582
303
515
-625
-653
482
149
-116
-510
16
-714
145
281
777
928
-667
-898
472
96
-478
95
547
942
-666
686
137
672
-640
-727
181
54
-525
504
-750
-960
265
390
-43
-277
453
721
999
-501
-807
-655
95
-211
-181
-664
-630
-509
-559
-375
-155
899
-86
-285
261
-345
-526
178
212
-94
231
-621
-722
369
118
259
-11
-134
-906
-11
161
-133
-812
98
-910
261
-769
412
-94
-734
81
-377
714
-761
-899
363
-286
786
894
357
876
-760
179
76
-754
-684
880
-443
998
86
829
-445
739
40
-225
-660
-414
-768
631
497
774
-596
-807
-460
891
-327
572
695
730
975
-391
609
-390
-938
-116
-209
850
40
-802
121
-75
786
347
-351
777
-405
997
961
926
971
-856
-297
-877
354
-896
-1000
-675
962
-53
-401
147
547
275
-521
-758
805
848
-586
-94
877
-334
113
187
964
-727
921
269
802
457
643
-874
-146
668
-585
-575
330
608
479
-42
911
104
415
588
30
-1
378
434
-339
502
-934
-137
171
-390
586
-276
19
806
596
806
399
653
-47
930
136
933
726
49
-910
951
-16
-106
-455
-263
976
245
509
-810
585
205
-935
-327
-2
-662
-922
299
-488
878
-158
491
-137
-634
966
211
691
799
641
488
124
745
-656
50
598
-611
283
-894
-60
-492
582
314
-276
-511
965
-700
261
-561
-253
552
473
-778
830
350
899
-753
165
871
578
-4
553
157
-808
60
304
-499
641
676
66
-802
-455
-745
-601
-122
957
-317
945
-119
249
749
391
-139
-556
31
323
900
-730
-578
-357
121
-16
454
-334
605
928
-346
45
325
216
-259
-983
-651
-797
-406
-154
787
-580
-812
247
462
970
-167
353
-60
202
36
-157
-663
-96
344
222
820
-542
-647
626
884
-155
248
-141
926
-682
915
-793
-516
-435
-955
933
-418
322
-119
-12
-306
-500
-928
-474
-726
946
-676
373
705
33
48
820
814
3
-300
-678
-653
-957
-323
143
-34
-136
981
902
-603
864
371
-307
656
609
-214
777
-360
-70
933
-840
229
650
161
670
-538
964
632
924
-983
-937
-928
4
40
-325
867
-130
-212
162
-134
540
-963
-793
-341
302
161
939
59
441
-412
981
730
619
-828
679
520
751
979
-843
-215
308
-786
-626
681
-133
843
-969
-197
318
549
976
-844
-206
480
-442
-378
-170
-695
27
-843
994
400
157
623
391
518
-78
281
787
-607
576
-797
-944
-392
743
390
-272
790
947
344
-931
-523
-559
501
543
826
837
374
-594
-872
91
-904
-866
-332
-915
717
-861
-299
-634
536
899
207
-626
-677
640
201
-944
-203
819
-684
298
-630
586
-228
109
885
-549
134
-770
460
832
-904
-370
689
595
-935
877
-730
227
-685
677
136
-387
-18
-678
-966
-33
-574
214
-426
-583
653
312
469
799
660
949
56
978
749
-466
-967
28
122
-721
336
-327
-104
236
150
799
215
-935
11
-21
-77
754
705
-952
-478
-113
-188
635
948
-955
374
29
374
239
-155
393
-669
537
282
-406
316
-863
725
129
-484
-939
-836
-775
597
-625
-951
569
-290
487
529
776
824
103
540
-861
-285
663
-601
869
-839
-227
199
-138
-650
723
-697
606
-229
-359
-386
-977
330
-34
-995
122
-917
381
-173
723
789
-290
811
-489
534
191
284
-597
49
662
-619
-691
-522
308
414
-942
457
-603
-752
-591
-734
267
-914
-942
-209
961
-751
-719
716
775
198
-887
626
-530
-148
-786
-803
224
-520
-519
39
-870
83
-333
-375
348
-862
-487
-335
935
288
221
-481
-53
-922
-140
701
48
699
-794
5
232
426
-766
893
186
-691
-422
166
-294
38
72
125
-969
423
-678
536
286
449
624
365
516
343
40
-353
586
396
62
-548
-741
-119
-870
839
229
-878
682
175
-977
-45
-463
479
483
-458
-786
980
-610
216
-606
-734
-392
-506
87
541
951
-56
-671
526
-22
138
633
-541
-335
879
-912
60
-543
-233
-710
655
795
282
687
-963
387
779
-460
12
-889
-285
-567
268
835
-229
889
371
-881
-762
270
514
948
381
570
833
154
956
918
970
107
-708
-413
64
-711
687
293
116
-670
-915
-273
-319
989
649
-681
353
-521
-910
782
-514
832
-399
910
-434
666
-824
-662
-127
-840
-229
-182
246
974
565
-865
-554
516
-905
330
-155
571
-3
25
820
-109
860
775
243
48
-307
-744
964
858
-989
-409
279
856
860
-575
-292
-90
-747
267
131
-99
-514
940
-885
609
241
-995
854
636
-832
156
-968
-489
-837
-113
364
878
814
-463
-54
-662
923
990
-291
-924
685
449
525
-10
169
-441
233
-902
907
874
-84
793
972
-114
-725
-766
834
747
174
467
-257
-490
859
-919
-498
297
-597
-390
265
-516
-206
682
-804
-928
398
645
763
-216
344
-548
157
-661
380
-24
-762
-41
500
-976
-596
825
593
-353
235
-556
-720
642
-552
372
-1000
370
-902
459
767
860
-39
-399
-337
859
-50
-297
-788
11
-908
644
9
-989
-863
483
-4
-200
-597
869
734
190
-728
-721
459
939
-620
-931
881
675
-83
-222
-421
582
-818
-256
-720
-127
899
-255
304
88
630
372
-813
35
-927
205
749
-154
-230
-31
394
-338
842
958
-407
903
220
71
-718
362
-611
-111
-195
-138
13
-945
5
-479
-449
-84
225
155
521
-997
-7
-960
444
766
284
-724
-337
911
-185
-84
-444
-440
864
904
615
742
-199
775
-221
-218
-651
-630
-246
-572
880
771
61
63
-156
-233
150
-587
304
105
69
-460
663
-485
-133
495
-52
-81
-441
-57
-175
389
656
-765
828
631
-21
-531
-108
-567
-505
-828
740
-901
851
785
-990
-658
-262
185
-850
907
409
-673
-779
509
-457
-296
-956
-257
-820
-272
-887
-170
-68
-82
-304
409
-208
-775
-815
273
1
-254
-504
-587
-111
-942
653
-55
-989
-712
-560
-364
-574
906
-63
-580
-548
-51
999
579
-150
357
760
910
404
-823
-838
-12
-83
345
599
710
681
707
-354
115
622
948
90
791
-631
692
-507
31
-248
939
712
643
-452
-248
-100
-992
-878
24
-771
-189
11
631
-182
973
921
-880
-665
-29
900
-62
979
-686
-977
-632
186
90
781
-38
869
2
732
-633
640
-680
-141
-305
-598
850
-212
-768
636
763
-997
-382
999
965
-811
-581
-381
927
-575
-239
712
-908
983
-413
-535
-558
-687
-319
-109
723
-850
793
-497
49
-135
673
402
951
709
-953
845
754
117
-153
625
-129
898
-797
551
-192
-479
190
940
-636
597
-639
-794
694
466
709
755
662
-808
245
520
-861
193
796
-601
134
-562
-366
-263
-702
880
156
-101
416
292
815
-501
495
384
972
-412
258
35
857
-121
565
-851
-457
896
512
-232
743
415
279
389
147
-825
466
90
-984
-665
-882
351
724
-691
556
531
63
687
-465
-931
425
-319
-159
-885
110
-746
-772
-902
-243
-578
313
962
555
349
-654
-667
-390
423
892
-581
260
-976
-245
186
-118
119
-119
549
-667
448
-719
-368
-580
400
-455
336
-930
360
572
-416
-388
912
55
-560
-219
948
-838
993
-909
777
423
-586
290
-265
-310
58
-585
318
177
-773
-121
455
646
676
-795
734
228
74
-454
978
403
-283
-560
962
-993
-796
351
-963
912
-551
927
-289
401
285
-269
59
-194
-524
336
-638
288
998
-547
132
-177
663
-945
492
779
-418
123
-764
818
-410
713
-547
-130
-296
454
-528
318
93
410
36
-419
-750
468
672
465
-189
-258
-649
-934
874
286
458
-303
-975
-354
-137
741
-270
869
-250
-555
-817
480
-935
725
733
-423
-520
808
-506
244
514
832
942
389
117
935
122
480
-322
788
-518
-62
308
606
-126
-711
-116
-317
-516
973
-79
381
458
-568
92
385
187
753
340
118
99
716
-758
-965
-402
-392
904
919
-73
-436
-464
726
651
544
856
-56
-970
-137
-664
-539
745
-154
-545
-673
499
364
584
-456
971
-165
-872
974
-964
872
-512
577
-553
1
-930
585
-912
408
419
494
291
-32
-447
-513
-321
-994
-949
-933
-910
-354
-734
-901
-63
-960
-429
359
853
-850
400
-151
828
-935
-532
-402
378
535
-770
966
821
-600
448
-174
-458
91
148
636
662
-236
816
-267
550
244
347
-258
-886
-679
295
-279
162
890
-50
-231
153
452
51
-856
650
-831
-644
322
-213
-415
102
-396
-951
437
497
866
499
913
-1
155
367
282
520
231
-549
-653
-956
-842
-309
534
-675
949
-852
-42
-499
198
974
685
-548
-809
947
40
-521
837
540
-847
250
-421
149
-313
-256
809
985
235
-692
-312
450
876
350
-336
-405
-982
951
38
-105
418
-162
708
901
-625
-912
-164
277
476
-225
974
-447
674
683
-15
687
-117
-440
-439
-211
277
309
678
-109
-421
-563
423
-350
-92
-803
326
384
143
349
-288
686
302
793
-360
-314
427
-945
-227
212
113
79
554
476
-498
-358
-914
646
614
-743
-960
-695
589
893
-450
-809
810
940
-123
-755
502
-721
-259
-629
-853
315
-308
576
438
-735
-308
-493
780
195
-670
-313
-813
709
-12
-423
-192
868
-321
483
684
350
486
443
-144
-577
218
-349
675
947
191
298
998
-332
761
104
615
754
-999
-562
-458
-715
300
72
665
567
118
772
-684
-392
-18
729
-902
419
441
-188
596
-961
-158
759
502
747
784
119
303
-408
956
-948
55
-398
61
-508
28
42
-56
162
329
94
271
-431
-935
502
-186
-836
572
593
-965
310
167
-607
-657
-389
165
-344
-150
-610
-745
-266
-140
354
649
-466
-515
337
-943
961
-959
196
-354
-926
254
711
-377
-574
699
-755
820
273
-563
242
-876
-931
-74
465
-633
126
-768
-989
931
-720
-609
511
-199
762
749
107
686
-441
-513
-413
56
-499
-774
572
66
-507
498
-310
261
545
-316
-69
-245
-608
586
324
758
-149
-721
-647
-434
697
142
-875
-355
815
422
-319
-999
-942
-401
-326
850
901
-580
-291
-207
-595
319
193
875
-787
650
-954
-80
-465
-959
196
-587
454
-934
-308
-467
-831
324
206
600
294
-580
916
699
-10
-155
-119
854
855
-90
490
668
-73
-940
521
-117
128
557
-877
604
63
-793
-273
698
239
145
-529
-285
-559
-308
-371
-638
-118
-848
-614
-221
-906
857
-934
227
508
-486
-251
532
826
-210
-476
103
250
-123
-236
952
-775
-374
436
-130
-668
535
524
641
747
-875
311
677
-350
-940
-731
-52
733
-723
-421
-343
-104
-688
-206
9
-43
29
-911
-384
-744
-553
-135
673
-939
-287
-133
-467
789
659
-407
-886
749
340
-674
774
407
739
63
-859
576
-611
464
-451
-46
-25
-175
488
-831
-464
-623
-348
741
193
131
-127
954
-638
-258
-331
-122
482
-997
-707
287
17
-830
-727
633
-526
561
897
293
-814
668
-988
711
805
633
73
361
-324
64
-160
-13
408
-557
264
72
617
-257
-419
266
-884
-648
-571
351
-617
571
-4
-658
-27
985
-484
827
997
-16
616
-69
-183
237
798
-505
622
-634
965
-234
-966
-226
-459
-617
-130
-915
168
334
515
-29
586
943
-822
-159
-761
-58
459
415
-123
367
202
411
-137
-571
136
-596
198
-488
2
343
-408
-450
-432
-234
-963
829
717
264
229
852
437
294
-753
-996
-529
-914
-796
-236
-93
582
-882
689
203
-501
987
946
-779
-829
-892
-365
742
256
-387
860
646
-435
-134
139
829
65
181
-798
642
-702
-899
862
899
-724
38
826
-987
358
-563
18
-789
-643
-816
947
-92
669
567
-259
397
-301
514
-792
-820
-893
871
776
-508
134
-628
-532
462
363
-884
-680
-962
776
716
-162
137
403
-240
29
-616
-888
47
358
90
-349
-682
-221
-476
-126
674
198
516
40
-269
-710
263
42
-93
175
933
449
355
-714
337
-235
-581
-267
261
-179
55
-275
197
279
-889
-205
-665
-381
99
778
-189
756
-368
419
-928
881
675
60
-134
710
936
-978
-7
835
500
-58
-144
416
405
97
325
-292
-61
-24
-87
-927
67
168
828
-767
392
451
-414
-825
510
-790
594
-302
-532
874
83
962
534
-453
-620
805
281
767
-339
323
362
-773
-852
260
-164
-879
269
696
-149
-159
-928
753
-424
-882
237
678
550
489
-52
275
337
118
-821
408
111
-720
654
241
-444
-764
-43
-422
-66
207
-908
-290
324
319
28
-618
-138
674
-293
215
165
522
362
449
102
132
991
761
-259
-121
-661
887
-658
-793
-6
624
694
-684
-299
-339
-755
378
-249
-348
-97
-497
-777
913
570
95
-28
-776
-164
890
-915
775
479
-42
247
847
231
756
-781
-908
314
-785
349
186
-670
-753
-540
-567
-591
948
-507
834
754
-36
150
206
153
-349
85
61
11
417
-624
-322
-49
973
-36
-615
430
-264
-193
224
493
-259
-449
670
414
999
347
-123
-785
-157
686
-838
418
527
-125
-20
931
662
-755
-968
137
-810
-432
234
-928
593
99
426
63
442
-383
-80
-398
764
273
209
363
-75
159
636
233
944
352
914
-246
-589
-53
-956
923
-254
-985
64
747
-358
874
514
5
-281
-41
578
342
-111
414
-635
250
-923
369
904
-620
87
-22
-937
-160
-489
-892
823
-365
-160
-943
-118
542
-668
280
-979
-146
-45
2
-224
-771
-151
548
200
-723
-647
77
936
-820
24
119
1000
-972
-620
-95
560
-816
-42
572
263
-235
-609
272
-31
-632
674
-764
436
-658
421
-285
565
-811
-237
849
661
421
-419
-304
-394
184
808
-666
-812
-359
91
-47
648
-675
331
-201
229
323
-98
412
-255
-646
505
-933
941
342
332
-403
308
608
-93
366
604
575
-906
-200
-454
644
-436
321
537
278
-351
247
-592
-485
962
183
-517
979
111
-429
799
355
479
-13
445
941
371
880
649
-940
733
388
942
-426
-671
165
805
273
-939
-440
-405
180
-475
604
-127
772
-257
754
-768
737
-485
486
420
298
-568
536
-492
-955
505
-640
135
-441
292
300
585
-486
-663
-534
987
709
-529
66
-207
-929
270
-872
-844
-56
-103
-638
94
65
429
532
-95
942
858
322
-501
531
873
-498
-786
-440
530
818
300
400
-994
-732
-71
-730
-152
-786
-452
-77
439
-494
-227
-308
55
519
706
-680
893
-871
453
232
-248
626
728
53
-700
921
-274
-240
-662
678
312
707
205
519
305
-941
-917
-906
948
-60
-84
-999
-441
-163
29
525
-548
200
622
-339
203
-918
459
910
-346
805
-206
-591
825
791
143
870
-315
-68
404
-272
-100
-744
-289
129
-254
-455
-97
941
289
-637
-131
-357
513
-984
243
-20
-635
-135
-689
-30
-251
706
625
265
67
-909
860
-85
-299
760
-164
116
927
-972
-939
7
-446
-749
-546
189
-939
351
-492
-385
-540
507
983
-274
382
-539
482
886
-968
522
-862
-672
908
906
-949
-615
770
-962
-648
-371
-184
-123
-294
-942
848
881
-328
-120
583
507
148
-520
914
-878
-633
674
884
-644
509
272
-381
-25
680
905
-590
176
-281
364
693
611
-479
734
93
-326
518
-709
-421
950
518
321
544
-22
218
82
-767
-56
523
846
968
822
-819
-557
406
-309
430
330
625
-945
516
-609
158
-166
170
-779
352
-406
776
-114
-571
11
-970
83
91
-578
908
-484
-260
738
-626
412
332
708
-160
791
-877
532
-171
670
-555
-646
303
16
408
-353
-444
-961
509
-46
-911
-984
-938
505
-586
-153
-744
-197
-436
-583
-770
-710
-90
-837
-980
572
799
-167
806
421
-622
801
-942
-970
-151
-643
-646
969
81
-310
737
-822
53
-753
-943
-272
610
934
-528
-603
904
430
-148
748
598
-664
-5
209
-312
295
893
989
-451
596
862
590
-407
772
323
349
-860
-501
1000
886
-540
669
986
606
-49
-318
-573
-784
833
173
-641
162
-920
629
-500
-330
454
20
937
-41
595
456
714
322
932
-953
238
101
-93
-248
-397
60
268
-633
336
339
-24
-229
657
873
438
-479
524
-209
-254
-17
408
919
949
-744
-921
-589
532
154
302
-941
-80
938
-349
732
362
-555
-119
655
-593
443
-462
134
-10
-870
-592
-279
-657
3
649
-525
327
59
97
-301
366
-860
556
-587
608
123
520
-473
-265
-277
-902
843
-341
-457
176
-473
-443
-792
-815
538
731
862
-955
-277
-254
-629
-166
74
-293
921
643
-731
900
947
-461
-872
-710
243
337
-584
825
692
928
-187
498
877
112
96
24
-535
-737
676
-717
-86
-20
79
-485
483
270
714
-540
102
772
-4
-38
652
-771
-958
813
662
-631
713
-565
750
-247
882
974
-72
155
33
-689
-948
-459
-740
-925
291
-925
43
-624
-300
-466
18
856
-197
-532
854
-519
607
809
-766
-113
-341
708
515
-137
667
237
447
139
-641
-105
-803
854
-82
8
-395
-645
-375
536
347
870
-21
499
-195
157
106
-328
-975
567
768
-346
-612
-153
955
764
690
-144
150
317
464
234
-784
-724
-470
966
413
772
-208
-509
516
766
629
-758
359
-190
-536
-632
679
758
528
710
507
202
356
-974
934
-519
-713
-919
-169
-343
-131
518
-167
-34
748
464
492
363
67
359
-71
502
-237
-65
229
210
358
-164
780
67
-332
348
-826
-568
856
617
-515
-385
457
-522
258
-683
-567
643
340
374
-655
867
-525
892
-484
457
502
273
-485
665
-451
153
185
-509
-840
688
-626
-878
301
656
-901
-653
-189
352
-54
-502
683
395
-610
696
-723
-631
-7
-381
-940
-364
-888
212
-612
88
-181
-646
335
-986
-892
291
563
91
-330
-577
-924
-64
-321
585
-615
519
-471
479
817
-194
294
-376
219
-919
-844
-858
-553
739
-651
175
-755
989
-487
-995
199
324
478
-824
32
-293
-731
-506
-676
-776
-84
218
-189
-61
436
803
-83
110
-575
282
-60
-30
867
672
956
3
-741
-240
772
-174
298
-447
-413
142
990
32
-799
-129
-778
-799
479
343
80
582
286
-83
29
368
392
-902
-987
573
807
592
650
-539
500
698
303
979
-968
553
980
-406
406
294
826
345
614
654
-421
-594
461
452
526
451
-257
244
-31
908
-405
-537
-104
979
-243
3
675
40
-624
196
510
-641
163
-309
530
-666
-257
803
369
97
874
731
96
-572
-920
-806
-869
158
133
394
-480
593
-24
660
-206
567
385
644
82
267
-651
-202
-59
-135
983
973
-150
693
-552
-96
-101
-501
-310
-335
-295
-541
-603
-210
291
27
-732
607
456
929
933
16
586
-194
-486
998
-620
181
-322
48
-220
507
-82
-618
-561
53
857
780
564
-27
694
259
547
380
-361
-963
-981
-785
42
-611
960
622
52
-39
-994
58
-308
890
651
49
412
-751
205
593
753
-274
895
-531
900
-369
-381
-519
-386
120
107
-736
-537
-387
-752
197
636
155
-358
-615
652
-166
-193
339
-313
159
14
-239
-559
50
-515
399
-389
165
426
896
-763
-37
310
279
348
-795
416
410
-749
-241
-628
-623
-47
-359
931
-5
-86
381
-334
-97
-293
526
-877
-117
-135
612
838
-207
-616
-98
-558
88
-559
-17
975
302
348
-230
428
-99
-23
514
-130
539
757
628
-28
-842
-106
-643
196
4
-165
-528
-753
164
-552
-31
859
741
716
193
216
-362
-982
836
-571
-369
861
144
-953
41
895
-448
272
232
-855
-31
-869
342
251
455
-173
749
347
681
-953
731
459
-181
359
930
-664
741
-431
-970
923
713
340
-218
-529
216
-281
299
514
-577
-557
-440
99
-219
107
748
842
525
223
-880
481
-41
-347
692
-531
997
-318
242
-461
-99
-947
117
-185
-657
777
260
-722
-208
535
-518
-396
179
-453
563
-521
-612
980
705
-130
-249
612
254
990
457
-672
568
-115
875
-326
-694
-544
-954
-413
-541
-398
-457
-377
-620
84
-809
329
308
170
-987
-959
-220
-678
-336
-354
-700
-744
-644
139
-79
234
-342
-895
-714
-724
203
244
-113
-342
942
-516
-13
521
794
-387
249
-548
-644
862
243
-506
-89
972
-1000
559
473
-147
-422
-769
-266
-250
-934
533
843
855
-435
-219
834
-819
-643
-218
-3
558
745
964
-487
-855
877
-621
0
804
963
-479
983
989
-198
-247
262
55
243
402
-768
302
-882
196
898
932
-251
-859
186
648
116
-187
-526
-879
-750
119
225
721
-82
193
218
754
431
252
-310
494
303
484
-125
29
40
787
-636
-294
-790
-266
-353
-501
-819
-739
-364
-42
542
-368
-466
151
-141
657
174
-622
-376
-197
-647
880
-685
-350
370
-987
-218
962
756
701
539
56
-30
-196
-511
-434
342
-534
-926
-885
83
-463
166
-538
472
-461
-897
227
-363
572
223
941
708
974
519
278
-520
889
639
-965
-612
-983
-648
21
779
-978
952
-92
627
566
450
-261
-317
539
-981
625
-550
855
525
478
423
774
-701
-534
52
303
-31
-750
-155
-30
397
922
259
289
-483
-444
716
631
-879
755
-674
-652
348
-8
-316
166
-725
978
-545
460
994
56
630
426
645
984
-953
672
-814
-495
-977
-543
748
440
457
634
-349
-51
-606
613
-308
131
620
211
807
426
-297
-113
-193
10
-689
18
216
-724
-339
899
-407
-969
-194
895
-780
-108
-591
158
-32
973
555
332
453
-719
-812
638
-313
-934
935
-821
-724
-525
-952
-590
-223
7
-602
317
52
-924
514
-584
869
30
-916
-594
-508
-200
-973
-259
657
-950
301
-640
-206
375
602
195
239
252
895
-590
974
-794
-50
-822
855
-883
-658
-722
-795
730
-722
302
-475
-70
-899
142
371
583
-818
-730
-368
646
-538
-223
-919
-165
-155
-32
753
930
141
-933
921
320
489
178
-385
393
-826
-109
655
165
895
-632
254
743
-336
-785
-404
603
-112
783
-964
559
447
-840
390
-701
-718
-420
636
514
372
871
376
258
718
-561
614
-167
-807
-446
695
202
-330
-800
17
378
-172
609
-593
-426
-618
-34
-542
-120
423
-723
362
-6
905
-356
-696
244
-490
-524
966
-410
543
566
-634
-829
-403
265
-717
967
737
897
-737
958
-304
-542
926
218
441
634
-71
92
434
293
299
-773
-249
689
33
790
882
-235
305
-649
393
722
194
786
-748
-75
-421
-447
459
644
152
601
995
-739
-154
152
-52
332
712
576
-11
-335
939
-109
186
-684
830
13
-967
-285
527
443
632
-783
1000
-451
101
-358
-752
282
-398
-455
-300
-566
-609
-584
738
-267
-63
94
-455
201
-702
595
-342
-349
547
-563
-218
435
881
297
295
-774
-657
-435
-534
-585
493
39
98
971
791
180
-578
101
948
-477
-361
717
-650
536
667
607
-398
-217
898
-86
563
-952
446
-349
-498
-467
-175
765
-497
416
864
757
606
-267
428
282
-931
162
-495
436
-389
938
225
-285
763
67
163
-489
412
-396
-382
-959
-137
779
986
-164
-126
696
-651
-170
192
680
916
-381
-281
-967
565
-613
940
894
413
703
275
-950
-406
416
650
413
-632
533
979
-767
849
-779
178
-358
573
-410
-841
-870
-755
-575
-709
-352
-917
-879
-520
-351
919
-818
398
-78
-376
-397
-463
703
220
-688
473
-217
575
-524
209
-507
-720
167
697
-765
176
-497
243
58
-416
-528
513
-636
32
172
-599
-861
712
-517
-754
-379
-960
276
-438
108
-568
-269
470
-45
31
-586
23
976
830
204
-824
610
-531
635
243
975
672
-913
508
795
242
-709
818
-574
-283
-212
-348
798
272
781
634
674
796
493
-445
240
-581
-90
-147
-766
-919
-795
-970
-555
722
-951
-489
888
367
-764
-907
38
836
-396
-560
414
-841
-691
234
500
509
-82
282
-339
-522
73
575
-632
-51
-535
357
-783
-506
-527
651
77
668
231
971
-661
-641
-636
518
-816
-466
-433
747
-840
315
873
201
510
70
398
-285
-27
8
527
-427
228
604
-755
-740
-456
621
-597
331
733
350
-365
849
-386
988
-763
-103
-47
725
-515
465
-142
-374
127
429
293
72
952
527
-662
519
18
-145
-295
-366
569
665
381
-514
-268
-425
-380
192
-434
544
-129
-894
622
959
166
-63
-309
834
-423
-119
-394
813
1
-576
-782
571
-762
-206
809
-773
331
810
-945
129
919
960
657
-262
970
-631
581
-688
-969
-299
945
-444
-109
-176
855
-835
258
449
-660
-450
-219
-581
-287
68
-167
824
526
-758
-343
809
-77
924
332
722
179
-601
-681
-942
793
418
71
809
388
746
60
-655
-608
571
-209
774
-716
277
-584
-803
296
644
-477
931
164
245
117
-660
-585
817
-249
-765
125
-248
188
829
640
993
-54
-415
-118
996
569
-836
-146
517
-493
904
52
80
975
-939
912
784
741
49
-678
-747
-113
-411
630
6
-205
-509
-581
-877
479
-553
808
65
-468
-276
75
-498
678
448
-441
-825
439
-244
-324
805
-461
970
305
-643
13
-426
-155
854
-527
-861
827
247
-583
401
222
-589
-320
-627
-819
582
747
-408
450
-859
-559
-894
-857
874
-463
14
50
-929
237
-855
875
970
-911
-977
368
-735
-358
595
-249
283
861
-917
625
284
280
-827
-570
534
-120
-867
-810
295
840
-779
-696
615
811
-112
-170
93
-10
-209
470
859
-550
-381
-757
24
-872
-934
-21
-101
36
933
203
194
-878
888
992
477
-902
-471
785
179
-604
-465
-692
539
400
-283
-398
-982
-266
423
429
-560
299
-283
893
-768
-988
210
-497
931
-512
-602
768
-569
-725
686
-330
145
-149
283
-931
-393
248
447
21
-348
-924
-249
40
222
-937
564
-377
220
180
-841
-866
696
891
-587
-420
351
467
-400
964
335
-671
-978
-687
872
315
-322
371
-81
-741
-835
-121
860
-37
850
429
170
-1000
-360
991
-38
-758
276
713
-883
-575
692
128
-551
-578
716
506
-602
451
-736
943
-735
-782
-415
812
805
-28
485
-881
-109
2
-914
-744
221
318
-92
-548
555
-857
519
-844
-895
-986
479
198
618
-756
215
-908
3
-704
-771
-461
55
683
-709
971
-390
-501
-710
513
-134
-328
-253
913
945
-93
-652
-213
-639
745
-866
756
-285
976
-797
682
-475
-853
-441
941
780
314
907
102
617
-84
-939
-691
816
861
593
-754
786
534
549
563
-813
86
-444
-766
-379
-922
926
-972
904
-56
-860
788
601
337
-80
-598
630
-862
191
672
355
363
-268
542
86
-744
441
-263
-635
-489
-646
-94
-158
443
352
-425
157
172
559
379
-449
-153
969
-974
606
792
-634
-416
110
-441
-275
-738
398
921
796
214
-425
-37
-50
484
916
65
-359
145
918
-861
-875
460
967
-659
-839
-188
180
755
-200
-385
-493
535
24
95
-477
36
285
-976
-445
-221
711
969
-677
516
-940
-315
-73
-281
925
-135
-366
-775
-1
450
-84
-614
109
494
-889
628
405
20
-593
-916
312
153
-764
-103
207
516
512
-704
347
843
-290
434
2
184
-953
-855
626
-934
600
580
-705
639
-304
335
112
417
371
-101
-419
-689
-111
-896
203
155
-139
-340
-32
875
938
-181
696
398
278
380
-288
957
-288
830
71
-60
702
941
55
77
-873
-992
836
-162
510
-786
-784
-202
-421
-736
-998
-907
758
44
5
148
-808
343
633
622
-336
-725
-380
992
-71
826
329
-455
-248
-861
452
451
-370
514
349
41
1
-152
557
857
246
34
-970
66
-427
-235
-348
-184
-629
-831
708
722
634
-43
875
-828
-655
-180
969
857
908
746
-855
-771
334
99
74
-824
60
-186
332
-195
-204
-76
785
209
460
281
-8
-114
-535
339
-219
-711
767
404
-744
-512
-124
-138
587
682
70
841
-969
-78
212
-154
-505
-618
389
553
-167
-133
475
-415
-963
-631
262
-749
-930
-252
858
-192
612
695
-307
61
867
-792
-463
-453
-310
-92
-673
558
541
221
-812
967
79
427
645
953
-866
861
-260
-442
-966
-20
-344
-727
125
-4
-701
823
900
-637
-675
-1
80
752
-166
848
-118
986
-357
401
871
954
112
-426
711
668
136
204
-294
747
-242
285
-827
-889
726
-795
600
638
-830
138
353
-94
-569
822
-303
285
889
153
-992
-967
-385
539
149
496
-167
68
-679
671
-136
-174
-105
-463
-176
-397
759
-814
9
67
-784
875
-761
-118
-320
94
-778
-96
600
-935
195
-8
-485
-946
672
549
415
-233
-326
253
619
726
-525
63
-345
1
-618
-565
925
-910
-135
-420
26
765
797
-354
-616
-542
638
-256
-286
91
177
659
-611
-851
-804
538
-723
-914
-545
814
-541
307
587
-599
-730
-297
-611
-339
896
-820
541
100
-505
-689
-756
556
-515
-906
-825
585
-304
656
-416
-258
761
-589
-907
278
-62
28
551
687
593
-700
712
988
55
-892
706
651
213
-984
-98
-782
57
-832
717
625
474
157
523
804
-60
304
987
-369
707
139
-783
-896
298
-239
145
433
-821
-505
83
-374
446
582
339
-119
-637
-447
-956
-165
491
936
-946
129
172
336
555
791
184
-303
-983
789
-376
0
776
61
-45
-762
-497
446
-625
38
-826
-601
-995
963
385
472
83
685
408
-404
-161
-303
-207
342
467
-594
-277
13
-998
920
-114
397
243
766
456
179
-945
-713
844
-29
-578
787
-936
988
-892
974
-426
-173
250
624
54
-599
684
156
-625
-435
-978
-624
748
-978
495
-552
565
404
638
-258
781
19
612
583
191
549
-246
-842
956
-831
660
24
32
-765
510
100
554
-537
-141
186
-813
-730
157
875
365
673
-652
-514
-43
-68
277
638
-308
688
-932
146
156
944
-79
-914
137
273
-771
503
-601
723
-642
116
-620
-346
951
-821
975
-855
-315
280
265
164
-665
598
415
778
-508
-725
-649
-611
-377
612
980
109
-782
861
991
-220
225
-985
-441
522
184
367
-498
-912
-133
-652
158
978
264
-314
454
749
347
-447
667
-147
-507
433
-687
-61
-239
945
813
709
117
712
-590
-94
758
269
213
650
768
428
-557
-211
-175
363
696
-897
-869
-272
413
-729
442
-638
-254
-189
-506
698
-557
-600
153
584
-46
522
-952
-495
803
-143
-507
-194
326
-865
932
44
176
-43
-401
406
-237
-11
829
-31
-705
689
269
702
953
-348
-126
-287
-77
636
-194
-983
253
991
-493
-683
-583
-950
533
-230
818
721
850
-394
490
-943
313
334
-967
806
20
-475
13
-925
334
304
-479
527
-976
147
-787
160
-392
774
33
-721
-676
766
-32
287
-771
-718
491
800
-161
596
286
-707
-840
-389
747
508
442
-655
171
940
-182
-169
-130
-812
-487
297
-583
162
-590
-304
-15
-261
365
939
-284
-889
-930
521
652
-552
387
-292
391
-5
472
-796
238
318
636
-607
-831
9
-470
-51
-569
899
211
265
119
-15
-891
-354
-584
-349
-590
401
-335
272
-313
-562
427
-673
444
600
-131
-254
564
908
-265
437
940
-330
756
-532
368
928
-183
-802
200
575
-348
669
917
413
620
890
319
-918
-891
988
-116
-492
-348
615
924
-537
-996
4
-177
608
832
163
953
321
760
265
587
226
-198
673
966
329
-874
649
984
-469
-195
761
166
1
-48
-288
838
300
436
195
-156
-725
-770
78
-431
670
-914
-478
536
-619
156
870
-46
585
606
14
89
89
-963
568
960
-867
184
797
-330
252
509
-669
-873
-677
92
120
743
550
255
295
62
236
-221
-994
646
44
333
-523
535
-321
-855
-503
223
603
653
-719
-372
-299
673
-131
118
431
948
389
667
-476
-732
309
544
65
609
-446
291
-966
467
799
342
873
-434
-299
308
-137
-720
528
-231
796
763
-765
455
-270
-706
745
-102
319
-147
-841
583
-492
880
934
395
-256
-465
237
635
2
-890
119
280
-400
-518
-635
822
320
-790
490
-389
781
849
857
-4
841
555
-428
-18
-404
-634
-40
997
-475
388
-170
-968
-400
-408
-412
-189
927
169
-655
-1000
-758
813
-964
-308
-642
688
207
-664
443
-770
959
-975
458
-868
613
60
856
546
988
614
236
-466
-113
-40
-871
-763
-662
48
123
-923
-981
797
32
506
-681
-870
-560
570
-675
581
338
971
710
-128
948
-863
557
-33
134
-24
200
827
133
291
766
-393
110
-65
-912
823
-242
-545
-517
219
-491
-175
49
49
-489
250
-527
56
-57
342
-775
-261
975
502
-37
84
488
280
712
-127
-694
-960
-716
316
470
667
-275
-72
430
934
128
-889
521
714
291
-372
-428
244
661
320
-833
-805
-856
-507
-596
-717
-823
-714
-990
980
-143
863
303
-374
984
-990
57
-167
-827
-668
-873
-714
142
-781
-56
624
158
777
-372
-893
340
702
510
240
142
152
73
72
-155
-359
812
-138
328
363
-474
-860
409
-739
-697
-664
-603
472
200
-963
-679
577
289
-856
-678
-650
-495
735
-859
-150
458
-773
454
448
266
569
-804
-453
829
-807
-748
-355
-124
938
-137
112
839
264
45
437
507
440
-94
554
398
750
77
772
-653
461
-503
37
361
-77
459
-516
-246
346
-955
-640
-295
-561
475
992
-972
-48
447
815
450
-697
976
-815
506
608
-300
-392
-566
195
811
-898
786
189
-462
-276
-387
172
661
-405
8
-61
447
-467
74
-394
114
-11
-56
619
-449
-884
-728
635
-297
522
-123
518
-260
398
723
514
-267
-733
-176
-609
-230
-668
806
-143
-859
495
-387
370
-887
484
852
-531
-44
-131
310
-709
249
-833
-554
-554
-727
324
-481
726
65
897
-602
-955
12
-326
-709
827
-815
-463
253
-196
-612
-280
-187
-906
-132
265
-178
-77
251
601
130
748
-66
588
-265
22
-175
493
568
-849
55
-875
825
895
532
-737
485
-197
-735
836
477
610
-987
-651
-54
-631
-226
-789
340
794
-242
474
-754
111
411
645
-872
332
798
953
-944
-491
461
172
663
719
-167
671
680
397
-679
561
234
640
928
-787
-304
252
-197
-571
777
926
306
-329
19
-534
210
454
-600
661
108
796
288
50
907
-352
432
-536
360
-299
287
747
193
201
-634
-319
457
-324
-451
358
570
855
760
-485
553
-147
-311
915
661
9
-523
-629
-991
-901
808
711
-213
-898
594
-406
695
687
-495
-246
854
-213
-191
500
491
-194
-29
124
-962
-397
661
-682
908
-946
-518
264
-708
328
-265
32
-534
109
828
143
925
-948
-462
-377
813
549
-553
968
871
887
-575
-631
-485
-985
37
485
-838
917
586
665
-651
873
888
474
898
-14
340
-136
478
102
503
290
376
544
703
35
386
73
-500
386
-471
-982
701
-935
-251
39
61
-828
687
355
-628
683
909
-877
-993
-667
716
702
840
-664
56
937
589
-480
-855
961
310
606
493
752
685
-804
680
-990
541
-850
796
-934
132
758
-617
-794
881
560
-280
-135
882
-298
812
-734
-412
-521
-364
395
-85
819
902
866
-989
-910
-276
261
35
-37
-126
-629
-245
812
536
611
-407
-359
-753
249
-66
129
-239
344
217
-553
321
-254
43
-38
-877
978
520
735
287
906
55
159
465
885
-302
-937
-981
-927
-876
922
-199
-719
-512
657
-937
-141
351
-503
565
161
-230
-655
-488
706
738
521
705
334
714
-860
323
311
-379
-204
-430
-942
640
-971
557
479
-593
466
-494
-594
665
246
-694
297
-251
-983
456
-264
513
946
-871
682
-851
-101
-287
-599
-386
-258
399
548
98
369
-513
993
593
449
230
456
-902
-653
-162
-420
-891
-235
882
-938
380
-905
-711
187
915
644
138
-988
624
479
647
-174
201
704
271
-494
548
11
530
-633
414
-538
-759
544
688
38
-831
-796
-454
389
-270
65
-349
19
-286
-521
-652
805
-536
-410
-4
-552
-416
585
-854
996
39
-23
-791
-558
-431
-594
-696
-224
-699
913
16
478
223
-131
250
832
250
-384
469
210
-402
-135
-678
311
-611
-423
77
834
-781
-326
182
350
-755
-522
101
794
-305
127
-955
-284
552
352
408
-193
842
-380
-464
-32
366
906
-649
488
-734
326
-157
-864
59
704
237
305
-913
-546
374
516
82
-127
-968
721
-235
450
878
-502
309
912
615
881
-368
-997
100
-688
422
-377
-740
-496
-1000
494
966
-913
253
270
820
402
297
917
-52
408
30
656
846
665
415
185
-779
-962
-750
-470
358
-117
581
892
-906
321
-127
307
628
-474
-457
-672
782
273
683
-908
543
282
846
955
-106
-511
-459
-741
414
91
-734
866
-73
-787
-458
-673
-252
-170
993
538
-425
-462
-822
-705
-855
695
-442
584
-98
962
-554
434
761
576
-320
185
652
-970
965
344
-837
911
821
-130
25
-702
-697
-675
-71
258
-533
285
-594
51
-314
561
-915
171
169
1000
988
-128
658
966
-88
277
721
-60
-635
769
992
630
-605
-433
120
938
868
-799
-690
169
-827
860
159
438
-57
692
422
-806
-629
209
-541
275
886
-307
-846
-733
-349
926
893
-480
959
216
594
-299
199
370
301
942
669
-993
302
525
-134
-779
233
662
-691
361
434
39
-866
-923
-899
893
-279
321
-800
-215
680
-476
227
532
-276
553
321
309
17
38
551
-915
-394
-168
-192
281
-54
922
-566
146
661
-293
746
-706
-919
627
497
919
-945
-802
851
414
969
353
944
-969
134
-502
-252
-55
696
843
426
-26
-589
-908
-443
-233
729
760
978
-564
374
511
-232
671
919
369
523
-478
756
233
-901
905
304
-603
-654
824
93
3
821
-866
825
136
-128
-690
344
-228
-642
176
439
-923
829
-665
-66
19
68
121
988
460
382
25
639
-143
432
-521
-471
-559
821
945
-239
486
604
-54
208
-773
533
-856
-202
-911
478
555
752
-725
-45
372
282
894
-486
-636
259
-951
440
-816
525
-629
-503
757
531
-326
146
722
-366
948
-833
-236
-841
286
28
-195
-338
305
135
-115
-545
-951
451
279
719
715
721
749
932
-241
805
-383
733
-768
-598
-385
-323
391
150
-276
74
-891
-50
27
-176
104
474
620
-15
619
410
415
143
-475
-302
668
425
213
207
-130
207
904
-784
-322
-558
900
-350
-647
-212
-706
-898
-949
755
952
-719
984
671
-892
220
644
-7
565
820
252
772
537
-204
-526
844
-355
944
-601
-483
-481
151
-750
114
-520
-180
-460
566
-669
205
-523
-190
-245
-149
606
-661
-93
722
-944
-311
750
81
-917
-351
-262
-924
230
513
-136
565
166
199
-365
-923
-305
-424
924
628
272
953
-777
99
-582
-258
121
-862
-108
329
813
816
-611
-23
651
317
-90
-767
919
551
33
-557
-787
-514
924
-665
-197
-828
346
391
45
-95
-718
142
-988
289
118
912
-897
-258
640
-122
-571
-291
-256
-830
-951
-538
-789
121
757
733
-233
438
270
129
704
480
-861
607
898
-179
-524
-150
36
-158
-840
-343
335
597
764
-737
964
-503
972
-758
255
46
-644
6
110
-476
-161
421
58
-445
-63
849
-168
-591
734
-488
507
77
-630
-81
-588
-844
796
5
-977
-559
-448
884
-14
-455
684
985
233
-647
-431
-708
224
735
-298
-592
741
25
15
805
-485
-860
505
-557
-16
-959
101
28
-446
814
-21
-926
272
-598
-5
-881
-320
-11
574
445
-901
569
-814
-303
33
-540
-791
723
-28
942
-902
-286
-921
-898
550
-523
12
178
-635
127
-587
292
799
-644
-246
216
879
852
475
438
647
-214
-338
522
-91
-399
-974
482
313
526
954
437
891
58
93
-701
-464
-994
-67
-869
948
-75
680
773
-981
-601
-535
-50
389
-757
476
456
272
-469
-186
407
-963
-870
-758
-972
-777
559
-496
661
-174
455
481
-483
-587
-770
685
-41
-190
-308
-973
-695
-743
44
-577
-621
636
-156
-646
269
434
-645
-911
-758
486
-270
939
-16
-943
-287
-999
197
-178
-241
-593
753
979
555
994
349
-724
-179
789
603
296
-997
918
372
-489
479
-350
568
192
578
-890
919
-948
148
928
380
253
249
-607
98
540
155
240
305
-323
-338
-939
-740
22
656
-741
-529
322
-334
472
676
-917
1
979
-484
-60
-7
368
623
-1000
17
-886
908
-983
-26
2
774
-273
-713
829
360
-957
-445
244
-881
-371
530
946
836
-672
456
777
553
-345
118
150
-368
23
-738
-498
-142
-447
-563
392
897
593
-191
618
-48
996
358
773
344
-772
-752
159
-472
471
314
-190
-354
50
634
-64
954
-331
637
-171
407
512
555
782
-404
-863
-353
540
630
3
-648
-640
-815
490
102
-353
-52
529
-630
-111
-400
-61
-832
-216
-157
405
-642
948
225
400
-299
-828
-832
498
5
-912
99
403
74
-885
-127
-278
-83
-693
-373
-302
-306
102
-232
569
563
-567
-98
263
832
-147
-573
970
-542
-65
-884
617
-151
-199
322
549
369
955
106
988
-605
-248
-368
962
-170
-363
-814
-571
-93
407
329
846
110
-478
41
589
544
-758
638
-389
461
-812
-163
-382
-974
805
-970
-477
969
616
128
385
970
-391
648
-860
-934
-459
-457
-743
-880
-677
-695
-445
669
151
729
-652
-312
703
542
955
-303
-783
-702
654
325
98
-143
707
-559
-673
278
-538
948
-455
-478
-433
-436
-66
862
442
204
-340
-318
-934
-987
229
112
-367
113
462
-69
992
-432
386
689
410
-780
-956
380
-190
-201
-590
-881
528
941
741
285
65
892
59
233
916
204
276
40
-841
-872
-723
-145
-639
260
562
-699
-623
518
-300
-30
-840
-1
416
-915
920
-219
689
-764
-13
64
339
-759
468
137
676
532
-645
-227
-879
717
456
481
-466
-447
-620
-957
559
731
320
-649
-239
655
-609
-251
-672
656
-865
69
-682
-124
186
343
576
-440
-751
790
435
-36
-787
-920
199
417
971
373
7
-477
474
786
960
-248
-152
-429
-596
53
-601
959
-817
524
-234
-348
-927
-120
-701
145
424
576
-331
957
-270
-807
-708
-611
-625
788
-406
-864
868
-359
-106
665
730
-978
536
-556
699
847
-501
391
201
-453
-36
-551
-346
28
957
-593
39
797
794
-641
-370
773
-532
-233
38
848
972
251
-957
381
-80
365
-839
263
451
958
796
456
-206
549
836
-774
-612
882
-390
-764
143
-661
-244
487
425
47
-442
187
521
298
-121
-237
-384
-482
-892
748
-229
-691
-769
-865
-604
-30
498
-658
177
823
277
555
-193
891
-955
380
-760
-704
736
-4
510
288
766
544
-505
-294
-344
-936
346
475
-390
-875
614
-255
976
274
-92
-585
-659
750
-75
-527
-591
-823
61
201
-82
-255
437
-959
434
-245
-90
-578
-649
60
190
937
584
-966
532
213
-286
-583
-823
183
42
351
-826
-607
-44
716
-135
404
521
997
-87
-252
479
-28
-232
-445
-58
788
-36
244
-912
885
-300
-630
-920
287
-920
-322
28
-480
758
-433
-312
302
429
-640
-119
-546
355
794
-138
875
898
680
-514
991
64
-572
298
61
141
190
882
-942
-157
688
-823
325
333
490
375
595
150
751
953
-949
-785
143
-285
853
221
-508
265
604
-516
101
-879
981
92
874
54
-393
-264
161
367
-79
-165
218
148
-13
-908
503
393
-979
-481
-416
-734
-396
360
519
-842
195
-36
31
394
-275
242
-447
-693
-622
937
269
425
-519
57
-242
-163
-431
-727
-55
-370
546
-358
29
-331
-191
-177
865
-70
568
956
-977
-657
-695
-401
778
228
-713
22
469
668
-24
773
-82
-91
-682
138
57
-390
-724
420
-63
-23
-535
671
-36
875
-490
-638
985
295
-24
741
245
-477
693
-652
206
68
-659
-808
-349
31
-990
-537
-104
-719
-872
587
909
-711
576
892
-498
-582
-477
-136
310
-104
675
801
-551
-175
-981
254
835
-4
386
-736
330
693
-754
-836
603
546
303
-816
-596
367
-1
-569
78
-279
-964
-727
672
280
844
-182
-91
-69
-639
-480
910
677
300
-880
282
799
-885
647
-447
860
698
939
53
-691
155
-252
623
242
-824
-722
-501
371
318
-424
-671
319
-664
-769
915
-33
276
937
523
213
-428
-531
434
229
41
515
-299
118
-525
-776
-731
-517
506
-69
-736
753
-111
-421
-998
713
982
-515
-940
759
220
-32
684
-510
187
-450
-552
-794
910
426
-388
-366
843
511
-3
202
-52
-786
-51
795
17
-854
-899
-77
-38
-981
-159
666
-755
806
395
-882
-699
655
522
849
-375
-31
79
306
177
-337
-466
-514
-710
792
561
-442
-404
120
721
-797
478
906
580
-840
-466
244
-526
-51
922
706
-108
-350
855
-157
-710
-22
825
573
445
-870
-922
-360
-294
-513
-980
-779
-928
457
-225
564
857
132
-60
-804
-384
-328
148
463
659
-459
300
512
721
493
-772
610
-179
-485
-84
974
767
-298
986
-61
-22
846
500
-991
-29
878
479
-926
917
-272
-831
68
718
233
-549
497
-146
-462
-179
-992
883
823
979
-36
-826
-781
544
61
31
-143
29
524
-673
-705
607
-807
318
849
-683
-80
-256
9
269
-868
-110
-953
-542
969
-755
782
-763
-617
-638
62
-590
-405
-378
707
-852
873
554
20
-707
-353
-915
666
-379
-248
-749
298
162
-680
594
8
692
-505
-52
-309
710
166
-398
921
711
180
708
972
-614
715
655
869
125
-241
-331
-263
894
-246
-749
-60
13
359
226
-747
-947
-947
252
1000
538
-911
-928
-297
-289
596
-624
130
141
-437
-227
-477
165
32
601
-679
-494
-18
-504
420
-113
-890
73
794
-644
320
-63
-524
-462
418
-305
575
512
876
-3
-281
976
350
-851
541
-623
279
-41
403
446
537
-139
-552
-597
379
227
-897
437
817
-871
-88
309
781
152
-407
858
-972
-884
-664
713
-674
260
-507
405
264
-948
-249
-543
285
493
-416
-370
-762
-339
623
986
795
514
-788
-819
-175
-770
37
-844
-309
-748
-184
1000
-629
-128
-651
-73
-452
-150
12
288
-685
111
535
-934
-536
451
318
-270
540
181
629
-942
-172
-225
-46
-797
179
689
518
-536
355
-877
-535
-938
705
506
990
900
379
218
-769
-257
397
753
996
-604
845
493
-997
-695
-281
554
737
878
284
903
643
-577
221
-263
-192
104
829
76
-778
366
760
620
-977
856
-571
-249
-224
406
113
696
699
694
-52
-731
53
682
-840
440
-943
-766
-543
-915
-625
378
-961
792
-559
210
-292
781
9
603
943
-238
432
-241
262
122
38
731
345
560
-971
425
-876
568
-132
126
-758
-860
-603
-396
-864
442
-431
-780
-232
-968
610
806
-474
-311
496
-123
266
982
470
923
-808
196
-687
-3
525
318
763
-139
372
973
-928
485
-256
904
917
-128
344
31
-715
944
162
-544
-670
920
-31
-944
581
-611
612
789
694
845
468
-699
565
561
-550
364
-112
631
-566
229
142
494
457
411
-429
-321
865
518
95
678
-943
-475
166
-534
550
-54
-626
453
980
-209
860
698
744
-437
-691
780
731
786
513
-977
343
744
-888
512
-683
-449
327
344
-543
-564
-829
979
-412
-755
-928
846
-612
-739
663
-240
-931
-571
-202
300
-634
307
-694
789
-328
315
242
-491
235
794
154
-838
-25
-435
946
672
-919
-552
-801
-371
-276
-702
586
802
-69
33
12
581
-805
741
-168
717
-432
610
237
-278
378
-961
-364
831
-720
-615
-542
-218
231
-832
-293
-120
-695
-383
-980
401
701
-145
422
881
571
212
-645
71
632
-811
-253
-835
530
300
-127
307
-90
741
-887
787
-552
-801
-490
832
-111
243
-782
460
-357
601
-319
-337
65
-809
914
985
-275
373
956
-947
-953
-650
-205
583
956
751
-601
-299
256
-10
-633
184
357
513
62
688
-374
-837
495
335
111
-739
-132
-993
322
293
-707
92
-192
10
264
-339
-463
-769
110
256
-461
-637
-472
-966
-645
-66
-464
153
-557
388
970
-808
334
-430
322
-79
942
335
-756
-61
-777
114
289
-932
259
474
439
-547
473
-241
387
-70
482
-226
-16
384
-924
-847
887
-789
382
-9
392
-841
746
-937
324
-361
349
301
-992
-389
-970
324
-40
153
-56
-123
-195
-552
-344
699
598
286
461
-486
-345
-67
356
371
63
-700
202
680
769
-152
625
-712
293
73
860
146
-743
118
686
-182
-114
-626
417
301
902
-889
771
-45
-723
-21
784
-436
676
-651
-957
-460
364
717
76
-150
-449
348
-750
663
308
-967
76
-762
-807
332
-398
900
695
353
51
199
463
841
-346
723
-287
610
-698
77
-797
960
-412
-773
397
809
60
-934
-832
-161
468
-169
556
-111
258
734
-828
-586
355
630
238
575
-446
-782
-712
644
-71
653
596
272
440
-460
-418
827
875
-123
985
-401
935
298
334
-4
-192
-498
-72
820
371
25
-707
839
-457
-536
105
-11
-107
783
-385
-181
895
-655
-272
-91
726
518
-404
-273
450
729
953
-137
-168
523
-882
266
205
-594
-640
-427
-346
-959
-746
432
712
-466
445
262
-11
-711
576
-685
-874
-611
205
-899
465
664
-494
-909
668
80
-300
994
-190
206
-944
347
739
-533
-890
122
-115
946
-481
-440
387
984
470
606
-986
241
994
-369
-63
490
-352
-676
-687
-150
-704
-482
-817
-60
-125
-606
-324
435
-845
966
516
-515
-269
709
784
-375
-461
746
-287
370
773
823
-726
-911
238
554
-627
785
544
-656
240
-279
647
-445
461
996
774
811
-962
871
551
-872
-886
317
951
233
-604
620
-660
911
-995
-643
397
-649
-981
-327
800
-756
632
-320
490
465
-208
224
702
-571
-659
-268
-133
412
427
439
49
-863
-713
-677
890
-437
730
-547
-317
-144
64
463
995
-512
-40
-179
-400
563
-910
662
659
-839
586
576
-943
-174
535
-5
87
-183
262
907
356
918
526
938
411
283
-708
-670
-955
972
522
464
-319
760
-444
-29
179
411
-864
-411
403
750
205
805
905
743
802
205
-196
-574
527
31
567
883
48
-912
752
25
829
-728
897
-498
291
561
-357
670
512
693
-317
346
312
-119
-856
594
38
-459
871
-991
-832
819
-851
764
-428
-539
-585
838
398
39
-677
20
926
-515
-532
421
-262
-15
928
180
-598
977
538
594
-490
-607
654
-347
-131
9
-125
974
-335
139
-562
-886
363
925
-888
589
418
-876
360
165
-306
-679
729
-81
-483
470
-449
-938
951
-958
-489
-924
-851
782
643
-788
-170
-54
-106
-964
809
-83
-218
581
-593
985
277
-413
-537
-796
-218
-293
18
-919
737
-476
555
588
876
393
214
217
-656
679
-615
783
382
320
-841
-334
692
852
474
484
438
131
909
-154
177
-74
382
443
851
495
-313
748
-306
-67
-647
-348
414
585
-799
-97
-451
679
-851
-913
97
208
-75
629
840
803
-831
330
745
-207
341
25
-650
986
733
-909
774
729
158
-622
676
480
752
423
917
-533
-921
-461
364
20
-378
-850
-445
-754
702
-965
-574
-747
544
-591
-739
-973
-516
797
-877
-497
-73
548
469
-14
-356
736
-921
-68
786
-245
866
-684
-619
429
-65
974
-919
-73
-694
378
286
-357
520
-940
-630
306
171
478
-369
-323
665
893
-911
764
-913
-391
-470
163
861
-436
-661
71
24
-145
56
-699
-583
550
-440
182
301
53
911
-610
85
361
-992
428
217
-127
437
-790
-128
908
-378
425
869
-940
970
602
-344
-467
-478
-118
-765
-555
-208
424
159
917
405
-908
-891
-785
-806
-418
841
954
660
-169
440
-352
819
-751
8
-790
-160
-908
-485
345
375
-438
714
-887
-390
598
-926
-157
674
-571
-895
470
626
-734
592
921
255
-440
-216
88
-500
973
-971
269
-653
-143
405
-665
-521
-556
-35
373
-288
488
-958
-513
501
589
35
518
-216
657
910
473
586
-547
820
501
-660
309
-96
-52
-101
711
-193
-85
-132
-416
-194
-507
-524
-487
-858
917
-962
-598
924
730
-739
419
305
581
384
-770
760
53
-723
142
-686
413
-337
873
514
-307
-260
161
-202
-30
106
717
991
-50
-653
82
-817
214
34
373
-563
-971
287
72
-276
71
-958
35
518
246
220
-382
-404
-422
-112
231
-894
95
119
-310
-90
679
822
89
-840
352
-87
-359
-394
725
-106
33
-316
488
348
-273
197
-732
111
304
864
-321
909
-998
-234
-42
161
-686
13
-450
-504
265
-209
986
555
751
294
-705
-394
-566
-563
-730
308
-442
-244
313
414
4
232
-367
574
389
780
-917
-676
319
481
10
413
-700
57
232
-620
232
-748
-110
-163
-905
-41
-432
309
870
708
182
-761
-774
-414
850
-330
833
-226
-832
529
-598
831
-317
-849
-206
19
242
431
189
744
-712
973
536
905
-456
-50
-566
645
-167
802
-763
-355
-480
196
-204
-52
-372
596
952
-46
132
59
-577
589
400
-577
327
-684
749
-668
312
668
36
826
-823
-972
504
858
-927
258
-716
918
975
449
-52
544
-423
214
580
395
614
117
337
913
377
-778
-253
-155
-679
895
-213
-397
219
-225
720
570
-293
-84
-141
-937
473
258
-447
375
958
287
441
-49
-900
-506
777
-891
-614
572
-327
-68
-412
-762
-878
-377
540
225
576
-43
-947
755
985
269
-953
-528
433
-875
-422
-406
951
-257
64
313
-837
-640
311
-148
294
690
-356
-927
-390
570
-771
-730
146
-191
15
-789
0
143
319
-441
-705
-908
-724
103
-512
-231
276
377
-921
-52
48
-666
-361
-849
-423
-54
-93
942
-655
918
-821
-567
-829
339
991
949
201
722
-597
82
732
-832
-257
-397
150
-636
-344
-52
-773
-37
309
-345
-740
-487
-218
258
560
-655
116
306
-933
-637
123
581
-710
402
815
215
415
871
-590
155
110
54
309
-870
-808
-308
227
-110
259
628
-675
-457
744
278
588
644
592
992
-405
626
-144
-955
-873
-329
248
-269
-901
7
18
-999
-22
-411
628
88
-67
-984
664
-894
144
583
-681
-254
-284
650
161
280
-838
-384
964
-735
-922
526
-66
-977
997
-620
261
608
-45
-571
900
504
-69
125
542
-612
-375
833
-445
-134
564
-646
141
639
-523
14
569
6
-102
370
-894
104
767
284
362
-293
833
-603
-695
-52
105
575
-999
294
486
745
-714
640
-821
801
-766
-911
522
-787
-352
459
43
10
808
97
-475
-561
819
-197
-864
950
531
-883
-162
322
126
576
-129
498
995
-72
-529
-437
-751
-816
-316
833
-480
261
-577
-12
-649
905
-611
177
-687
50
-141
-495
-247
993
-356
-717
-349
46
-829
-192
952
-728
-249
987
645
724
-861
-596
-878
615
-435
446
-328
476
105
258
-428
535
837
333
-577
-871
759
237
618
-467
33
682
-950
-379
39
-528
-799
-183
112
-432
-789
-749
900
71
465
-468
-841
774
-279
-701
-513
-78
172
-111
310
-527
-888
311
-950
-3
-810
285
-124
69
-333
-128
170
648
-125
-289
211
852
-470
579
-294
304
27
-71
-251
753
761
-921
-723
788
-614
-865
769
16
-109
-911
-11
-136
-27
922
926
-9
318
-816
-589
323
86
-112
-138
515
-251
-739
-278
119
-882
430
919
560
372
227
48
-703
606
-754
305
-790
449
905
-965
-150
-788
320
170
-328
-522
195
163
367
-776
-459
39
-355
156
-770
-740
-158
250
-342
-511
-860
-473
406
-670
-589
98
-596
-259
345
-953
430
-584
626
445
574
268
420
-862
-695
563
-951
-350
170
-222
-797
813
-513
-75
567
-175
776
-412
-831
437
628
385
690
555
370
-283
866
-118
-886
38
-522
989
920
-540
-209
731
650
56
-842
-505
749
217
231
489
591
-333
363
917
729
-693
20
704
799
-129
345
638
855
946
486
-688
-954
-109
-700
837
-295
63
-887
623
251
23
778
-703
-651
785
-916
-104
290
-204
-614
-56
-892
-596
641
-809
-925
957
632
775
-361
-199
290
279
254
-78
200
835
-120
-517
507
-169
727
-87
-332
990
648
926
730
610
188
862
779
139
261
815
917
-565
-679
943
605
796
-207
587
202
238
-516
139
973
740
-992
-282
-351
796
201
433
-890
-914
-837
162
-867
712
-424
941
-90
-291
436
100
-440
-189
-180
-811
468
-161
-671
716
-56
880
-879
-522
86
-277
42
826
902
-453
169
-119
-976
-62
-858
964
551
-171
749
-681
817
-579
-612
804
909
-221
127
-220
432
-756
-732
-194
-262
85
732
-988
-907
-314
-221
954
619
48
321
-317
762
-699
80
-616
-475
-985
-681
920
975
-69
-896
-311
823
293
-686
-709
-287
-620
-697
-377
-670
673
913
417
346
-376
85
-9
-581
951
-299
181
413
-859
-499
-412
-110
-411
271
-611
244
628
433
533
292
-703
-383
-363
929
871
885
-253
677
-387
-415
747
494
280
583
-162
479
193
808
855
716
344
-749
-665
7
-259
-699
962
-317
260
-655
268
140
833
482
-528
406
-943
-627
661
-22
-582
567
330
400
279
-497
-269
430
-740
-435
-388
92
-231
-510
883
-436
574
-828
-295
25
428
-149
-66
-423
442
-735
-934
-137
-530
-889
264
709
260
125
658
-356
750
-413
624
-286
316
-149
-979
-437
900
-406
-216
-416
918
415
-539
527
992
523
340
227
-347
-151
369
-454
799
118
966
604
-945
-576
734
464
-550
-807
-731
585
914
-152
393
-404
-631
451
-844
-97
-425
927
-123
-40
54
-250
-360
-351
-248
-323
4
-884
-183
-886
-713
-893
119
482
-457
27
-813
-225
-211
-327
43
7
430
-504
-239
-691
665
-864
518
-558
138
382
-665
-876
889
817
-460
179
682
115
-141
-666
-263
841
274
64
597
566
130
34
486
-785
-893
-404
-215
631
336
592
-885
-342
-308
-719
42
132
-145
-75
-296
-907
-582
-428
-149
228
-905
578
253
593
-639
640
-23
994
780
-685
-838
-181
17
-835
-686
664
472
-983
-409
-278
-219
724
-337
-648
-126
488
232
-142
-503
-306
179
-881
514
498
459
825
965
208
203
-714
424
497
-86
771
711
999
650
-153
-531
341
574
905
208
525
-525
627
452
473
289
-94
695
-102
-740
-133
123
891
-450
458
326
683
296
-862
-869
209
-912
-593
453
-831
-324
-480
886
-58
-697
-284
-867
-313
820
-723
-299
640
935
-694
-882
-701
-417
-804
161
-813
-638
200
-84
-652
426
977
378
-651
102
-979
-672
927
350
-171
-976
-52
223
-253
-640
-104
-388
777
-482
847
-888
671
-541
393
83
-783
-281
899
503
828
215
498
-744
992
-560
844
-41
-255
518
454
954
-52
-503
-565
-870
-893
659
908
-966
-928
211
500
349
811
-575
961
318
886
-847
-244
607
-157
204
-471
790
43
692
779
-477
-818
285
453
980
-329
951
560
-632
132
-394
396
-840
-574
419
-226
-774
531
179
526
-307
940
658
-535
-166
-592
-244
180
-151
-845
-594
-54
-16
-651
124
120
545
127
455
464
285
-40
879
787
-329
150
-27
-325
-299
-744
-207
282
-201
773
-447
581
-194
-414
-576
929
327
694
-126
881
-763
565
388
-427
259
311
555
327
-601
-888
-231
-349
-482
-58
-718
-817
-366
18
246
-166
-629
-33
-213
320
939
-322
-818
-795
247
70
-367
540
-370
207
-130
-903
-964
-266
-666
429
799
343
716
880
-302
-784
-297
-785
-466
316
976
-613
270
-222
-839
865
201
-458
411
720
309
79
907
683
888
812
738
823
353
-943
-989
761
958
-582
-130
25
316
-197
-377
518
470
245
753
-823
-239
333
-819
101
170
716
-679
133
910
970
980
370
-514
961
647
-831
-548
987
-806
-252
-666
723
-694
679
242
352
473
-472
-20
-796
273
-828
18
