189933
-302
294
-879
509
219
-4
692
207
751
-367
664
343
-910
-247
-419
636
905
894
708
722
-692
377
-394
-977
-205
883
-996
-279
-635
-55
38
152
-758
-882
926
956
-361
-935
282
540
-918
-630
-272
419
998
94
715
-149
441
-602
-860
288
-637
744
254
679
314
-181
-608
705
170
462
936
-654
-922
-945
453
-745
-946
832
157
147
-480
-694
142
617
-972
721
275
-532
721
-846
-334
965
-755
20
305
-847
-892
693
-588
991
-264
781
854
-141
137
-874
-940
901
-425
746
800
325
-71
-326
456
957
106
340
948
888
336
914
-6
372
-914
781
257
-224
-907
14
734
821
99
480
609
734
83
1000
-371
85
-209
799
637
862
-647
45
84
231
-759
-861
155
-469
678
-203
913
658
-493
24
261
660
181
-353
330
904
567
155
11
944
699
-774
391
161
146
-272
-20
-603
897
180
-484
85
-494
39
-211
868
-428
362
-453
-809
-829
-720
917
557
482
-395
-969
-865
-655
390
-771
803
-228
634
-22
-860
142
-40
-111
735
-111
-858
-10
-652
-938
-923
422
-714
198
-338
-971
-943
692
139
147
910
620
-911
-816
-81
434
415
-685
265
-808
-28
303
-961
378
-578
-222
917
999
382
599
52
893
-951
-400
41
241
988
97
-512
-739
-955
353
-623
-890
-157
529
130
-904
901
-950
-271
940
288
292
-903
245
705
-662
-533
46
-495
739
965
-182
-581
951
-799
-702
41
-585
765
-403
379
-626
204
-88
137
-875
-360
339
-708
-217
-357
-295
-657
-638
-860
-857
590
-546
281
31
-890
535
-613
773
-764
-532
460
687
-107
-346
257
994
955
771
-808
-406
-924
998
498
690
185
531
104
604
-897
-302
617
687
925
-829
789
437
-327
-655
440
659
832
-150
-707
-943
993
611
-82
939
353
-126
67
202
-659
229
-166
629
963
287
-15
528
19
642
456
109
687
685
-786
197
-775
150
-795
543
729
-278
-665
-474
881
839
202
-515
-189
776
-427
627
832
604
-929
-382
-21
-989
-724
-748
-106
437
377
561
118
326
-350
-585
-341
-99
180
580
400
931
579
993
61
-727
-449
-355
754
-187
-163
-540
-6
-825
529
-593
894
-36
-521
408
-967
-618
712
992
379
432
-672
-602
587
-44
231
215
680
-1
804
-722
-46
-631
836
586
419
-79
-868
208
-32
-899
135
724
-324
138
954
-649
599
253
-13
354
868
912
-822
378
972
479
21
-212
646
296
-320
-4
234
-338
996
-885
-563
941
643
-946
62
-563
862
-402
-401
-551
876
-251
-739
-780
830
-782
-552
575
-881
-489
-987
-618
387
477
-4
813
-155
548
-178
817
732
-623
702
-256
226
-624
-220
23
-370
124
-937
-930
406
1
-815
108
-300
115
979
278
140
-635
-389
595
957
-982
188
-943
704
-774
-718
209
514
-927
215
669
64
474
-471
-185
-834
-865
187
-504
826
553
-668
-932
-382
-864
387
15
-112
56
-569
731
67
982
-347
-420
-511
823
636
351
813
110
695
605
-121
-605
-117
151
879
-669
10
167
41
241
510
739
512
-163
249
101
374
-592
655
-181
63
53
773
-239
851
-118
314
-299
-553
-449
156
-99
272
398
121
-542
679
-564
-670
566
-524
-38
-443
878
-815
682
742
-571
238
-393
790
-159
-135
-452
65
-159
884
-242
-401
-50
-825
-372
0
286
486
-685
385
-151
-443
-851
610
95
-568
484
-303
265
-103
560
528
-51
-720
803
-473
631
748
915
969
909
531
-365
-706
-981
404
-464
817
-578
-792
925
788
-215
-938
242
-187
762
351
921
-633
-606
154
272
-608
578
-206
386
-859
-530
807
-456
-573
-462
-970
-46
162
80
266
266
-923
767
70
-280
-269
455
347
-831
81
-959
275
683
-371
-264
823
671
-545
749
689
270
-779
-408
928
41
987
-99
-136
51
-165
850
-103
223
-590
-49
-593
416
-295
716
835
-963
-445
-16
58
907
-369
-970
-47
-627
600
765
822
-238
865
867
9
572
954
959
361
412
-861
-82
879
246
744
-70
263
-578
-260
-922
-522
69
615
-627
-744
533
678
119
-89
-942
-318
37
25
431
-127
-632
908
-674
-716
396
780
-838
623
-505
-852
-936
444
639
38
768
463
977
-75
-356
933
-304
259
367
-50
-172
419
-206
-666
517
443
-350
184
247
548
-218
-833
715
-189
-42
-33
-214
990
-740
-123
-430
438
-944
365
737
726
-90
663
761
-852
961
498
85
386
-669
-962
-704
256
408
451
-835
260
-808
990
401
646
805
-904
-908
-249
696
-936
182
-304
181
-301
791
516
309
893
-490
-602
430
-765
-39
241
-242
-98
114
147
879
-783
217
581
-199
-148
-42
-917
-803
-959
200
748
-328
-266
74
970
841
-405
-704
926
-307
629
-959
-985
-928
-921
129
-388
-612
246
519
-733
-356
880
678
414
-870
-166
972
640
-248
-616
614
-774
241
-597
757
979
-176
-272
-202
-522
-490
-935
574
-693
-918
-826
-196
-79
-951
-337
807
120
-439
996
-885
188
638
929
-633
-159
-297
-630
855
885
312
451
-673
-999
736
-160
-214
701
-41
-143
30
-336
-862
-783
-203
633
389
70
378
840
474
305
-83
469
-956
915
944
944
628
-787
-61
314
53
113
294
370
362
-512
929
-864
485
-677
-521
-99
-501
826
-96
-272
-147
-351
651
-348
996
565
797
645
524
764
-435
-260
-688
-323
310
30
-114
-952
-599
139
-658
763
162
-873
-911
565
599
793
888
479
464
-657
876
-863
-479
-542
-437
711
45
-757
676
553
-771
-554
-607
-480
637
610
400
215
963
-584
235
539
-574
355
-171
822
-713
-447
-631
785
273
-952
639
65
389
-529
-917
-756
-183
-853
-848
560
-683
796
796
-294
140
-692
924
-460
917
304
317
-696
423
-694
-748
299
996
-627
-146
-163
-844
368
967
752
679
317
833
-35
731
-494
88
-859
731
-573
328
826
211
811
879
-734
-511
-658
-60
1000
-597
111
-36
-301
-504
688
-620
266
-808
526
-421
824
-91
57
516
927
194
463
-977
340
107
-741
-358
978
727
-787
-866
-19
65
-938
686
951
929
-864
653
-494
-995
-831
-493
-707
693
396
962
-404
642
-845
-444
-840
521
418
333
-547
-60
20
-748
709
418
-184
-598
818
716
-540
506
385
-777
-389
-710
512
396
799
-636
421
27
374
-512
-180
-326
179
811
291
630
-931
965
97
142
-27
-643
-834
683
414
-833
13
852
395
297
499
532
-594
493
-423
-152
403
-463
-285
766
805
611
944
-202
-936
-361
127
752
-10
667
-755
763
675
-531
-21
-918
958
-409
405
746
951
632
-591
147
-578
-650
-446
121
-58
-420
-98
-855
912
-69
-423
76
403
-144
377
269
225
46
573
-390
699
176
-879
-26
79
-553
376
-971
-428
514
-477
-226
-446
-979
-780
-523
-112
-414
726
453
116
344
113
884
956
481
-925
715
-838
353
-299
751
-10
306
421
467
407
-852
-132
738
-459
-462
14
858
-280
42
15
258
850
372
-93
-595
-688
-219
-105
921
860
186
-164
640
-589
580
-804
-571
-679
-692
777
-701
166
29
-325
-462
-872
494
-154
218
-103
114
530
234
-283
301
756
-874
-86
424
-785
648
390
762
551
817
-632
-708
825
-852
-542
135
348
300
-465
-150
183
-548
-477
-237
-614
197
543
-970
304
189
-273
-855
112
-524
114
390
572
-285
667
165
-865
-815
-587
-586
583
92
-656
395
-122
-778
-237
-703
776
-316
132
-688
-136
-984
135
376
-310
615
-840
237
758
-411
-49
996
700
567
-4
-641
-364
650
413
120
24
131
367
-937
749
-570
-739
-471
-19
-952
-844
-711
951
-470
-902
-453
709
81
479
460
-726
-432
-78
-427
-732
-377
937
-258
-688
-7
-617
-645
310
-125
-198
-902
135
-957
-80
136
419
807
604
-269
-304
162
293
-106
178
-514
-304
696
-793
741
-617
-945
429
215
-994
-103
634
786
-623
-447
-103
-208
-896
-554
823
976
-45
298
656
321
114
-69
202
-488
-890
605
-519
354
-848
95
-617
-798
-4
-150
-845
-299
27
-419
-685
946
-814
-477
-647
808
-264
115
-545
-271
767
643
-125
426
325
-957
844
951
785
115
507
218
-10
-975
-561
326
931
938
914
-554
426
-660
-206
689
-802
-430
764
-162
176
-51
499
-545
-710
-378
-849
-419
-209
-747
647
-668
627
286
899
-405
-449
-729
487
340
-361
886
-200
-80
947
-908
768
704
76
-564
-415
436
177
-90
727
-739
-745
555
225
-880
-224
-637
-928
-843
-578
346
-902
642
-787
543
-345
919
-513
-77
149
213
-288
1000
736
-18
-68
-505
749
466
-588
130
191
762
-520
-290
-703
-379
-633
389
-343
655
-85
580
-757
-844
-459
307
-528
-376
795
-162
-774
-458
866
170
815
41
-551
454
-909
-9
121
147
517
-927
606
-3
-804
158
-834
-586
804
153
975
912
252
-681
-423
110
352
853
-207
404
73
-838
-767
-682
965
-361
627
-268
-928
205
-845
949
-613
-318
223
-490
-313
-184
754
-611
19
-938
-363
-272
252
642
-171
957
-829
310
-505
216
55
278
54
-436
557
769
442
-39
-87
-251
33
213
-288
717
-717
336
-686
-562
114
795
187
556
-663
-538
-67
-429
913
-987
971
-852
63
744
-424
307
498
860
-558
-414
417
301
126
166
-438
224
-725
-843
-779
713
-542
735
458
-766
-745
665
-575
280
-625
191
-561
50
509
842
269
-105
-295
-370
488
-357
266
-250
-787
319
57
974
-231
-865
-652
96
171
-91
595
-358
173
121
-603
-58
-943
-243
442
72
552
-913
-401
917
472
-78
359
-646
864
-388
847
951
444
-487
305
796
-71
542
257
977
-336
-546
717
711
-721
-556
-787
-336
903
154
616
-814
690
-374
746
-791
-232
765
-322
-995
-187
765
747
-1
-430
28
-667
444
979
783
522
120
-972
178
609
35
-152
-838
803
647
557
629
809
-350
550
-629
581
-829
-738
269
-383
-499
296
-867
650
-155
-484
227
671
359
-31
-669
81
466
257
302
-698
-399
773
-391
334
-162
608
656
-828
-44
434
-934
382
81
-84
147
807
323
481
692
-525
733
-202
764
-739
362
22
-762
-772
258
-87
400
-580
126
503
-165
-363
-356
902
-762
889
191
929
147
116
-865
728
546
494
85
-587
259
-892
236
143
-251
-224
-381
809
905
923
-143
70
-254
-19
-960
553
-729
222
-915
-172
827
-960
466
-395
-137
12
968
-847
421
439
5
-950
-272
-407
-522
-606
-978
396
-156
548
57
489
867
268
-179
-628
-684
-644
-737
-357
-743
-982
495
880
-128
-792
-683
291
-376
-984
672
651
497
710
-844
-999
480
914
-445
-325
-364
-31
975
-891
-229
657
310
-858
910
802
-814
-663
-127
-20
-551
-842
935
-804
-950
782
-149
-170
474
-46
-416
-640
-908
92
-603
-820
443
688
112
158
900
736
251
-30
-945
-443
-259
66
-641
-421
577
674
-619
-452
634
-182
-67
-656
-230
-932
219
966
-483
877
711
-763
-801
209
884
-492
-852
-598
242
-994
-643
-281
-129
929
801
-90
976
-2
190
-967
691
823
217
214
971
877
-56
-270
-403
-45
285
5
-484
-31
739
792
149
904
-998
-884
971
-788
123
582
222
-45
-952
153
15
-59
-121
-359
570
698
-883
241
-809
-415
259
203
415
104
-448
756
-543
447
335
-378
539
713
-779
312
-761
459
-306
-733
502
290
-522
324
-50
-970
526
-707
539
-37
440
-19
708
726
-530
123
-719
-356
841
616
-755
-397
291
-622
-188
-381
-190
-620
554
-287
-929
-450
469
-396
568
610
500
893
323
-986
958
-646
636
828
-94
256
536
-491
-329
-134
313
-517
-170
-749
-756
-572
478
-50
433
74
-107
-856
858
-589
-152
-217
598
653
429
-144
-789
285
-39
594
-348
726
265
-392
816
191
-581
260
209
333
-627
51
-501
-299
990
-634
-31
893
407
384
684
53
-963
608
63
-595
-411
-70
603
-47
-816
16
58
-24
-573
-447
-748
-315
842
709
-849
422
-724
-712
-541
365
-512
-653
-63
-360
-230
-687
-783
457
-726
-775
808
-691
-620
455
-269
-98
-210
-669
145
-686
-4
214
992
59
-445
989
500
818
-568
622
-110
256
615
-38
-795
-990
177
-361
-161
-395
-887
498
840
821
-737
900
791
145
-251
317
-947
184
-352
43
-740
-393
-589
-928
-993
-851
925
-771
684
621
-867
-80
839
-798
-678
672
962
539
-748
-316
-770
-880
440
548
-408
531
964
-235
-155
-834
-769
870
981
-873
-928
-396
-558
-217
-590
707
-805
-284
-825
571
423
-193
425
213
-30
228
90
-423
607
850
783
43
-127
-711
-823
-683
-477
13
-618
341
-979
659
-914
866
-156
148
476
375
-400
52
109
467
-311
864
56
-402
414
-125
-566
267
-798
-16
-676
-202
626
431
729
-229
781
-59
361
92
68
732
338
-320
433
-403
-960
-388
495
522
245
916
-792
155
121
-369
241
72
517
970
-871
59
-944
427
-898
48
-256
900
297
799
686
468
273
-907
-501
-150
-984
-598
-258
947
-788
-626
-938
-271
215
809
-344
278
-840
-743
-11
634
463
-432
-489
-513
-890
-64
-983
-789
962
986
-840
502
-2
707
211
-336
541
-299
-961
152
394
-957
-566
-192
-850
925
866
-700
-930
977
26
276
558
357
-592
998
779
381
-328
452
674
236
149
-342
236
5
510
-272
237
490
-849
249
901
103
-228
517
-962
-637
182
871
124
-151
-17
-33
-151
645
281
322
-633
353
-810
454
730
-485
294
273
3
-752
-351
-566
146
-172
-806
-99
122
545
833
-769
-669
-482
304
-223
609
270
87
-311
-506
-422
-579
801
587
189
-191
468
-419
-715
-437
-479
391
721
-117
869
-702
663
245
-718
-773
504
972
-936
600
121
378
580
-307
583
-765
-440
-522
55
-950
-983
-829
408
968
281
-367
909
340
-878
-737
-940
190
719
-67
-437
470
232
741
760
752
712
50
-980
472
172
-746
-311
-500
943
-781
805
-436
329
-868
-287
543
-163
699
991
450
-960
809
804
282
-924
346
-504
5
310
-191
-448
59
453
-622
826
537
-523
-75
570
-481
10
393
-659
-333
-882
624
-504
-123
986
358
30
-719
310
-398
388
-696
297
239
-580
-438
865
549
398
976
633
489
170
-817
-287
-697
-853
-895
-161
-953
951
-78
-610
869
-785
-716
339
-274
703
-391
901
-897
723
773
-914
761
-644
-310
671
577
-838
796
-142
856
-427
663
399
815
-915
19
-834
-213
214
-367
-540
881
-586
-906
770
-597
-444
-258
-317
-41
515
689
24
-971
60
-845
-925
412
-399
937
-992
11
735
577
861
97
632
-186
-996
-829
92
-362
-522
142
15
474
906
-72
160
-570
972
773
-13
-424
157
-481
401
690
495
577
158
-602
-736
639
98
-909
894
347
-508
-467
-866
206
626
-376
205
-557
999
-751
-315
625
-947
-53
-854
-53
-880
665
118
-870
814
-503
435
479
-384
-548
483
390
-507
-282
-198
957
-853
-810
-372
-102
974
771
299
-476
-553
-128
-260
-583
-435
137
148
-136
-924
93
422
836
623
16
-524
-179
-309
515
-372
349
-343
422
58
61
154
-653
-734
718
-518
363
-100
-887
919
-228
790
-18
9
-408
-207
333
-238
-204
-154
-45
52
-486
655
984
786
94
383
889
-624
-796
-993
-311
882
749
364
914
-983
-511
844
645
-656
-637
963
-168
946
-828
-713
128
-917
708
-297
-583
461
713
998
815
55
681
-9
535
766
20
853
-290
-150
-991
306
-696
-365
-402
-894
-920
4
825
-733
237
164
-35
451
111
115
396
-762
216
998
656
-653
791
857
760
865
771
-304
-785
-538
-449
-123
-691
426
192
-305
-10
-535
-267
-549
574
-234
-529
289
259
-851
-576
50
-220
441
-178
470
377
-907
508
-435
-391
473
930
-831
398
765
-60
-822
548
276
-411
-373
-498
574
-799
309
-458
-144
-20
216
-161
-517
-820
-644
-418
268
740
-838
165
465
-569
17
735
791
368
304
-919
282
102
-628
56
-318
-534
-343
677
-558
977
-39
-125
-613
280
128
10
922
829
643
-793
23
-269
-429
-718
577
272
874
-907
-589
702
580
-968
-465
-174
622
-395
-693
430
419
-937
211
838
327
-476
-519
854
804
532
241
99
-899
-258
138
-510
50
234
910
-941
-358
446
350
949
958
681
-275
356
-336
-52
-941
881
-199
-365
959
774
310
-127
-996
-870
-496
-513
-457
-437
-889
-508
180
35
498
893
-50
-785
-586
-44
695
795
-438
8
321
333
355
937
136
-575
-77
277
-576
-633
840
-525
815
-937
534
-808
-809
363
982
-107
87
76
-133
509
-527
-485
213
290
-559
-930
-216
889
-317
-964
-779
-910
-500
407
18
-157
-30
-597
-512
-204
61
608
517
27
363
-620
-313
-689
589
-747
122
890
294
802
46
128
-223
-20
-646
798
397
401
776
-573
144
-199
440
-825
588
-407
-191
976
943
-831
-445
-892
-271
-317
530
81
950
-940
705
536
-714
34
537
-512
764
-921
-121
-258
-469
936
-52
903
-564
-339
908
-100
-109
6
312
291
738
-557
414
-901
-214
-675
86
457
302
-978
-135
753
509
-149
239
218
554
274
-854
244
432
-545
-882
-38
287
723
80
-820
684
853
-320
692
835
889
-263
160
-917
972
433
-904
-335
-376
-631
-799
517
568
-369
-674
-77
-396
-254
248
-273
-902
-208
924
-891
553
882
-397
-574
-561
773
892
-517
946
103
-463
-238
757
313
-354
217
-11
702
54
506
319
-849
-775
-703
-980
372
957
-733
65
-971
-485
-314
-166
744
489
581
-556
656
-954
-292
946
284
-207
-112
283
52
-763
-812
496
543
-202
457
-73
-105
744
690
-600
857
669
877
345
647
386
-36
185
286
-454
-461
-434
526
-212
-267
-827
909
-317
-489
703
918
-45
-151
660
-616
-949
-264
265
-606
-466
34
-495
499
-396
-855
797
421
-605
77
-977
196
464
433
-72
869
-154
-903
657
-62
-875
724
-510
-591
-678
422
-637
-85
766
-299
298
-137
647
763
152
-643
148
848
-30
959
-495
720
130
-580
-745
-525
362
87
340
651
329
-500
869
558
595
997
422
-75
863
-189
-961
12
289
-40
-442
507
-270
662
962
-869
-196
323
-148
317
-573
-733
937
-607
7
432
13
-792
316
-154
988
415
630
-464
-300
131
450
113
809
-578
-341
174
-71
-390
-195
-49
758
641
643
794
244
514
-932
-67
-583
-970
452
-32
-647
-333
382
648
-52
-672
46
56
-260
426
904
682
866
-370
-720
-942
-761
526
-215
980
445
650
444
634
-785
-885
-225
258
-59
2
-251
410
-905
111
-433
203
489
-944
-580
-499
-394
255
-123
-675
-213
-400
196
-379
-446
24
126
-32
879
-780
-724
907
176
5
-641
-780
827
452
912
998
-830
148
586
-692
632
805
761
405
-219
-633
-176
-332
-202
-736
-564
-920
-653
-694
672
-136
84
-331
776
92
326
-377
-40
-949
-834
952
-837
375
761
-841
-935
976
175
351
-772
-187
902
849
-790
-483
-332
942
684
297
-735
-226
253
-36
951
-659
350
-317
66
451
903
278
-919
-579
-556
819
41
351
-237
246
205
404
-864
-938
-374
-971
691
-859
892
17
296
-353
-327
179
18
-788
861
193
830
-616
764
-150
-75
-641
-399
-152
104
722
856
947
-148
-433
15
-351
-345
633
839
-533
-246
-800
-511
-236
88
-844
-172
412
87
-979
-150
-141
-385
-340
-423
-144
596
-48
698
-976
-299
660
227
929
-837
365
848
-67
-159
534
-135
-441
-599
245
210
-180
110
-625
-753
750
944
493
-907
289
832
681
-823
932
502
-855
-569
-789
831
382
693
291
34
991
-174
-989
132
917
-943
-639
-263
-901
250
-918
-415
496
-949
-305
876
-303
352
-163
-914
943
742
558
-314
-786
-994
847
682
356
157
778
851
542
178
-850
-750
476
553
-24
-62
32
-460
59
1
-679
-887
-919
-570
-325
-123
83
-222
-107
352
-895
442
-930
373
-79
337
-597
893
138
122
387
-928
129
0
-144
20
991
-402
886
-521
-785
-458
-913
-821
191
-327
561
490
440
78
907
-787
761
359
-895
235
-440
-947
507
-564
693
-946
237
241
159
834
578
-238
-808
928
108
-626
-822
-654
598
792
-231
-444
446
526
226
-74
946
896
302
265
544
-225
-795
13
818
134
-106
-120
409
-508
219
837
885
43
585
87
-897
-732
502
-576
-761
-670
-482
598
-68
72
177
349
-342
124
-830
638
119
-95
316
168
-750
-522
-945
-734
44
691
349
-771
-1000
785
-484
-265
64
128
-655
-702
945
191
406
-108
-408
-895
510
-598
-793
797
-558
868
124
266
329
217
-561
568
-476
-679
-604
-721
673
39
-827
-274
382
72
-565
18
870
-642
-252
-594
-577
-360
-708
-352
839
170
248
312
913
-654
-478
-8
-685
346
607
-360
91
855
173
-541
-26
-299
-302
-390
608
-580
-641
-932
565
-871
540
39
986
-770
-557
-751
-884
379
850
-16
-43
817
-968
-29
185
195
-145
-994
-893
-172
883
524
512
833
-329
-23
-139
975
223
-340
396
-548
64
272
-888
-689
889
-224
654
698
859
-341
-301
604
656
586
-120
813
-807
-451
-418
-708
-134
-353
-385
-315
716
-39
702
-33
-607
134
-933
963
-809
33
-628
-781
474
-402
118
-2
-50
944
-902
645
421
-270
625
-621
-577
-639
73
23
551
27
753
-80
636
859
630
411
-567
-281
645
-938
926
644
908
-37
-486
-269
295
-688
498
-340
450
959
836
-83
-306
-667
-575
839
-971
-909
700
-491
-934
-523
979
420
-238
-775
-612
977
-921
383
149
929
839
903
-507
-625
436
609
-194
504
-404
-274
-680
711
-224
195
384
-431
-972
-765
-520
467
495
47
-349
33
805
513
574
697
-282
-199
625
-963
410
583
667
-971
706
-933
-520
510
959
888
-169
810
927
-618
-336
-311
137
44
663
-817
-632
-790
-571
-777
-256
-655
401
238
-497
-328
-141
-28
738
773
-882
-539
349
688
505
153
-41
832
142
-504
518
-66
-200
932
308
513
-968
341
-452
-141
741
-872
-5
-213
850
122
2
-724
-144
112
-87
646
452
391
486
506
-581
-115
-387
-388
-620
565
-458
925
405
516
-834
833
-243
-379
519
418
-488
-519
248
-314
667
883
-944
262
-433
-620
784
-826
-975
54
979
-873
846
-996
367
-163
-68
44
461
-577
-942
-417
-464
-596
-585
14
402
790
678
880
-982
833
698
168
641
-886
-581
-240
603
-823
-172
812
616
805
419
-67
-437
690
630
-918
575
132
-861
-44
287
-45
-629
182
-933
-927
-508
116
-53
-328
-493
-120
184
-726
450
-438
934
910
-562
-414
245
-925
-189
-635
114
565
665
469
-828
-866
-456
925
774
721
629
-112
-371
-197
504
579
806
-987
20
602
265
-354
224
545
786
-45
-788
-455
-825
933
-929
567
120
58
595
-9
-537
685
-396
-461
-608
-38
858
-766
413
-421
-892
959
955
-452
839
-433
-167
132
-958
-368
389
-721
-339
258
-246
-258
460
213
22
-302
419
-162
-699
269
-264
-940
661
643
111
-151
598
-345
-475
648
-493
770
945
998
140
-534
-406
540
-949
176
228
166
-826
-900
-586
304
606
925
256
841
-503
-706
-547
-312
-61
447
479
496
-19
-910
424
394
603
678
364
-823
-448
612
546
812
41
-282
115
202
-739
-279
-373
284
265
255
-566
-638
-406
28
464
-537
-892
808
-271
-856
-453
-809
29
143
980
-223
-574
46
-927
382
83
732
-697
-947
1
-100
-574
-7
-671
-739
386
-400
-931
-911
573
-878
-14
785
-319
556
-705
298
835
251
821
-31
-908
-84
-878
-428
-885
120
-864
-783
-157
92
871
-520
-72
74
-918
39
-74
-783
591
104
-698
-466
-346
-835
-969
-267
-913
-287
905
-849
804
14
316
-846
523
545
603
-937
-431
-889
-931
-457
456
320
569
-626
979
-980
763
566
-780
-609
-753
-840
-796
-692
-268
-90
-988
-327
462
261
-779
-686
-95
910
-800
-9
-700
195
582
-520
477
15
-191
38
-656
-624
581
80
-627
-285
-407
15
258
-618
-700
-350
-157
-227
549
-740
-509
-202
324
448
-558
-365
-625
697
-377
-894
367
-345
183
655
-90
998
471
344
-600
964
-227
-249
675
-955
-290
166
265
-506
357
516
612
657
5
-918
333
756
408
-648
-785
556
518
303
-193
-166
-137
-171
-306
824
-94
228
767
682
-920
321
354
-777
136
-38
-184
-792
951
357
-853
-965
914
986
-671
679
-85
346
28
-885
-779
-785
-233
-472
609
310
-592
-18
821
365
-34
893
750
341
-710
-647
898
607
-325
175
-802
-481
-4
-211
995
40
50
-225
-31
-227
-321
336
-324
-380
664
97
289
268
750
-723
328
456
-794
988
-779
-468
456
-584
396
-476
-73
721
814
967
73
-485
246
-785
-368
-696
897
-972
-792
-131
-552
-244
-418
305
69
663
393
185
590
-308
927
755
-536
-421
494
-398
-535
-372
27
-969
-614
-569
-814
916
-311
-819
-59
775
-285
945
109
-660
-90
140
566
481
-979
160
609
859
-57
776
656
827
334
583
-571
-955
661
-863
-444
490
365
-259
-94
-976
-204
993
-983
-61
486
424
-599
-655
-632
-592
-985
142
981
-642
538
197
790
-554
-418
-853
-666
-865
-738
-677
713
-580
-123
-270
824
527
-901
-736
-543
280
-433
-598
183
-55
-445
-746
744
-704
-565
865
-40
912
-615
219
-408
973
636
814
0
-593
426
-264
193
-145
-282
584
-900
-477
-241
-720
56
-570
-651
-138
-556
-272
-420
-467
-780
739
212
-538
-605
406
-79
751
-22
-395
946
-168
-573
-734
-681
555
-81
66
-594
853
-575
-417
-758
-300
-272
508
-267
740
-405
962
-481
920
-298
-115
-461
-64
763
-741
-543
905
-26
281
-381
-61
-568
-340
19
-416
771
-134
187
462
-431
-887
841
137
-543
-683
-330
-274
34
100
-405
427
-453
-575
-35
21
360
-265
-115
884
11
344
495
-773
808
-136
-633
-933
217
-980
676
854
-489
-249
-810
-885
840
-692
-128
-196
622
-737
892
-302
548
-777
-410
694
524
-623
482
497
420
679
-320
324
647
-459
401
-931
245
336
420
562
-516
-885
-568
-983
-353
424
708
-648
-528
-58
904
-801
937
784
-517
449
-270
-53
993
603
-316
513
48
613
-866
996
729
434
-337
619
-401
496
-437
-270
486
-719
-460
838
675
-54
-608
-295
854
504
-170
-770
790
-428
379
237
-376
775
-150
83
477
183
34
-287
984
-538
-699
22
-431
21
791
-929
-14
-446
85
783
-519
384
-789
57
704
-893
757
-57
79
12
-839
477
-547
-597
740
652
544
-477
130
936
229
650
-179
928
-851
-763
-516
-442
-133
-24
-890
-702
196
-250
-461
-335
-658
711
840
534
48
-182
-544
-879
-596
294
-162
-386
160
570
-506
694
50
998
-687
-28
-340
545
387
-736
-176
-489
53
-97
331
938
327
-12
295
587
787
-95
458
444
-974
-192
112
897
662
57
180
52
-574
152
-876
397
662
659
-242
-558
440
-21
383
348
904
-129
-909
-499
-957
711
-427
-112
-895
-877
310
293
-363
-808
-581
-287
624
-734
166
148
667
-583
-796
-230
247
-643
-720
148
168
-228
-806
-251
313
752
-163
74
353
-668
-983
-289
718
-149
912
454
381
-333
-414
-181
-984
54
75
-628
534
368
-872
-475
-972
-495
132
-629
-263
14
504
-655
-684
53
-844
-78
106
683
882
200
107
-118
821
-558
-832
431
73
-21
-127
872
-520
-976
719
-861
-38
28
593
860
326
351
606
-693
-812
-14
-854
-871
-126
-532
773
530
-874
-471
-485
-129
678
995
507
971
-3
185
-272
-752
-844
143
265
308
902
935
-637
277
-572
-355
310
-497
730
-31
46
-318
945
-856
889
-506
751
865
135
-576
-909
-188
892
-231
750
-200
445
430
-43
-757
-553
407
-628
894
349
728
717
-947
666
-758
-681
-362
-405
-995
88
24
-742
0
956
757
82
331
700
159
-80
-786
-185
469
658
-715
-176
-547
-372
243
-637
162
588
745
105
953
569
39
-581
-212
769
130
363
475
-543
-249
-413
-420
158
683
570
-47
-388
-555
476
-117
344
-899
786
592
748
341
974
344
-810
88
-179
-921
-101
915
-134
682
277
107
-300
748
460
-654
-479
375
-855
324
556
130
-600
480
-477
478
5
608
257
962
-916
796
-460
-786
816
-458
-474
686
-168
777
54
668
219
873
-568
-753
-964
-362
-789
-272
712
-920
-29
-946
-557
906
181
506
-554
-611
-336
43
580
503
583
-757
435
-238
-509
-53
314
-520
443
28
-96
176
-812
-955
55
188
563
227
456
-37
-206
293
-442
586
-189
-395
66
924
-476
-109
-60
-104
-90
-533
-33
-676
-946
911
-350
848
-773
-755
-903
-486
-513
-202
556
-478
352
998
615
-705
-571
-115
949
-671
-219
733
715
288
738
654
-223
491
-834
962
150
-364
-659
439
-237
13
-863
255
225
967
-75
-283
158
796
-939
377
-501
-746
903
-377
997
569
-808
-632
-640
630
376
732
640
-280
-898
368
640
-890
-917
155
-332
587
-340
-873
-396
40
-117
-591
-95
912
965
713
-364
-382
645
476
-496
-37
461
-997
980
-820
-811
996
-634
852
-428
322
-224
777
-32
-108
866
-233
568
487
-785
606
670
-76
105
-537
79
814
-552
556
-848
514
853
-831
-991
994
920
-920
-738
804
201
657
515
286
832
-66
-94
-659
-700
622
-258
643
742
150
188
-180
564
756
678
-808
-468
720
352
-454
263
-119
-608
669
-495
915
-413
-276
-918
677
411
-682
-141
-294
842
510
376
-106
-698
973
-936
448
-589
21
-759
-812
262
209
-713
-490
95
-304
592
953
-23
-383
-663
85
659
-351
956
-958
-346
-467
816
-103
661
-984
-51
887
-805
989
465
637
757
-815
982
861
-868
-995
829
757
-547
-588
-679
500
-318
-225
800
-228
62
886
692
401
879
-274
777
384
-778
-245
417
-245
-270
318
102
935
-365
-576
805
766
25
-331
578
772
-503
-130
96
450
344
352
-748
-560
359
353
37
716
122
203
966
-494
904
290
217
-133
-118
354
-182
-451
955
559
-136
816
-527
-186
-877
386
854
405
894
-846
-152
-719
-251
-954
795
-948
622
249
-419
362
124
572
-421
-758
-1000
-842
-329
426
508
-146
-142
-972
907
776
183
387
-44
-99
540
-993
402
-148
-640
850
-13
725
193
890
122
23
-467
-120
-379
-178
-813
-139
-173
-977
-170
631
97
990
-685
-166
-616
-547
-861
575
223
895
238
0
-541
-679
279
-833
-743
-656
382
216
914
-155
-488
12
-230
394
157
-7
-495
709
142
623
88
-431
801
-923
-633
665
556
534
306
896
936
-356
-303
-567
173
-121
470
52
606
812
-989
211
522
-860
-119
-329
-25
944
-743
-34
-427
168
-789
665
-619
-42
326
968
399
-364
498
729
370
454
-862
-770
494
975
-872
-104
-850
376
-141
-198
382
864
-676
-177
164
-4
321
-531
883
67
721
556
-537
-660
357
-279
-780
614
-661
36
-926
96
178
942
-928
-737
-736
-66
-77
900
-338
-790
-73
889
-232
383
625
265
303
-806
210
357
900
-563
-59
-535
907
511
975
345
155
133
-63
567
223
-5
-648
983
-344
102
-292
483
-203
653
-816
922
-449
326
-234
86
-43
-894
563
734
-322
170
988
-971
104
-357
-935
95
881
632
-507
-768
598
-49
-471
760
549
210
635
-61
263
-979
-554
-446
114
604
-911
-528
839
-691
-160
-343
763
-768
73
-234
-838
878
-864
-446
-226
891
-806
-305
-836
-446
-123
-33
412
890
-443
-870
-260
-792
181
-109
-685
-794
40
-514
-624
-794
-899
-862
9
830
138
692
906
-209
-225
-976
-129
-81
231
541
-654
827
371
-333
-828
-727
-252
694
-133
-798
609
29
143
929
649
270
-282
-35
-431
233
879
-526
555
-939
440
-385
278
988
-936
-794
-56
-957
739
-117
992
-225
-574
-511
-801
-394
9
784
-11
-625
416
804
-971
333
45
-334
44
-973
-546
210
-980
-453
-472
178
570
18
789
-181
-856
-360
549
-275
322
137
519
292
388
-131
-887
347
812
882
205
738
-241
606
-517
-72
-505
-213
-451
256
738
-163
-262
-843
-764
-754
-316
-427
-819
536
-809
621
111
832
449
-540
-765
784
817
612
-430
663
363
-60
-811
-577
656
-840
960
-817
-821
-72
558
647
-110
703
733
227
732
-103
-147
470
-240
-893
402
-397
-5
73
-320
-638
571
614
-295
-636
-276
-799
-226
36
104
998
-427
-584
558
-942
967
-262
-811
304
553
509
-310
-319
424
779
-866
-290
-149
67
456
495
-256
-15
746
-689
-660
27
-935
411
-475
-529
-480
-639
218
-803
140
-601
-508
435
497
869
-53
991
963
-437
-305
359
-283
132
-509
-283
-842
-357
-375
478
911
-282
-576
404
135
535
750
-806
268
757
932
661
484
-782
700
895
-631
221
-391
-553
319
514
-387
180
-132
443
831
436
-849
-995
-215
748
-649
737
-401
622
744
72
929
-964
14
-597
-222
358
432
691
736
-212
-675
-580
-832
361
751
-618
-101
24
82
216
607
684
-417
-365
696
-705
-953
887
260
785
909
-702
-535
-709
436
83
-703
-424
-405
-438
-398
-955
68
109
376
451
634
-45
-778
-921
-847
824
-621
951
-704
430
-556
726
442
-466
-110
880
-872
72
870
60
870
235
539
-282
-113
-146
-162
947
-827
-155
-269
-117
-744
-299
-41
-570
-904
559
-843
21
6
44
942
558
154
998
840
776
-115
-800
908
-542
188
-21
-982
-673
-457
303
295
621
619
380
-305
-474
-814
705
609
-133
681
-831
-95
324
-303
-227
155
642
-978
384
717
913
-596
-920
-846
201
320
-60
464
853
-433
-748
-329
365
-532
339
-236
186
-40
791
3
721
-500
86
-682
774
782
-465
901
-304
-229
760
-226
538
115
630
560
348
313
-602
-718
30
-631
-307
179
-655
-648
790
807
-755
183
689
-764
-793
249
651
-106
717
-173
292
-587
852
144
485
886
-864
-22
-642
294
993
-799
-514
-852
-518
-716
420
444
9
170
-56
-493
381
8
718
833
180
109
-971
351
936
616
408
-546
-773
950
-585
-681
870
367
-377
-11
283
601
486
285
-471
88
372
-630
-94
-737
-272
682
-59
305
887
-633
-31
-899
609
123
63
-837
-202
-265
377
-459
942
-938
682
885
-676
187
35
-575
818
-362
-689
807
-423
-500
667
282
305
170
855
-587
-54
299
967
-454
-796
56
360
434
-961
-182
-539
114
-985
471
173
-360
166
-501
-380
-178
-728
604
-137
209
765
-706
-681
-408
-439
70
-389
403
-545
943
-508
-365
279
230
304
526
812
-242
250
948
518
218
22
-722
304
722
896
-390
-818
239
184
-92
-674
313
694
533
56
-120
-698
165
-27
-274
870
653
-780
5
-773
62
-7
-484
-88
560
-237
444
345
-548
-571
-595
-619
274
623
-241
934
99
5
327
-913
748
719
407
563
480
729
4
35
-942
652
-174
-351
-727
-675
828
-888
22
-460
924
495
100
472
-133
603
429
14
-382
-916
-548
631
132
-233
713
305
-475
517
420
-138
-409
466
-854
-463
-84
-760
-857
-742
129
7
255
43
-561
-149
909
-145
-225
687
573
22
517
967
585
981
159
-202
-102
823
-100
-669
861
-344
-141
-420
83
-228
-432
897
316
780
-628
955
904
796
391
-926
-425
884
453
525
-845
554
-874
380
-866
-854
545
751
922
704
-131
-635
344
-722
582
-861
209
565
866
-922
-532
-429
-735
689
448
-973
112
-520
-420
-39
324
-211
431
-317
553
-110
846
-406
-148
-396
-313
588
-985
830
-494
241
-61
-294
37
998
-595
-577
937
-436
699
-987
32
-865
-932
42
812
711
677
-975
-559
-482
92
574
943
934
-355
492
791
857
349
518
540
-951
-495
231
742
-486
613
225
-234
666
133
344
-470
605
-239
-68
513
473
-415
-584
690
-599
185
-787
837
-86
222
-540
-906
825
443
573
783
-193
-524
-670
-432
461
-421
437
-499
251
-516
414
223
-582
-630
-620
-154
287
208
-748
293
174
-593
-830
130
-375
-806
-973
-479
-292
235
74
246
-466
-469
44
229
918
-193
-553
197
-435
-856
880
-513
-95
-528
942
-689
-765
-503
371
-430
175
856
-319
-308
-841
193
-533
-684
-917
-691
-153
-641
-153
858
252
-878
-473
646
800
-926
790
348
946
-72
-269
-151
-901
449
-921
-622
-596
776
-942
-675
-931
751
-436
873
-283
939
-747
480
-508
-492
71
20
356
-666
760
998
883
-374
-486
489
955
969
283
-925
953
-939
-228
487
-942
455
-950
-618
-538
194
-151
14
-234
387
263
-123
-755
697
646
-246
-597
-563
529
372
621
756
-35
296
-729
678
-295
528
837
-357
305
-248
-834
-326
-78
702
-274
-329
246
517
730
945
65
-685
224
757
-595
114
552
-162
-635
-93
-955
-885
533
-742
-448
-587
215
199
76
871
268
-53
-993
138
-923
-881
-123
60
829
-794
-534
761
135
772
-1
817
887
745
-690
-752
-112
-597
-334
-576
-65
-39
-935
-613
-984
316
-168
401
-313
30
288
766
68
-317
-899
-771
457
-57
-410
676
-630
-266
-602
-423
122
636
-203
-205
-433
-754
-976
-423
949
511
-263
-6
49
121
-202
-875
-150
45
207
-904
-632
418
-773
101
-689
-39
798
317
640
-411
21
301
988
-295
-600
-753
-266
644
-39
-803
-586
238
177
837
351
900
-934
-77
447
407
-274
-587
-558
951
186
-531
178
532
-762
-880
236
386
992
63
-9
375
-704
639
438
44
159
-321
-558
-380
-725
-548
-176
-245
286
-740
333
279
995
365
124
846
-926
-230
-218
469
856
525
-522
253
450
318
541
-73
-877
349
448
-639
232
-4
-898
-427
-592
-854
-671
19
-808
739
-984
790
-565
537
381
197
13
-220
-615
158
-770
-930
-703
303
-526
-2
-602
-624
960
111
193
709
96
-113
-66
854
-996
337
631
-214
477
-126
-577
891
194
561
-103
235
363
195
-211
-880
708
768
400
278
-229
-625
-180
-98
472
-48
-188
70
-414
-706
-87
94
-868
200
-642
-870
-58
947
198
62
-590
662
-13
679
-783
991
82
-604
-367
991
820
-304
322
453
38
49
-200
462
126
-757
-156
639
-179
492
818
460
900
-669
226
253
279
-692
-443
-805
-935
591
949
416
-826
223
832
491
-242
271
17
-804
-85
618
204
-369
453
-623
186
422
480
-726
-132
160
621
-875
-927
-142
-909
-281
63
-251
-910
894
-752
930
-654
-832
112
746
230
-767
596
342
-108
594
230
606
904
387
927
-56
817
200
-471
-431
-550
628
-869
727
322
780
-179
-82
1
575
-987
-448
706
684
853
476
711
557
659
829
-560
-844
576
858
-10
-620
360
-861
-25
944
-667
-646
24
-620
196
970
-770
-448
894
-825
-686
376
619
989
-412
-678
495
-605
-673
490
-408
934
88
-869
-283
369
-32
-418
-479
-885
-982
804
131
402
-447
-305
529
395
521
-704
-522
-194
734
952
-710
-754
331
827
988
145
-129
-239
-266
-260
875
961
992
832
-668
825
-310
-780
753
762
300
-826
407
-174
-448
-558
-405
493
-231
376
317
-725
-727
17
743
433
690
-791
34
-54
-784
-669
625
142
392
117
437
-228
933
720
798
75
726
230
-741
931
420
-989
558
385
593
202
-33
-919
668
-596
-607
601
-45
-865
-279
698
-816
695
523
-802
-764
-519
-904
578
-172
-267
659
457
-105
-571
-351
504
-256
54
-705
758
331
-453
-916
805
312
990
862
363
-838
971
258
-951
-234
896
303
-732
13
-933
-897
912
-220
845
57
-52
190
256
-109
-628
450
183
300
-561
421
853
-628
340
24
-119
-708
-574
922
-705
-553
-601
-483
210
-88
10
482
-979
-255
596
-828
890
493
-774
41
642
-394
-381
584
-395
9
-861
-211
980
486
511
242
-544
-636
82
95
441
-185
625
845
835
892
-154
39
279
328
482
-196
-105
197
751
-253
334
-601
989
5
-777
172
-735
856
842
377
-238
-196
-712
222
599
271
-154
767
-944
236
-938
264
59
-822
-920
476
-663
503
-264
-122
-550
-146
-884
175
-793
-215
-295
722
-104
569
-233
332
-129
883
110
-334
-731
684
-565
765
-575
-760
-764
61
-270
489
266
-402
-669
683
-286
-11
-777
-777
-713
468
887
-261
709
-276
-567
392
811
-220
-138
840
32
310
-660
-165
-570
-346
136
728
-189
970
-571
-166
954
-917
487
-310
236
-325
30
66
343
-687
-600
140
-484
-754
-207
-126
85
632
969
357
476
802
357
-399
-519
-210
-81
277
-703
-843
-145
864
-459
549
254
-373
-377
-789
648
786
-482
-708
693
325
454
-847
-570
803
491
-231
-489
987
-435
869
-494
-464
429
-950
-416
-136
250
-996
975
754
-389
344
881
749
265
406
-150
-165
-833
-488
531
546
-508
212
-388
-337
-617
96
772
670
913
244
908
-116
192
-896
-670
414
-10
936
350
-751
-994
-594
-496
179
219
359
85
-110
25
-411
101
-334
894
44
-489
-772
585
811
-492
-137
-926
-116
-530
-626
736
-57
199
-72
-633
-301
968
13
-117
-259
-607
-699
798
-876
-111
528
765
544
-407
375
-329
-426
-435
500
89
-627
984
-337
676
-873
-81
-513
-243
-764
345
-134
-313
-493
-892
-914
142
-101
491
159
801
-906
-207
688
69
212
-860
353
-391
769
648
378
-635
967
419
-846
521
-846
801
978
750
2
31
139
140
897
335
-179
-787
-758
862
35
-323
605
-91
-923
763
-83
244
430
-672
-786
-955
-696
-430
-330
555
144
916
-318
-827
125
979
564
351
73
-116
335
422
-796
153
-721
368
979
39
-117
898
607
620
-755
965
693
-790
166
65
-864
-533
-489
63
-245
-187
-20
753
-767
-153
916
-621
-937
435
777
-864
253
-478
-1
72
185
891
-448
-796
-162
-905
791
-606
712
469
-527
230
-780
384
-222
109
-314
-536
-845
944
392
-314
-749
382
712
301
-702
-658
-511
-637
818
722
-515
790
410
658
907
-782
68
214
410
-995
312
971
-470
551
-400
-402
222
476
530
929
-23
-19
-38
-551
-629
474
-647
933
-977
-197
350
151
-519
-345
-382
600
-43
-582
382
37
-203
-876
-759
-553
741
517
-792
-310
-464
-739
751
976
-148
924
706
-115
-347
156
500
670
999
662
317
100
426
820
460
-522
472
-924
728
643
-843
811
18
962
-625
-286
321
-2
490
-243
-849
169
-453
776
149
-150
894
748
9
8
-67
947
523
-322
881
-991
-395
-286
236
-332
672
-917
-814
-695
967
-935
-957
438
-116
-767
229
-139
-998
-598
-31
-997
316
734
188
895
227
-809
-291
684
330
901
-491
-697
996
429
200
114
65
-862
923
906
26
-189
-908
911
-729
361
19
262
-628
495
261
265
658
577
-519
188
346
649
439
744
-732
396
275
-211
-138
-460
270
-317
278
832
-525
551
-203
506
189
-461
981
-349
534
-761
948
376
296
-493
654
702
-588
-284
134
-217
-805
-614
185
380
-181
364
-701
779
884
403
188
-647
-967
-895
613
850
-407
-954
66
-820
41
-451
-373
979
-565
580
-136
-532
557
969
-249
20
696
164
497
140
30
185
-686
-224
75
782
-110
-781
462
830
495
711
-379
-65
780
-421
-699
784
-111
674
589
-105
141
-390
-596
-30
154
-439
-394
-256
532
45
-558
-203
323
83
-215
316
-528
-752
-686
-304
-49
-25
400
-426
-335
-1
544
-299
113
649
-718
-130
-173
-61
-580
733
472
26
-321
103
-758
176
-442
80
-776
-19
724
-825
-804
82
410
930
-595
395
235
-181
-576
9
-432
741
411
597
-564
-626
653
-932
512
769
841
441
632
373
834
-532
602
-8
-72
159
674
-622
-204
-741
671
244
812
379
-92
-863
-218
437
691
-584
980
-11
-391
383
589
500
-204
510
-992
-858
441
-367
-547
-223
-313
751
-207
-941
74
717
-186
706
-695
-55
242
-863
81
-723
-811
-7
896
-629
360
-516
-566
918
-425
946
106
-524
458
-732
583
-385
-205
604
-260
-998
716
345
-833
-729
-914
-30
719
40
-219
516
46
168
-686
-461
-595
-803
739
576
-735
-128
344
-847
847
-87
-640
475
-310
-818
-574
-739
-423
237
-251
858
61
-863
68
521
843
366
-422
-29
-786
-582
907
-821
249
480
408
334
986
995
-905
-446
-246
-779
739
-217
-359
-872
571
-511
-407
377
605
-163
-138
-11
-418
482
823
242
722
206
-795
964
909
-10
633
-509
-475
-673
-991
-173
-153
-506
563
-170
184
-899
547
902
486
646
144
-644
863
-381
620
-401
268
401
158
-849
846
716
38
960
-257
-793
31
789
83
-975
-624
985
236
4
-67
753
706
748
-805
-790
-80
-792
-17
-612
528
-83
336
-966
700
578
-462
863
-470
927
834
439
-460
973
-488
520
405
779
798
-850
-639
-497
-92
-396
217
-563
-418
988
513
220
-467
145
672
-905
-806
-837
-491
786
-966
750
216
-215
-153
-738
-886
565
264
-365
278
-11
-961
-225
-264
-647
641
-228
-957
26
-596
-217
-879
-681
-195
707
872
-736
601
-648
-331
-313
935
825
698
216
358
-155
829
777
340
738
358
-475
987
636
76
-413
-926
410
-455
-580
598
491
31
-743
-886
465
-882
-941
380
319
907
-78
-685
423
464
431
-88
700
88
-739
-926
-623
-995
-759
-611
-898
764
343
793
37
-507
-740
109
561
-915
295
-180
-320
-958
864
429
-65
169
-427
-979
-332
-646
-278
-356
864
-32
-158
783
-526
-623
640
332
467
-887
-803
-631
482
176
-178
379
277
-699
560
412
-406
-16
-542
-532
-775
32
-690
904
-728
377
-544
-89
662
-746
-876
-277
492
-136
-50
249
790
182
770
-8
-999
-219
526
-676
552
-290
472
761
675
-937
803
-893
-858
-100
-212
908
131
-682
469
39
-519
434
-758
-687
-625
-85
-20
432
-46
85
31
280
-622
-988
778
765
-160
387
651
-368
640
884
168
-795
-782
-230
-870
-76
106
-82
-725
610
179
-140
945
652
-637
310
500
107
643
-584
-635
-551
708
-384
-74
-209
304
-478
539
675
-121
-160
101
-762
894
878
341
88
-169
578
-279
149
391
746
-763
401
-946
691
471
-478
-417
630
765
-832
-473
-844
-703
-747
-991
407
973
424
-425
264
991
-821
810
659
-563
99
295
820
-905
798
26
-325
-92
1000
-745
849
-298
659
-888
94
-472
-883
-867
-396
-190
-145
206
227
-281
-828
604
887
457
250
-639
905
491
-598
766
-664
24
113
349
-106
219
-472
499
938
595
-794
-600
-288
-260
662
-917
-639
467
-289
-569
-774
-871
-212
491
-643
-369
289
-337
-744
-413
242
491
779
-96
-417
773
223
-407
-493
65
-105
-612
-828
-877
258
-963
-553
723
179
-614
304
-973
398
630
481
295
-6
-590
983
-106
139
431
550
870
595
-30
647
-465
-771
666
-122
-246
15
-925
-543
141
-107
-1000
117
21
620
-547
935
383
-749
-741
-599
957
89
857
-48
-192
-988
-216
73
-126
-830
370
156
442
-846
-185
-724
825
106
421
105
-885
-122
851
-570
660
750
-472
-399
-125
-784
-345
-32
499
-99
-985
-69
-504
-916
587
-848
321
874
166
768
-199
-246
614
166
-533
-905
514
565
780
623
356
173
317
520
-546
-62
193
422
-72
338
-471
165
5
-393
13
236
575
820
645
266
355
-751
-194
976
-265
-223
964
153
-944
-511
318
199
-708
-514
-210
-319
904
-780
572
339
479
946
890
-436
154
-642
-311
-768
991
360
-172
-873
-349
-276
-47
-235
-68
589
592
199
144
-974
-805
-820
950
794
214
-1
788
848
757
371
344
-395
173
-550
61
988
150
-6
798
-285
436
675
-850
-561
826
-149
-647
-684
869
-350
644
-544
-72
970
218
-134
-959
-60
699
396
650
-594
-872
-785
-159
-80
-349
16
-182
-679
372
-397
-964
-357
-448
-485
-945
-751
553
593
-116
-510
941
850
-211
-783
238
-953
-432
999
170
-330
352
738
-225
-68
537
705
-221
-102
-173
-734
-901
-679
719
237
525
-471
-724
379
-586
-812
-313
733
-773
426
602
812
864
998
-59
-45
969
-753
-168
322
-598
254
-348
-589
281
-436
-925
61
798
-130
-756
388
-761
187
-481
-451
595
-276
-508
24
-128
262
722
-172
746
255
634
908
717
83
-999
-84
253
-926
-534
-856
-675
-250
819
403
-43
-973
-168
167
-426
-110
-327
-705
241
99
669
173
111
446
387
390
-53
662
-332
959
-820
923
-303
946
-823
-308
773
-352
-604
-707
765
-302
897
498
421
-856
-213
-391
837
861
-648
867
-248
-6
-786
528
106
-91
525
-145
-213
-369
-519
-590
-861
-853
632
-366
-825
500
365
510
-687
991
-706
-817
-193
-226
-546
544
-38
-561
825
-168
-689
827
-908
-449
807
627
891
803
963
260
470
587
144
-731
968
853
306
-853
361
847
412
667
757
253
-542
819
-749
-570
-68
124
706
179
978
-965
82
-395
520
602
8
254
328
963
-464
-622
-749
-932
-247
10
420
342
789
-66
37
-659
538
376
-160
328
130
492
-33
949
-219
84
624
-376
-910
491
-885
372
-582
254
244
741
438
606
-407
225
-851
293
265
-792
937
641
681
-372
-153
491
723
-706
-645
-563
-964
644
234
201
-34
971
876
194
-442
-504
-521
583
-184
721
712
-166
642
932
-923
-568
-217
11
102
-677
-748
-411
58
-45
88
-126
-252
-486
-213
790
-581
412
-953
-735
815
-408
-433
-999
-229
-541
-534
-703
598
-796
-272
378
-470
-356
478
-352
838
934
-442
-499
509
882
-388
452
372
-782
923
-649
-680
-855
-428
-919
-674
-723
926
18
815
-993
-536
175
-619
74
835
-118
-220
-883
801
-974
758
-54
-640
599
-31
483
-227
-501
-416
409
936
-805
-902
-853
-256
643
374
295
158
-681
-233
-947
-58
-148
995
248
713
-270
-60
13
681
77
-979
866
-265
-867
-607
396
788
-390
-769
264
723
587
-101
-313
718
341
968
544
-269
-836
583
-284
-181
-396
-143
-27
492
-1000
695
-434
673
-569
-705
-35
-581
184
-655
872
436
160
820
-194
-545
862
-120
828
451
816
-205
643
-306
-274
-124
221
-368
-572
47
-94
-890
-455
-713
656
-851
790
-245
467
-70
-970
-7
247
-299
342
-349
270
-723
-245
-153
547
793
-5
-617
-735
-998
-160
988
-407
-161
182
822
-545
-476
589
-853
177
-510
-548
-286
-354
-455
920
-493
991
588
-745
473
-767
-52
31
619
-435
-877
-146
-185
983
-907
-175
654
-482
-134
-80
434
79
-627
890
-799
-846
697
786
-399
533
914
818
-134
-967
-539
12
-841
769
118
353
-835
-160
593
316
53
216
556
-48
769
569
-24
722
399
885
162
-424
181
-594
456
971
419
974
-371
863
265
106
762
-44
-970
346
-21
-626
383
-929
-686
-426
305
434
131
-709
-947
707
545
652
-50
-705
-989
-141
-390
-609
-537
587
-460
209
-22
-896
-129
-317
-225
435
13
-41
302
-483
402
-565
860
115
698
417
-835
23
-646
-872
583
246
304
463
429
-14
-162
-168
-567
-69
-901
-318
-685
-464
-10
-179
-476
249
-727
542
-580
84
985
522
-109
-137
-187
-164
19
-476
388
-758
861
-473
-414
128
914
323
-298
-857
-959
234
-737
361
997
-626
234
487
-947
773
-716
-117
-826
-107
-108
-933
693
-827
-666
-703
303
364
-663
153
-787
-523
878
-6
-606
337
-685
-819
-60
346
-291
-75
-336
-27
-27
-234
864
-964
172
284
-361
-372
621
487
-942
969
614
-596
-82
231
600
27
-231
599
-448
-263
-847
-534
755
195
-229
327
114
-294
658
52
-53
-447
-116
-409
287
-149
899
-348
196
75
-353
-492
183
-668
50
351
818
-546
942
773
146
-454
776
-179
-517
192
392
430
-205
532
928
686
631
-340
63
703
-918
767
-845
-635
702
-538
-413
566
-485
-944
-791
-899
115
21
-612
704
-429
-922
-771
337
37
-748
569
-167
631
-472
234
320
-490
-751
-471
-408
-647
582
-331
95
-404
-979
758
-942
-628
-488
917
-44
832
274
214
-290
-626
685
15
-733
-958
127
-641
-609
966
829
-318
-397
-488
-401
-960
-349
-76
-506
-275
906
414
70
589
-710
-642
202
111
236
709
-501
663
-773
-779
-250
25
-315
-334
329
-986
860
748
-868
145
702
902
-668
-498
-870
510
551
-682
-630
-463
-57
430
-851
-887
727
576
-42
832
293
-271
492
984
-638
-605
6
830
-556
458
-976
-780
182
473
247
363
451
156
-295
-443
-213
321
-145
-285
174
428
-740
-860
799
146
588
-878
203
557
-749
-971
-571
820
158
-843
656
-587
497
-890
975
460
507
328
-390
215
471
845
-716
-473
-616
918
-552
-732
856
-28
-602
571
-444
-815
447
-185
526
-732
579
-556
693
555
-874
-838
369
409
772
799
993
-104
-609
-519
-754
98
881
283
-219
426
125
-854
-103
-539
-418
402
-522
-74
-957
328
959
-283
891
-855
-33
-754
655
-964
-226
263
445
311
926
-57
-882
469
460
-663
-173
612
-816
917
-713
-862
-247
-912
-189
-525
724
264
-584
817
973
755
52
-354
-31
150
622
87
-386
-443
-929
122
-102
-351
496
917
-255
-633
153
589
-20
407
-514
89
-541
297
-360
-377
-895
-584
-972
-808
-696
-415
-112
117
-116
414
538
-947
-396
434
173
-691
783
-716
670
-497
378
908
981
930
314
704
713
782
435
375
-323
137
672
885
-924
549
-796
-64
-721
-254
-233
836
-691
-791
575
326
-400
-176
237
744
505
784
-681
-178
-127
329
-361
24
-276
853
-236
-531
831
-624
813
532
63
186
917
-886
-703
-393
-383
125
988
-401
-431
-47
-607
-262
-221
130
573
-214
-588
-194
169
-727
-506
586
209
-194
-88
-198
589
-146
608
-364
563
390
-232
431
-388
-26
591
210
638
-516
-955
602
315
-368
996
176
-237
-157
280
-817
13
992
78
-549
-331
-177
616
227
69
2
-298
385
701
-8
-471
-228
-61
808
783
-891
-640
-371
471
-425
776
-10
177
-878
55
449
-323
387
-444
-947
-497
241
711
619
275
-77
601
589
143
202
-330
-410
-101
911
-481
-533
73
-616
634
-936
194
894
-589
51
884
577
259
907
-501
686
-520
-864
-689
-621
-622
-967
-605
-668
1
439
-536
-293
-596
-30
-699
-340
398
-517
743
844
-28
353
755
168
-479
-668
543
755
-750
110
979
-806
587
20
130
-130
504
195
346
-404
-271
-196
347
-915
-652
154
-966
222
-516
618
921
-449
-560
735
774
457
-313
54
-25
-432
-929
666
342
-375
-625
-251
-571
-552
-869
-348
-94
747
-14
409
-745
510
-669
118
308
-695
607
447
982
180
-293
-196
-418
202
686
79
-907
50
373
-305
338
-23
-8
-265
589
-511
831
48
-738
450
-997
63
68
332
-830
-101
-509
-887
-150
86
-124
-786
-736
710
166
26
905
575
262
-986
488
731
-78
-105
257
-450
114
-596
-546
-194
-969
-828
218
721
258
211
253
-776
746
-669
-538
-409
-882
718
-421
518
111
670
-563
-571
844
520
-558
561
147
-154
774
-159
547
-813
214
126
-370
69
-533
458
-620
823
509
-592
551
336
889
103
798
612
-265
-359
-757
935
-936
-390
95
186
719
-475
-5
427
679
57
878
-484
563
-294
-751
690
-612
232
-902
-675
-814
113
-242
426
114
963
914
348
-443
-55
707
-864
879
616
-27
345
845
895
-982
694
-88
659
852
688
-239
-27
893
640
-532
-124
-456
-800
-14
113
-432
200
112
-989
109
655
-208
843
-912
112
731
-884
944
-952
-822
436
-414
466
-44
190
414
278
634
467
-417
793
514
522
259
-537
-528
-822
174
-474
-186
-122
463
-535
-683
709
474
589
-145
999
142
459
49
906
-524
161
554
121
250
-977
-270
-987
-632
-674
981
215
-86
-71
635
-441
-119
-575
307
-165
-435
-378
-360
-178
-58
-705
348
-668
-523
-301
713
849
-957
133
522
-484
621
-192
171
-610
-41
600
-261
-644
744
-929
825
86
-279
-992
915
79
-584
532
-337
781
-706
-189
-717
616
-680
-379
-441
20
-204
-417
1000
946
49
-902
-766
-93
-852
-385
556
496
-700
30
-187
-546
300
-879
282
944
-915
53
-570
-653
-366
-549
-26
374
412
-719
224
479
-903
190
-398
-779
533
-60
682
295
-140
734
-109
-385
176
393
-613
947
-502
597
26
-251
-978
-315
-715
714
812
189
746
-170
575
950
748
-880
19
-815
433
663
203
96
714
323
-895
646
63
141
-345
766
464
548
-370
747
924
245
-803
288
-462
484
89
350
826
889
-666
-8
661
-106
53
-189
346
-61
-433
-689
585
-295
-681
982
-363
158
324
-40
-289
-293
-104
94
-672
732
-325
-364
-764
89
71
469
-391
-84
-155
-904
-552
-953
-472
-984
-939
-191
-118
266
-619
-718
442
-413
-650
-258
586
-191
32
655
-966
-181
-743
-192
-894
-258
-162
464
-453
-872
66
-63
-733
8
-745
-1
-773
482
-599
-919
-1
67
325
-554
-647
-990
489
288
578
897
917
915
-799
761
795
312
-214
-896
-533
361
-592
741
319
893
-84
217
229
-455
-288
-695
470
942
-794
829
-345
-388
811
-305
-139
-939
855
89
-54
934
-802
56
-990
175
-809
-486
-441
-423
635
-584
228
401
-591
-353
-418
-816
-951
-870
-430
-826
411
345
-47
-184
-890
391
-984
600
-456
294
-315
-931
491
612
860
783
3
-583
992
58
903
694
-137
-595
-510
-664
520
-20
118
-500
-751
-892
802
47
-985
-201
217
-791
-252
32
-938
57
-886
-427
-433
772
-641
-479
-274
156
-67
638
379
997
-950
910
212
-541
-142
360
-226
-611
652
461
696
-893
727
-993
-106
678
69
-702
-369
208
-606
-598
314
718
-903
417
-203
-876
-324
54
735
-20
-773
-155
-913
-117
-907
-540
64
820
308
773
-303
44
-733
-205
46
215
-503
-120
-250
408
-443
-632
973
-365
893
396
-747
461
-863
-31
62
27
927
180
289
-30
430
-940
-383
773
778
497
-760
505
-951
303
-842
376
-611
415
827
61
-89
-500
547
431
71
168
728
941
847
-177
62
158
569
-757
334
-593
-166
850
-711
614
-550
885
-841
301
-212
-872
609
-24
625
-455
595
-211
826
671
-421
917
149
-898
756
526
244
338
-361
-55
-139
-101
-482
-842
-697
-780
-264
479
-285
-751
-684
-416
978
503
914
-512
-573
797
997
460
467
-720
-648
836
-497
-282
-984
-49
-258
-964
1
140
-113
32
-376
226
131
-214
709
658
166
683
639
972
858
583
-974
-223
-972
671
170
861
613
-677
-411
-970
971
-45
-756
-663
45
789
-961
-256
-959
133
-699
773
527
-121
-637
352
-593
349
-472
14
-775
-668
929
493
-1000
466
-660
-689
630
151
515
75
535
6
-637
113
-193
-963
-938
-895
-234
-224
-664
-499
-936
-484
-761
811
929
764
-616
-536
-66
153
271
192
-304
658
-458
112
471
-529
481
-1
-846
554
-243
94
-434
-917
845
-209
-611
-419
-313
799
-755
952
-112
-685
102
-435
-341
-57
-14
325
-386
306
734
-525
-669
-400
881
701
398
511
-376
-280
604
37
-113
-198
-564
312
-871
-710
-241
537
147
-590
-155
841
-414
698
447
-477
225
542
-817
-623
-943
-845
-706
645
-971
-833
-814
-469
-870
-34
442
-386
-665
233
-681
-173
751
678
-108
-403
-7
-794
990
-112
499
-843
572
-991
-296
723
-663
-887
400
615
492
-390
311
-228
-334
445
-223
871
137
-963
406
-110
-415
-754
-636
-455
-99
63
307
305
-416
-69
313
558
-852
-273
928
199
699
429
-543
909
895
150
70
489
-140
544
-703
121
869
-325
0
-988
709
191
829
-379
608
-356
912
-523
152
40
788
-548
-638
514
131
945
-379
-870
387
-325
786
-917
376
-536
449
813
-981
405
147
-255
459
47
-558
-738
-867
69
342
-874
-343
722
542
624
645
428
-950
385
-329
-712
-69
45
601
-576
-81
-281
-886
962
492
84
419
-278
-795
-799
29
403
-358
-342
-909
245
842
-781
592
767
305
136
773
45
982
-327
747
-838
114
668
801
-345
-342
-87
-861
-775
103
-451
686
-945
-990
-817
-523
760
793
868
-50
746
-943
-288
-314
-913
112
-134
678
-691
-538
951
149
-491
-789
661
535
-644
218
310
985
13
103
994
-456
-594
878
330
999
-756
316
904
-896
306
14
-963
688
-623
-962
-823
-302
-547
822
314
438
46
-366
-989
-482
632
317
844
-753
-340
946
888
752
-399
245
-183
848
-473
765
-974
762
800
129
-415
-191
449
-437
-143
852
-597
827
393
-537
-324
-132
827
-881
122
925
113
-738
-363
873
547
87
249
425
547
630
-482
-264
785
-535
-709
-355
-777
622
-902
702
-430
-663
202
-106
607
-914
-429
566
827
-903
423
-915
940
-732
591
-603
158
-141
-860
350
376
-368
-668
-913
806
238
-665
730
-132
303
535
-296
-928
576
-847
113
843
-511
-926
445
957
575
987
907
-234
261
-812
-576
123
-979
-116
40
574
589
-87
-674
-955
-909
-557
-911
-233
911
-188
790
790
-848
936
89
-502
-837
-126
937
634
453
524
-78
889
-806
167
632
-957
520
906
-234
503
725
532
406
-842
-290
664
-853
713
262
-719
-743
893
-548
-739
-301
-181
-295
-926
350
952
-259
-368
867
552
-940
-762
-544
-381
-966
218
259
33
-541
-555
-601
324
220
833
441
680
772
-95
131
-574
42
-143
-527
-836
-446
-885
-289
-769
776
161
49
564
-896
571
813
89
64
835
557
-606
-27
-399
-137
493
-649
506
-698
-351
51
63
649
392
909
947
-584
-39
308
-763
-699
95
-550
510
-897
-127
-887
-479
-851
-7
19
-970
-334
764
195
688
-943
-500
-630
-636
180
-683
24
-750
140
426
170
487
951
144
-749
743
-710
679
-743
-462
-771
-204
893
84
-233
270
659
997
-101
-872
315
503
-299
-929
214
-223
865
-857
112
168
-203
-620
-883
-553
-660
134
-181
726
407
-3
991
736
534
-743
833
570
620
199
0
35
-371
-622
-52
-1
74
665
456
672
-59
-765
715
-868
103
-799
-603
-365
-273
-369
510
-240
446
-839
-688
596
988
-571
-460
287
295
320
808
-154
-35
-829
366
23
-748
317
-596
50
-652
226
106
-803
951
685
-301
573
-267
986
175
-203
584
-220
-647
475
549
-493
-700
746
932
-274
-303
300
922
955
449
-921
798
-851
-811
-613
87
953
968
-4
-211
-876
934
631
94
-333
-57
144
465
-666
811
596
-831
-790
-413
-107
-417
-86
219
413
-702
-743
820
-91
236
729
-27
-101
401
860
-202
-149
-978
-435
407
513
230
180
436
646
-95
40
-432
-497
-29
-432
-101
-453
907
-431
297
233
296
369
796
852
127
256
9
-29
-28
124
-621
-444
113
505
-199
461
274
509
727
-971
-246
538
-167
25
-16
518
-855
625
-422
690
-65
804
-952
730
-487
963
-798
-575
672
-101
-962
521
-213
-157
-313
511
137
-811
492
-247
-19
584
-369
839
896
235
-294
113
-915
-500
-603
-899
-455
185
-57
-182
-111
-867
-10
540
637
0
-115
-147
309
-888
304
-587
325
2
-290
967
327
-254
-667
-73
685
-21
385
678
-826
-286
596
84
957
-738
517
866
-673
-913
160
379
225
607
65
772
-497
-97
735
-440
-176
-914
427
12
493
373
843
352
512
608
-299
632
-908
234
837
-999
-28
602
124
808
-353
129
458
362
-304
107
954
-920
-974
353
-302
493
286
2
368
-825
-452
799
96
-707
-908
-49
-650
414
974
-481
-63
992
-157
793
433
11
501
-979
-495
536
801
356
-4
-762
-713
280
-616
-157
-379
-815
297
840
93
353
58
27
-785
-200
514
262
-618
719
-233
265
941
-471
120
-637
101
-816
-129
699
131
-479
-846
-127
-755
-608
498
-484
104
867
-485
69
-353
-697
448
324
-822
376
412
573
-208
-195
43
-641
652
878
-704
-355
243
-748
-238
-768
784
-467
-515
41
-898
735
-918
59
44
-566
854
1000
371
-932
-561
-742
-748
993
-29
-840
-646
-624
-278
-168
982
-950
-480
-580
630
-784
-899
533
675
-787
-341
255
367
-776
714
646
88
-271
425
-864
-791
-274
-643
976
-271
-72
901
-102
355
810
-809
370
280
514
429
-431
703
-926
981
110
-954
347
682
264
384
73
816
-735
166
-73
-422
930
35
540
-512
-149
242
724
441
497
188
231
242
-733
905
992
-443
63
-435
62
18
-977
749
621
439
984
326
587
-978
-403
-282
-982
328
208
947
-296
399
-437
-631
313
-872
840
166
542
-754
483
526
732
-785
-194
656
84
-230
975
-462
-939
-403
922
711
566
-956
-900
825
183
-565
335
804
714
366
-589
-419
24
-914
420
944
130
-866
905
947
-248
-762
-812
223
-397
-33
700
738
330
994
43
-553
812
-727
774
-214
331
-164
-659
856
-977
-996
-676
-341
443
452
-236
-732
889
983
64
-311
439
739
-85
-247
-884
-934
309
478
-427
-35
952
-687
-981
916
-704
-960
190
-972
-260
-746
-378
836
-543
-604
55
137
-258
885
-489
33
-154
-255
-590
769
57
737
848
-213
-789
362
772
-895
-584
775
-110
844
861
41
-510
-484
-577
571
111
940
675
625
-883
-744
-42
-405
-842
567
137
-979
-191
-119
-532
-404
531
5
613
905
541
499
406
505
-911
-493
781
279
-742
713
452
-935
-81
144
231
-918
-112
576
-637
204
-381
-87
-241
586
-466
897
-482
-506
341
448
289
-33
-680
-442
-230
-152
-843
-406
582
-411
-135
321
-802
341
-987
-329
-624
-243
-68
-343
-918
732
-464
285
-90
317
-726
159
706
459
250
517
-558
-278
641
648
176
-759
-699
-504
276
-902
-891
-560
-886
507
-460
900
482
38
700
968
-581
698
210
-653
866
-826
-581
909
-226
-517
-20
466
-481
-396
-831
-688
875
-605
472
-649
-709
865
-354
75
-577
118
45
-879
-317
-512
-980
-792
439
-349
-93
-216
-978
-907
151
103
366
-330
97
871
180
-823
356
-109
-265
-21
51
-827
886
-834
314
898
258
934
-622
-895
474
554
-274
277
-852
185
749
-725
266
979
-205
225
-679
96
-938
575
-930
908
-322
-652
212
435
554
741
574
887
858
216
548
-875
543
546
12
577
229
855
978
-552
-328
28
-585
804
-997
327
996
594
600
46
405
-476
-619
498
-536
238
-717
-661
-995
431
51
-270
917
-424
22
-580
-872
-351
-363
11
871
-94
591
895
-626
777
-980
674
-778
380
914
-663
-314
-168
-801
831
-873
449
316
-387
105
-509
224
-325
213
-187
464
973
977
-818
601
739
-214
567
-323
-271
112
453
-579
405
-270
828
-283
-172
-270
-215
-767
544
-96
-855
500
108
-712
233
-792
-88
578
-16
-788
695
-136
587
-157
917
-318
-645
-586
82
-949
-360
-459
873
-263
-923
-82
2
-674
930
643
-927
-237
-849
-347
282
468
599
487
726
-999
76
-978
-486
-765
-885
748
-891
-646
-883
145
515
-114
-24
202
-92
83
800
673
-287
318
673
700
188
186
261
314
-148
-652
-600
718
-985
154
-67
694
121
-48
447
-186
-304
-756
-474
98
496
-497
761
797
-473
744
351
831
242
398
-402
-301
-778
580
691
-969
561
119
999
-189
289
-271
249
997
-768
191
607
-692
-584
-540
865
139
498
564
262
-418
-704
386
587
322
694
-66
574
-31
614
420
296
-938
-676
275
325
-285
-440
982
55
481
98
151
720
657
-207
-523
-976
631
-33
507
907
581
524
944
-856
-67
893
880
515
-271
-967
300
119
-501
103
498
25
779
-908
-223
720
-127
12
789
-940
-59
-227
845
264
-998
-715
-85
-778
522
-378
-153
862
-27
-6
425
253
347
124
-402
-332
62
522
-749
710
891
230
137
385
-94
915
-213
77
375
857
674
419
-815
295
-474
63
-110
568
-195
-9
-487
610
173
-465
491
-67
-639
-258
-740
-135
335
766
-363
877
-920
-36
-835
665
664
816
93
-291
-169
927
713
249
-509
-85
-46
621
-603
113
-480
-99
481
-643
833
342
-690
-345
541
-147
-725
501
162
-228
-373
435
-791
-928
568
-4
167
23
175
448
-483
-610
-377
132
142
967
223
-856
514
571
248
-909
-130
-538
-864
-590
800
-983
636
-715
-282
-814
763
387
571
861
982
710
42
-811
660
758
-462
-848
69
-347
-442
-21
-71
757
550
984
291
-415
126
94
48
734
174
32
-221
137
210
23
78
-959
913
-187
-537
-956
-243
-992
-528
-661
-708
-147
-143
961
-790
-981
-339
-756
887
321
270
-391
-576
17
449
12
-564
764
-206
221
-370
-10
-171
-169
40
-421
1000
16
410
-772
804
711
-347
-180
428
523
155
465
879
-520
887
-30
-291
416
-274
-366
768
638
136
-689
-268
-495
972
-421
945
724
-267
938
-814
-21
512
674
877
636
98
613
516
-664
-716
-600
390
107
887
-427
943
736
-479
-628
-471
-890
391
369
-941
63
-457
-449
617
820
91
221
178
-453
342
-119
358
-211
428
101
735
459
-650
821
85
700
-515
111
409
295
722
785
-308
824
188
57
375
61
-68
937
807
-807
-726
-56
302
-73
-999
455
397
492
-689
-133
-338
890
694
-82
-901
-201
16
251
-206
170
-892
253
268
514
-718
446
-129
-207
-332
49
11
-456
43
168
17
-96
331
460
154
-117
859
-176
858
467
607
-314
-378
-600
-384
-959
459
810
318
-778
697
-14
-661
-228
-24
87
-405
147
870
-865
904
634
-66
483
240
-330
-199
-76
-145
-358
-448
40
-363
874
-583
-477
203
390
-247
994
793
827
60
461
907
-672
19
850
844
-225
-511
-953
673
843
-30
21
179
-217
980
-754
506
-523
-982
282
125
-990
-644
-174
986
-976
200
-685
247
-18
-967
-814
-307
-723
896
-186
-952
-976
337
-19
181
282
226
938
107
141
542
-380
775
-562
349
22
464
813
504
-817
-212
-393
471
418
89
169
-268
-116
886
-19
-660
-489
-512
-58
-333
149
446
-101
332
-793
503
-548
-307
400
981
-327
-289
408
652
770
-436
-16
-197
-58
947
632
630
-961
229
-355
-88
493
898
328
640
-92
-762
996
-990
-146
-616
743
495
-761
-194
-46
-112
200
717
961
-842
-100
-783
531
241
-624
190
944
674
-135
287
-491
450
-430
-356
-159
-972
168
-797
232
-452
275
818
870
-130
249
222
-73
248
-42
700
-688
-184
321
761
72
400
-964
-807
-552
743
927
-96
-223
-619
365
773
752
-909
-149
-508
150
18
-884
-477
-416
-3
949
-956
566
620
61
-195
319
504
723
-739
974
-387
-557
-888
64
393
-801
-352
25
-6
-446
-141
155
-735
-922
887
850
834
200
339
-819
-871
-629
471
624
-210
319
775
273
194
293
-762
226
-833
-503
606
16
14
496
949
-173
-916
-392
286
889
-432
-372
-308
449
936
-657
-95
-541
445
936
-267
-805
960
551
876
-419
-641
952
-392
-337
-8
505
889
46
-879
855
-176
577
880
-589
184
564
-317
763
218
362
558
427
310
-284
619
854
50
473
636
-357
-87
-704
-918
-7
-522
-420
479
-327
-559
114
-120
-797
562
-608
-580
948
95
-774
364
-620
-934
-795
521
-167
-918
127
649
-163
-29
-304
-632
35
127
-879
-126
-970
418
-617
827
-600
-953
912
246
-964
925
-772
266
-903
260
142
-362
77
-76
21
905
173
827
-278
-359
-611
-886
850
77
-108
-714
-332
-192
295
-52
915
-472
-297
-609
-463
-816
214
-259
74
377
597
-592
287
391
-787
446
-118
132
810
-112
650
581
-308
233
760
221
-259
-551
-985
408
-421
276
-941
575
287
227
791
547
-767
909
590
736
-824
754
-336
-883
-854
40
184
482
-151
610
-44
-537
322
-460
-340
72
-497
-780
126
-722
-700
-147
221
237
-91
-526
-834
-996
25
320
244
-740
639
-387
692
-774
721
689
45
-516
-855
287
464
257
-388
-268
-601
250
380
604
-290
-832
-439
911
-432
-62
663
-507
296
-695
-761
-649
553
-569
-320
-450
-54
-663
8
-861
-484
-435
-761
946
598
366
789
-893
-309
-976
547
839
-764
-182
-892
111
531
46
364
218
704
-253
189
91
-287
-8
699
-126
-926
-602
-66
656
488
-542
906
-45
-973
-346
-590
-915
-420
-971
-590
970
-210
-721
-731
963
741
193
-993
758
-798
-768
957
-144
-278
493
739
-835
691
-958
652
786
163
566
343
-458
840
618
-124
509
-202
40
-617
-397
-285
-248
-956
-903
116
-253
-137
-565
973
114
-305
-972
166
-98
732
-87
-237
665
-928
417
6
-305
-239
-175
-578
499
-605
356
-132
298
-534
-979
761
538
215
-325
-71
-546
684
25
468
440
-583
433
672
-410
-880
-538
-453
-751
-845
-8
671
196
-35
-975
-337
576
564
654
380
218
-797
798
436
-48
365
299
-915
314
-735
-265
937
26
-869
912
837
226
-631
677
738
565
-374
-69
18
563
716
370
722
-970
526
434
184
617
-854
-161
971
-250
693
-772
-278
-741
353
770
673
-40
171
-528
317
-318
628
-818
-66
783
595
151
-582
515
782
167
-781
-932
-571
-844
-617
-213
-7
384
-38
338
-318
-751
338
-145
682
477
648
752
-569
-383
621
906
469
-257
109
403
-635
369
-342
-243
-523
997
266
-850
-622
-298
-643
-946
360
-666
-440
243
-848
828
-65
822
424
-519
-451
-323
922
478
914
-608
566
-481
-140
-290
914
177
434
849
348
-637
718
-649
-929
-485
690
-976
-217
-435
-769
-633
-991
522
-616
-481
-773
931
269
-403
567
-33
-846
-821
253
-950
386
-284
-493
668
-351
-310
877
591
269
802
-757
107
182
-105
-192
-748
-535
422
-976
168
174
-298
221
-951
524
-389
-944
-16
-287
-520
69
-234
-152
-565
-746
385
-550
-269
-40
76
-179
97
329
-852
871
-760
317
-55
727
776
227
-538
752
-408
705
156
103
978
-650
-325
65
794
-880
-431
395
718
890
489
812
664
-241
774
837
862
-124
6
-285
534
-374
991
500
219
125
-442
24
-875
757
-154
844
-303
570
936
-32
-326
868
-104
-603
-640
-248
-517
-314
-429
729
772
-555
-909
259
899
-68
-524
-40
-206
939
86
-511
573
182
714
653
9
229
310
129
920
-148
950
645
-832
-678
547
-709
258
285
-451
323
-129
315
-703
918
-635
513
871
297
83
-861
-750
8
-489
233
384
-15
-736
-167
583
662
756
42
-24
-945
-323
479
-404
-890
-977
-166
509
-15
796
337
974
-712
-321
-100
610
-509
879
228
-129
-966
948
442
138
-494
-14
-355
-179
-148
-895
884
-398
-127
-991
-646
316
-258
898
-690
-552
-482
29
-730
431
11
-394
609
-565
-449
-473
-765
-39
633
580
921
140
-929
-731
-506
-518
-661
-674
837
200
-754
-385
-395
379
-944
-290
-369
370
-225
-572
790
-436
-149
-447
155
155
148
103
-237
-72
837
-829
-530
-118
-3
564
-563
-626
-993
-538
570
197
283
-415
117
465
149
733
195
447
401
-688
-917
853
257
-103
32
152
-879
726
-899
-545
272
305
-619
-319
794
722
241
-909
-376
-250
533
-876
-382
-620
249
-369
842
-874
281
573
858
772
-744
-716
-674
-850
904
733
492
817
-999
-41
707
130
-121
305
342
-746
209
566
-437
880
-291
-533
165
-677
-423
643
118
-176
2
-130
526
-266
-190
673
453
710
506
-509
989
-36
-141
327
-711
806
655
-305
-701
-216
525
366
376
-1
480
699
208
826
787
912
224
-680
338
480
597
-30
264
23
205
909
167
829
-424
623
952
271
-124
-121
-941
-691
615
984
138
-244
-598
431
903
-16
695
487
-143
-588
-761
-287
-504
16
254
-142
499
-720
327
-797
-737
-760
302
915
-794
594
-246
-63
842
-977
147
801
-509
-685
664
124
-111
-601
440
120
-706
-494
-787
-720
-999
-83
-999
690
836
188
168
612
817
-380
-183
-246
727
24
-697
-273
-533
222
471
-64
-510
-109
-213
-312
-745
558
-853
-534
657
144
-719
297
314
598
-447
816
-462
-708
566
443
937
-69
354
639
264
659
-20
-385
633
-906
311
-229
623
-808
511
850
313
-437
724
-23
-473
793
306
-608
81
-147
-93
-749
-110
-610
-593
-818
657
632
712
361
-34
732
-721
-334
477
-575
161
798
56
-491
787
851
-580
-417
-468
338
297
-96
264
268
-216
565
581
900
197
-273
16
-607
653
-607
-385
-25
-278
-763
-961
254
-426
604
746
-126
-571
-307
-447
970
606
-910
-898
-405
-512
-632
-285
483
-902
-733
491
515
848
149
-462
-222
594
-725
-626
330
337
879
-458
830
-18
-763
991
728
81
-990
151
-943
-687
540
-192
800
-813
429
516
159
-960
311
883
-897
-427
538
-722
254
-629
-602
-212
722
-888
-296
-865
-272
-746
313
316
-906
594
540
928
911
208
211
384
151
-260
-911
447
847
88
-704
-292
-446
-338
609
-76
307
136
878
643
393
592
23
-642
-961
811
-235
882
764
-233
660
174
672
-902
633
-713
-163
-15
917
-624
-845
-425
-171
-272
900
870
-697
-984
756
-282
-705
32
-469
-443
-966
160
505
-259
-721
-670
348
966
-112
391
298
-987
348
-383
876
106
444
-945
-763
578
-583
-81
867
276
-769
-566
16
863
348
-12
847
911
-637
-310
-776
509
-819
292
93
-98
813
-98
359
65
743
397
354
751
251
-552
148
104
839
66
-687
75
876
-390
-512
633
-567
264
346
-91
-883
893
624
505
-59
-802
928
79
-67
654
852
-479
878
669
957
-393
568
327
21
962
-774
-406
-449
-290
-55
-778
-79
-343
-806
902
683
-983
-401
-808
478
171
369
-168
916
276
546
-47
-648
-902
342
-188
-426
103
994
-644
337
-92
326
828
153
-748
76
416
782
559
897
-176
693
-627
297
-2
-890
-705
-706
281
-284
401
-73
895
-330
840
-758
-214
-848
-946
119
258
188
-205
-275
-103
474
622
360
-661
-705
197
199
560
587
-496
-73
506
425
524
960
224
-961
853
-632
-879
-443
848
223
540
643
-171
359
-461
-684
-79
539
-464
-260
-424
-225
804
-811
-46
907
188
364
218
-542
280
-843
-863
735
275
723
355
-191
-230
-292
63
897
-943
-448
384
-169
-795
-570
232
485
563
-477
652
-213
-928
168
331
-166
864
-889
-755
-874
622
-541
794
613
464
984
128
761
-642
741
831
145
-741
-868
745
338
-977
7
-69
81
34
80
270
945
-957
-846
273
582
-101
-342
788
-590
-4
-769
398
716
-138
-319
-341
-90
129
550
572
-990
-15
317
740
-227
974
-880
-970
-626
-780
-348
-403
390
669
-783
-473
864
304
-464
137
883
745
932
-511
964
382
-499
-445
-68
-859
230
429
918
-509
-52
-952
924
-116
-806
901
46
407
-42
-447
-719
-515
-275
691
-707
269
946
775
-437
270
-247
275
-372
476
-268
-504
870
-236
386
-277
-634
-150
317
996
-498
-42
-780
582
-770
745
856
806
458
795
868
570
31
-99
-858
-36
620
151
-150
558
521
837
877
-609
-162
123
753
256
239
-300
992
-72
902
403
-933
104
-157
918
-404
622
-659
943
-45
833
309
-562
342
504
742
-390
130
-970
628
-45
-809
-110
814
-199
843
978
-825
-996
386
-943
-711
-581
-346
-972
220
118
633
714
-390
808
281
812
-108
15
-144
-418
802
545
845
591
350
222
-688
970
-101
-425
-669
911
-642
-948
187
192
-616
682
498
869
929
525
-112
-236
-654
-394
-355
486
357
-929
-158
-636
808
-78
493
-616
868
-869
-379
-384
357
627
-179
432
-250
500
-365
-633
244
-190
-405
-957
-258
878
762
373
761
271
69
-362
891
54
813
205
908
-194
675
-435
344
-45
230
631
20
672
359
-582
-690
338
-171
-445
521
-402
-476
-694
151
435
980
-29
643
498
126
-106
-692
-450
563
349
-902
320
871
-477
-985
-174
-347
593
967
611
-76
692
556
-113
544
-7
134
-98
-406
133
-29
932
-423
551
273
572
-210
-757
-890
753
-440
963
17
-381
974
426
-746
580
-817
-672
760
899
809
-812
433
-446
990
926
-864
-350
-255
446
-826
936
-528
112
-899
-128
93
695
-193
-150
323
98
319
643
590
-345
-43
375
-194
-118
-417
-244
-622
-228
30
702
854
384
44
452
591
582
-196
795
-91
-34
-325
86
189
840
210
117
-427
934
-467
127
-556
-510
-475
-11
-127
553
-61
557
-432
-931
150
-810
897
64
882
-858
-271
988
790
-100
452
443
851
556
-813
289
85
891
696
-821
293
630
985
921
566
373
441
712
-202
-133
518
-799
-122
-625
645
785
-436
851
-369
991
-544
72
106
-760
717
-984
348
711
-350
603
-76
-856
-381
508
-510
-413
-215
-368
-127
-287
-786
799
-394
840
812
622
-699
548
-576
-316
718
852
-418
504
801
-865
-710
40
-808
765
23
680
179
188
-464
-562
267
674
-180
-509
945
615
765
-486
-262
-777
591
554
-723
450
-994
54
-338
-378
-145
574
-772
870
-727
226
288
996
44
-35
-836
-496
-460
397
-711
-397
-327
-456
-423
-247
448
-331
-45
-212
-43
-771
-806
-490
352
-734
730
-894
-875
-749
-817
702
100
-763
115
973
-127
285
-48
528
-230
157
894
-920
-407
-985
112
649
576
668
-904
-85
471
-301
-172
494
-408
677
104
372
685
825
240
633
885
-945
321
628
318
489
-526
244
-243
-171
-906
-406
-294
-184
94
40
39
-544
927
-697
344
293
657
-901
983
-768
-381
-3
273
-482
-20
710
917
678
606
866
-993
521
381
-624
-455
-33
-543
-215
999
-118
-394
594
168
661
-902
-144
471
765
64
-456
708
380
-563
-379
372
-985
634
526
345
-861
309
-141
143
728
-721
324
-869
-220
497
-526
281
-774
-896
-786
-414
206
585
-254
604
532
744
-765
-34
-882
-119
-456
-114
-987
-176
-219
828
793
793
-763
-613
944
-246
-721
-240
-207
298
872
-339
-466
751
-569
-324
414
408
-125
-758
-609
767
-986
-835
574
-402
219
674
121
765
758
-17
-912
736
684
689
448
912
-531
-857
-82
391
-817
-104
-755
-182
716
-361
-458
-161
-938
-43
-460
557
262
-994
-248
-232
315
289
-563
203
628
439
774
924
-148
470
468
791
-293
-925
115
300
-921
-161
-423
-141
253
-300
45
343
570
5
-787
-693
406
759
869
932
206
-509
111
-141
-622
-388
103
-737
-72
-908
-109
989
-631
92
796
263
912
-906
875
-105
-881
845
-271
480
-472
-973
-28
-952
721
974
171
869
792
78
-906
17
330
430
935
446
-921
-151
940
910
-972
129
-533
386
-511
-527
-458
-253
-721
-814
-530
-444
-910
251
-602
-931
-213
125
541
125
397
-500
667
45
40
-525
747
-96
89
-64
568
-620
-310
271
-25
252
-545
-392
178
87
65
123
-510
-499
933
-238
708
402
-475
87
188
-843
439
-694
-588
739
814
421
682
156
-898
-745
615
-777
77
761
943
357
-964
772
-349
64
502
352
745
455
-870
-800
444
-774
829
-894
-889
-209
-388
-604
-84
731
870
386
-322
30
688
-3
-257
519
810
-2
-958
-660
-696
226
-480
683
-262
618
781
-31
-605
143
-484
-870
352
954
187
218
-549
596
-132
871
-937
905
-484
931
762
-227
122
-623
401
-881
-197
529
235
737
-564
-39
-637
941
-839
-917
-824
123
-178
-138
-452
819
243
965
296
235
661
-296
-62
857
-998
-276
-289
790
622
-897
862
-201
-986
541
-976
467
635
67
-885
-932
-232
-999
924
-992
-815
-807
618
162
-735
647
254
68
272
-22
-236
-454
522
-610
-675
-63
717
-85
-65
-956
729
-703
-973
-124
-579
-379
-41
-880
-30
-48
320
498
447
449
-416
657
-511
551
348
-117
325
-306
20
115
199
-687
-860
141
-259
702
268
-768
-157
917
393
-94
-922
-3
345
-365
644
931
-71
507
-984
-220
915
891
-342
435
593
-14
-298
940
200
-543
-626
-177
534
343
336
-851
-234
829
-819
-549
916
355
567
305
202
-811
281
565
215
-464
455
409
-642
-986
-95
-228
-408
-980
465
288
-919
-376
722
-527
714
758
-922
-198
-847
-312
70
-447
-298
959
-158
-890
-373
585
-868
-28
21
-756
-886
-749
387
-825
519
323
-728
124
589
316
-384
-86
-829
502
-151
-269
584
901
-698
-881
221
420
149
120
-861
-980
8
317
-466
56
-443
340
864
456
30
532
-434
-427
835
912
-505
875
900
305
-255
698
596
-361
-702
-491
386
611
-949
-87
264
250
505
567
-564
555
884
933
-930
-287
-740
-246
498
682
-904
442
-5
570
902
495
-152
-112
826
-102
927
469
105
-538
-225
6
-705
-618
466
625
44
564
312
418
-300
-179
539
975
-300
-716
-530
835
667
-570
918
429
-340
355
-445
646
970
210
901
-54
-973
-507
-928
508
824
-413
184
497
-668
-751
684
-879
244
495
644
136
387
439
860
-569
243
-145
-993
-617
-229
-899
-153
-897
607
598
169
653
371
-810
-322
-936
666
191
467
899
-584
483
-535
-158
183
-995
-186
-58
-554
65
-339
-580
-896
494
207
94
-901
-301
-835
-282
618
476
-515
694
-80
380
655
-515
708
160
949
-434
298
468
-596
241
-589
517
989
735
-160
-446
-414
-876
624
-365
-297
-476
198
944
-937
-269
-772
758
-918
23
550
-135
713
-414
-771
74
-908
738
826
663
872
336
-458
14
195
-567
-269
-481
-598
-267
469
-239
396
490
-533
-154
-188
-192
-401
609
-422
815
757
-596
588
-978
-803
95
855
413
-70
-514
-990
-99
959
870
-343
130
50
726
59
292
-173
502
487
-199
-588
-222
-729
-589
-620
853
88
250
-355
61
-492
-132
221
-757
-797
209
830
547
351
401
308
260
618
363
345
3
-929
-387
284
-125
-66
-477
-368
877
452
-333
-418
256
-499
534
-79
-20
-543
-717
966
-724
-818
568
734
-426
-794
-692
223
13
-259
473
81
101
967
498
-721
972
-960
424
945
-250
-889
200
786
454
-261
-131
-132
338
569
-915
-731
733
69
-998
-473
-603
-36
-852
530
882
-924
452
-758
838
244
-545
-680
661
-208
141
608
341
-525
9
284
-766
474
-105
-915
-170
663
424
828
791
-868
786
-353
-354
-723
580
-811
624
-670
-816
-553
213
377
171
245
-894
-632
66
-941
-116
-498
801
-998
-814
-396
-794
-761
289
294
-221
65
34
529
-772
-722
-900
-294
873
208
-635
866
-419
-281
591
-936
916
-295
854
-367
-407
-920
-301
928
-504
-25
736
518
-417
183
-942
58
724
-439
58
-354
454
32
426
-928
-853
-975
-400
-980
335
-183
-320
-3
762
-76
-753
822
-484
-35
172
674
-64
689
-582
329
-745
-900
692
961
-585
993
302
-246
562
336
-979
-406
-690
-867
-162
207
-185
541
-610
-703
320
-171
709
-327
204
-652
-389
982
191
216
-819
-703
772
-604
-886
-738
-969
627
-489
-371
770
408
-182
66
-480
-554
-140
-809
77
-567
122
-736
-52
788
-651
-300
-845
208
643
863
536
144
829
408
613
568
-632
948
106
301
969
772
447
851
-824
405
-675
-178
-422
612
-644
15
-569
588
-981
24
210
566
310
-53
-348
-47
943
-13
-136
-659
-857
-695
-414
699
-354
733
346
294
-475
-40
503
-664
786
112
162
-691
542
-472
-29
531
53
622
-15
-208
-799
-127
-62
756
-781
579
814
531
-735
-425
-151
636
-151
-774
196
819
-463
504
428
-242
95
375
128
490
938
21
-266
-410
179
-258
94
-404
-380
416
-165
-489
-2
123
-157
-849
138
770
-501
-161
995
-427
-753
803
-264
-847
-67
261
735
-967
-548
668
-41
808
-668
-64
-970
835
956
-207
-498
-674
-400
725
-853
298
-254
-637
-319
-699
-611
46
385
735
645
767
298
763
-601
-506
-566
-33
-520
954
-55
719
-444
-43
590
-608
91
324
-573
-838
20
358
338
724
957
19
521
-24
531
-213
-102
510
-706
35
-768
-150
-285
974
698
-501
623
-549
-777
-835
308
-636
611
647
962
-565
-878
225
420
87
-611
-1
777
79
765
-644
158
911
-643
-710
172
315
239
-165
-448
716
939
663
46
141
89
572
186
535
491
225
171
323
-553
-7
412
-230
-261
-405
-892
-973
-757
-250
519
911
355
-392
-400
919
-806
-341
-794
-633
917
-825
-247
118
894
-551
-707
843
885
-460
110
827
873
-42
74
804
-432
675
805
753
506
117
-486
624
644
237
-728
778
406
424
-863
-217
546
837
640
-116
271
504
100
-511
195
929
432
348
644
-206
583
-787
5
-605
571
-558
-818
703
-634
-683
-604
-104
824
-998
-545
-395
955
-675
-751
-309
215
734
-615
-839
-342
-391
825
-714
33
871
-332
112
-748
933
386
437
-386
902
-881
-636
-497
-906
-912
600
656
762
-329
-597
84
-659
574
-335
-282
-674
-836
-151
482
-901
586
-419
162
700
330
-541
612
741
983
584
-247
-982
-297
242
345
193
310
-584
-272
839
-984
-355
-599
-708
-546
5
-401
996
548
474
-466
823
-39
-147
158
247
-377
-926
442
-99
253
361
-464
-765
512
553
378
-213
-348
3
609
-481
360
423
-763
538
-940
820
696
-343
593
-599
-470
-42
41
-752
866
100
459
889
477
605
377
-191
-686
-422
547
-155
-179
-702
705
-511
440
-387
-230
985
842
128
-971
-326
-705
-934
453
414
422
217
-908
141
-613
-587
823
139
398
174
-633
537
181
459
-815
32
-364
903
581
-912
-976
949
-437
-153
763
437
-928
-953
224
202
-259
996
-580
487
105
78
699
-949
-101
-381
-847
-390
-667
912
372
125
-625
-880
-134
858
62
-770
254
713
-474
-567
796
-188
165
458
738
-154
-785
-743
-478
-610
293
-410
-937
-774
694
19
212
438
-848
315
590
-855
183
410
314
331
-412
-689
384
-105
-5
-564
-803
255
-803
-167
546
658
-381
-37
-842
975
-39
627
462
-742
293
-606
233
814
706
-505
255
870
-646
-158
-779
219
229
-308
-487
-920
-826
-106
398
424
749
830
123
146
608
167
-221
328
-976
924
-200
268
125
42
-333
987
-771
-25
-836
469
-707
646
733
987
-187
-309
135
374
-141
103
366
-320
-145
-937
-941
670
219
-686
838
343
-134
725
611
288
-905
732
323
730
647
-265
-585
787
659
-426
775
926
125
-754
739
660
677
-692
438
849
-309
821
-88
-519
745
165
460
119
199
-175
-684
691
402
-545
354
-926
-985
-871
-340
-723
-956
-149
393
-347
546
-711
955
-615
-856
-702
-275
-235
-405
-383
266
-348
888
-801
-727
-604
461
497
890
-696
-570
872
-498
96
-63
-2
130
-451
684
400
749
-399
-951
-423
202
-875
-724
839
-935
830
-475
581
-733
-372
-189
-970
-184
-269
-182
-346
-545
-106
258
-22
-674
565
602
-321
695
66
726
428
428
-694
-822
-414
-742
99
-444
680
887
-899
-530
902
997
108
-360
-355
829
306
899
310
-371
765
-703
684
-252
498
-255
-27
508
-865
727
-756
-541
321
-857
-697
854
-297
869
639
-883
765
-486
-326
-246
431
241
-894
321
-386
824
-18
527
-315
488
-496
969
-857
-975
-144
-130
75
-629
390
-614
-130
461
-590
-503
-591
-140
201
-13
-546
233
-937
-70
-648
419
-865
-155
515
341
-355
51
578
-205
-83
349
737
-935
341
818
-172
-888
468
427
-191
704
583
936
-398
-50
927
241
-327
274
295
649
-96
875
457
564
-276
92
755
-457
-399
168
261
-114
-428
741
-573
-264
-983
-332
-446
177
574
-294
109
-437
636
520
352
-808
199
816
328
794
500
574
-386
811
-314
-55
801
-610
53
200
866
857
582
-792
-532
489
869
320
744
770
-822
-952
-928
-950
-610
19
-933
-769
-421
-912
326
-895
-17
-234
-774
878
-498
-126
-867
-838
545
-954
-554
-558
-252
-379
98
178
258
-237
365
808
-78
-723
-773
876
-274
578
-912
893
505
263
667
415
703
379
-490
-750
-997
-44
919
-242
462
715
870
-30
491
195
-402
-518
137
-76
430
216
289
-378
748
-163
-215
-24
-655
102
-108
328
298
-571
899
130
-782
-309
-562
-392
-536
-763
-599
357
979
269
389
661
-997
618
-368
635
291
-662
-938
-402
644
-637
762
-93
-675
897
-485
-887
628
122
-199
667
-254
916
500
151
-798
-709
-504
-242
545
914
-727
672
-75
-550
387
441
-309
-991
-232
866
398
747
-829
-792
829
95
463
-507
215
-186
764
-880
-147
-788
-824
564
-482
966
-603
-711
284
194
-120
994
-734
910
-151
751
230
363
-832
524
-227
735
-599
150
-740
-451
-767
-261
-920
955
-620
-24
-765
-61
933
-49
98
-553
-343
-421
131
-368
180
90
24
86
-834
-313
-178
-610
-502
807
-988
-479
477
-112
391
724
-768
-500
373
-715
-15
407
848
531
-797
-35
186
-830
303
906
-285
642
65
238
-832
805
918
-157
84
193
-355
-812
59
-486
-325
-579
230
-711
-992
299
-227
275
-880
961
432
85
-909
99
403
747
-401
-547
-888
-217
-874
431
574
807
-782
-35
-201
-39
-505
227
-472
616
-476
-775
227
-772
221
-846
212
-401
-111
351
784
-930
-535
626
21
793
347
-809
-528
-204
899
-5
-465
196
-687
81
-820
432
-150
492
-268
124
842
618
-435
-994
785
77
379
-791
-644
131
-317
-943
-459
248
-559
-212
-981
587
-923
-245
819
352
-982
90
-970
-65
-664
827
-286
-301
909
775
-225
250
-2
23
466
-525
747
-772
597
571
195
-47
-386
-999
-812
13
425
-68
-643
439
263
173
395
290
602
-248
910
109
-2
-149
-504
89
-647
60
267
838
-145
383
-762
-664
-64
811
-873
-188
106
151
-456
605
910
-280
-727
-114
89
-699
981
-117
-607
-118
346
-924
196
919
480
804
-95
-692
-69
-547
66
68
748
482
-750
-738
-446
-363
-89
-874
675
-561
-942
672
568
-491
-643
-246
-310
-570
317
-527
810
-658
165
968
-54
579
-586
34
-529
597
-738
-999
784
-201
-360
116
-605
767
-844
214
96
-426
-160
602
220
604
737
232
-134
-303
734
528
628
-671
359
-182
-814
460
-100
-126
272
649
440
272
-395
596
-576
295
-277
830
283
354
-436
145
634
373
206
583
-199
-975
431
603
464
691
-219
68
-981
864
-52
-301
553
-751
-672
689
-535
-974
366
-706
-725
-876
-734
-6
501
-872
982
124
484
-111
-99
-747
124
-518
713
-145
-939
-357
-687
-529
48
-865
-28
-169
889
904
353
-510
-935
42
811
-438
-559
-680
-54
595
-158
414
71
287
423
454
155
179
127
960
-118
-682
-685
-105
406
654
978
-923
317
451
255
463
804
-287
-960
384
-214
-103
-985
891
735
935
-830
-737
-942
-448
722
934
-739
769
-715
-544
-720
-92
971
-362
514
-915
38
426
-357
385
-141
-376
401
-25
-633
-289
-525
-669
783
89
150
-332
-206
949
875
-584
850
670
-480
110
-984
-988
-286
-729
-464
-888
477
924
-253
-27
339
879
-558
-72
90
530
-989
-416
-842
-493
-36
971
784
871
-975
143
-475
147
-84
-254
-801
675
-146
387
-3
665
-192
650
450
6
417
-450
-964
-705
546
935
618
856
-44
335
552
930
-555
-127
19
-644
-857
-99
344
-94
-510
-430
696
-221
446
34
-541
175
-669
-46
509
-466
63
750
-178
13
297
893
-330
375
258
-983
379
-760
-731
545
-772
49
-52
927
847
-311
-238
-615
410
-262
-360
-259
630
535
157
260
410
-115
41
905
-683
-198
-762
-199
-199
-838
416
-507
-289
-579
-6
146
-207
480
206
-283
-718
112
270
734
-936
-208
727
-826
165
-384
-964
-378
974
454
360
589
-283
634
-982
429
127
-252
-919
85
-841
396
679
361
321
-674
-882
253
-381
441
617
-613
251
-104
362
-834
109
692
-280
-323
940
409
774
229
-929
458
379
-655
879
73
386
442
-413
-439
-304
-478
509
-961
820
381
124
-816
995
-423
558
873
811
362
-513
198
-326
-615
615
-50
-511
-871
693
-630
-209
-502
-242
-906
126
-49
-950
751
-86
-150
-993
592
753
262
-581
-552
-798
871
37
941
-755
434
586
-900
-677
148
-698
-496
-323
-325
629
-271
-548
205
443
-220
755
249
254
-36
-889
686
-215
227
940
514
941
-526
244
-181
-504
-779
-503
546
387
-85
-875
961
-269
59
-127
135
-649
388
870
408
-863
567
-606
280
-552
497
53
374
127
-982
546
-196
707
529
-5
-578
895
-490
-984
-504
758
-956
-907
-470
885
990
-5
409
942
795
700
-372
-564
522
82
594
-459
704
-659
470
-94
-919
-431
979
-144
442
-309
525
433
-54
-804
746
111
-2
43
-44
-960
-520
767
746
-320
554
11
-411
-875
220
-909
-455
-366
-433
824
-193
-428
921
48
-431
114
-195
-689
-659
591
-943
-143
-122
158
988
221
-19
-598
-13
-746
-762
81
-5
76
274
160
421
-402
929
456
685
431
126
-623
-275
-942
-652
237
1
363
-960
-932
-467
731
-200
614
678
-537
346
191
-512
-1000
90
209
-836
-332
-686
675
-462
-668
519
-461
-936
-593
567
517
-529
844
-589
-14
-827
522
-713
-768
263
130
126
680
558
-70
976
-610
325
475
125
-875
-434
-817
-787
871
938
799
159
497
-341
934
691
368
418
-216
-506
-369
-264
-625
-854
-837
337
-334
40
-253
-666
-107
-139
-334
132
535
283
-908
693
-441
-907
-794
-97
32
-121
-661
786
423
-751
828
-302
793
995
-95
-529
75
21
479
979
712
175
885
926
-111
-478
-624
441
-800
391
-449
555
197
-371
-288
-994
-170
-386
-80
975
721
184
-397
-551
375
82
-295
-732
354
-18
-96
-278
-888
975
-411
-680
973
921
-415
42
-270
320
206
-601
978
-600
546
974
-176
444
-994
780
-370
590
296
-665
-126
-266
-596
642
599
-130
-576
-886
-288
309
-77
-298
-798
-865
-83
-682
271
-344
-59
-858
-264
-451
-223
-269
496
-729
-985
79
632
-883
-373
-653
-879
-577
-963
-671
364
549
-827
862
80
458
633
828
682
-758
766
150
499
-249
-103
-364
-229
-323
267
-183
514
319
-236
-682
97
-945
287
-906
-951
-390
-67
-920
420
539
276
-745
71
738
353
-648
914
511
-123
456
-211
479
306
882
-691
405
-637
-327
120
-515
281
755
459
-103
441
-278
651
-125
-863
-367
-669
464
-46
-497
-296
-5
-553
-965
836
-960
-925
322
-489
-247
-551
-887
-948
381
-784
470
-757
254
696
-365
-429
331
-238
-951
403
-211
-836
436
277
475
867
900
-177
435
-959
-590
-277
-284
-807
-947
378
-982
-598
613
-11
-86
560
691
-939
-144
-430
583
173
-824
-428
25
-980
-162
-193
-103
1
-203
-312
-58
-336
-628
565
-352
-574
-574
452
-207
-408
657
-429
-596
-904
687
163
963
977
-198
-662
-527
41
927
-940
-106
-32
-64
-471
-25
-349
-237
-100
86
539
-305
-647
-667
-466
-950
553
45
-64
-101
949
-662
-138
-580
-671
-61
174
-132
940
167
-210
990
-814
-648
-609
-680
599
-92
978
-571
-276
386
-990
-756
287
-460
781
326
685
558
-37
838
-415
-54
-51
-542
-486
-427
-350
-866
-697
527
278
864
24
34
876
49
649
-975
172
759
372
-601
-770
-264
896
-240
660
-462
-813
-868
-147
-312
521
-773
-77
-517
792
-599
448
595
-854
-982
-272
103
-607
148
934
-609
204
156
-678
783
148
74
893
539
205
572
-516
570
-421
-901
-640
-882
-135
343
266
-789
621
139
-973
-702
-455
424
-255
358
123
68
-815
-178
-383
117
253
-708
918
407
683
-861
313
-325
564
534
558
-217
-359
-113
-531
500
-160
-881
-681
504
-674
-62
-930
363
465
-780
-993
523
251
799
335
-663
-540
-164
-920
-980
-499
-94
989
268
499
116
413
89
-617
746
-158
899
349
-110
-861
-265
-3
182
697
840
249
-343
-872
-953
-668
-95
840
95
-340
15
285
330
-579
192
693
911
-269
-121
275
-498
373
-273
947
840
97
-476
-709
490
684
-628
704
-39
-489
-81
-672
315
-252
138
306
745
-200
-898
279
753
687
692
658
-33
477
-309
977
748
451
60
347
-957
293
-688
597
-828
283
-720
978
441
914
-847
531
-33
753
637
-473
-972
44
-414
448
569
-117
701
76
437
632
-331
-579
713
10
-194
-127
-846
587
449
567
850
-347
-884
-89
127
-700
21
346
397
996
-391
887
355
196
620
-243
-806
-885
548
261
846
683
-388
-293
951
1
-181
-687
-310
92
-178
-915
541
-675
736
226
-118
621
-554
252
273
-107
50
482
-338
351
833
-792
359
521
19
-768
-631
-224
183
533
-707
573
-391
520
473
-755
687
-912
-148
854
847
788
543
273
321
-142
-49
-171
-793
-476
719
-141
592
587
-882
-866
926
246
238
980
770
-500
104
-433
-955
498
34
-631
646
522
90
-7
-127
816
912
219
816
487
838
46
57
737
113
-863
460
-57
532
277
-962
-677
815
7
-395
-905
724
-451
-769
-571
143
-167
180
-280
224
-838
681
811
-524
-563
874
-250
79
-305
901
202
-48
-22
-174
234
-671
-934
243
85
-623
934
111
667
-564
48
59
809
-827
-600
653
-206
661
699
364
615
-313
338
213
53
-100
-847
679
257
476
774
228
-472
746
-319
-569
-904
388
-715
-549
524
704
576
60
463
550
-318
-715
344
-710
595
-447
-57
529
-426
468
614
-404
935
601
-332
784
-779
-783
927
-833
45
748
-82
-731
205
-27
903
987
-862
386
-656
-363
-451
522
323
828
-969
502
-554
-253
61
947
698
-207
-182
-42
848
466
321
-635
186
874
-148
-968
773
170
-265
-440
617
157
-355
-930
234
-945
967
-481
-317
85
537
-996
856
-329
166
235
-160
-195
665
-713
445
-812
770
-906
327
371
661
-644
-513
67
-241
139
-439
-432
626
-447
-956
-934
674
-830
958
575
-655
-20
438
-953
-296
886
-585
-820
955
-954
-835
833
-259
347
783
-418
299
769
99
864
884
-568
587
-667
963
-92
956
-312
815
987
-660
-857
-262
740
-911
324
-346
291
-889
-935
833
-151
-319
-802
113
62
226
490
-778
556
763
-532
-354
-791
-751
-266
504
859
-359
808
-184
743
-984
-474
773
507
-175
-906
-516
289
831
-136
-797
209
65
-51
-493
243
899
-262
-664
-945
-73
304
-457
-163
29
549
-576
-707
-964
651
-468
-294
927
-366
756
-174
633
-9
94
-251
909
-210
-699
-370
839
388
864
760
210
-268
807
-691
641
-77
735
363
-650
-681
-28
39
-850
-83
85
474
161
295
-515
-471
-599
379
-648
-489
-653
-954
-816
-476
-210
-191
-485
-683
31
897
-458
-273
334
-519
-879
710
-629
780
379
385
221
-846
-293
-402
-943
69
-366
-108
-240
-780
-565
187
785
344
106
824
18
-1
655
667
-837
-697
-624
570
-396
-217
240
420
912
-965
497
-387
3
508
530
-985
186
-970
-899
325
911
18
662
-857
-76
-684
947
814
496
-894
-702
853
672
-237
366
717
-775
-399
-721
714
88
738
837
164
88
264
25
-77
453
381
123
-814
892
-789
359
161
-861
162
-600
-574
551
343
931
-297
92
217
-369
-386
-361
745
-969
-871
981
-231
921
-749
-800
702
967
570
625
-449
717
457
-847
160
-630
592
871
-145
-74
-520
636
-989
389
704
661
885
-783
-493
175
933
-761
394
-887
-983
231
335
625
-241
322
840
-711
482
290
611
-251
243
-210
906
-312
702
-503
699
843
-699
502
786
-60
910
-328
-920
873
-352
82
575
853
163
875
781
-771
-456
937
-328
983
393
-903
-911
68
187
-464
474
-165
284
-516
-708
-536
-726
-192
-72
-975
-807
290
721
-739
-20
999
738
-65
270
-893
70
-112
623
-55
516
866
-181
-117
-797
406
686
62
158
-311
-25
-186
-404
670
-845
239
356
-164
-922
828
-3
-6
-976
-803
191
-710
-895
-889
224
-142
-747
-652
818
39
-118
179
-296
5
-815
344
418
-783
-852
514
-6
68
852
-689
-382
53
-587
995
414
940
-929
-127
56
-818
826
-251
301
-546
-977
-106
-26
-480
999
384
-105
88
-351
-557
-186
-587
-904
-622
-44
-108
-508
-13
890
-175
89
-788
210
637
-358
-714
-484
-991
832
138
293
209
9
-716
579
516
-762
719
-896
-214
867
955
-528
919
-545
-383
-437
-178
734
469
858
759
359
523
994
-978
787
741
823
547
824
937
-63
-869
-602
812
-549
764
490
746
-322
413
630
745
800
951
-365
702
93
194
-601
-999
714
-486
647
-399
351
-212
753
104
714
-71
172
-93
960
-760
267
147
697
374
342
-368
879
-115
-955
-337
-819
103
63
708
-178
701
252
-892
335
700
-450
315
-526
-405
-902
207
-30
429
527
963
755
-983
396
110
-450
-738
659
-245
-416
-613
392
-239
18
-622
-526
-211
-875
-867
98
-828
613
-680
467
791
-652
993
571
-911
717
-640
476
-469
-274
-490
-95
-571
294
450
-402
-623
-418
-35
436
650
-844
-148
-829
-141
296
-392
251
619
-152
734
-676
697
-977
224
-91
147
-905
-490
-571
-979
-439
63
415
-343
-746
368
530
751
139
182
-307
744
-225
651
699
-95
272
-344
-615
-236
357
-275
-643
860
-170
-127
511
615
-787
-429
-169
172
715
42
-654
615
-300
291
-801
-436
-443
978
-255
730
-338
-1
458
-265
-503
-200
415
-31
585
769
107
-146
-31
125
183
-115
-152
-548
-257
460
-165
756
-637
611
669
461
-315
1
-730
-533
591
-564
429
418
-850
100
668
564
-839
97
-849
-245
890
650
896
-269
-704
603
115
99
261
-796
-206
-901
682
-756
418
-217
-916
-405
577
886
842
538
-508
237
834
-464
511
-829
-495
157
989
887
-367
-525
-432
730
-30
557
-818
-948
-22
-47
-699
711
-406
430
176
-159
-153
934
607
471
155
912
-738
864
476
-639
25
40
722
611
167
365
-565
-644
-257
-792
101
-394
830
990
397
-699
355
-490
152
-978
-65
-690
950
381
490
-128
-631
-529
-929
724
-101
974
-611
789
626
673
-87
971
696
357
-49
319
-699
428
-687
556
-878
261
-392
-463
-42
-186
-389
-698
-439
448
863
-894
788
-139
844
255
963
723
359
397
766
-757
74
-391
-411
-403
190
-570
16
-146
146
-349
-572
472
889
603
-704
606
-67
-337
162
-116
889
609
-101
109
982
-710
-960
340
230
-189
-347
-814
-629
534
969
-767
-257
846
436
712
-605
133
-688
489
92
623
622
53
635
-790
506
725
837
339
-834
-510
-560
416
-769
-353
-364
-38
191
-871
681
392
29
-546
276
-224
-804
-324
-504
394
-128
974
513
-950
-529
53
441
-310
-908
852
692
-849
890
433
-777
921
-294
736
-358
-393
407
-105
-906
175
-376
163
401
93
410
-206
854
-801
740
838
5
-836
-750
788
-908
-197
-913
-987
-595
-624
665
166
-800
-690
634
-1000
-395
-331
966
445
-435
-836
-867
-912
-452
-630
743
-605
-527
-351
-870
614
94
-873
-90
292
982
743
980
509
298
439
989
964
311
-953
-162
-916
-732
892
-496
465
-337
609
369
783
-537
807
-365
-308
509
68
938
479
-89
-798
447
-82
383
-378
-750
978
325
-586
69
-613
789
553
925
4
-949
-769
-989
-61
317
-491
-794
-651
843
-713
194
-129
-304
834
-915
494
708
345
123
-390
-799
-503
-567
293
571
91
-477
-182
-986
-598
974
703
-231
-457
-781
534
644
-620
-30
133
89
-552
-661
887
710
427
881
803
-319
973
995
922
-354
528
-765
-809
-228
675
-668
-144
543
-884
851
789
421
-103
-241
696
323
-179
968
72
42
-722
993
539
-330
-565
-633
-622
319
521
-631
-916
-324
-592
808
268
609
-870
559
-342
954
605
-259
246
-870
243
580
-162
236
751
-228
399
448
509
-196
756
262
142
-760
-841
-901
414
-854
-31
331
-66
181
324
706
72
-710
389
744
-450
-611
-601
728
379
343
-381
-144
83
-112
-13
-12
-36
-575
80
199
-934
-344
984
752
118
0
179
-124
128
-524
-978
716
-63
534
292
432
753
-838
802
-633
707
607
-670
838
-82
85
288
-755
-855
263
400
-138
-637
-309
-625
-164
605
403
196
27
16
174
673
-842
505
737
760
172
-478
-770
-509
294
470
-323
17
-143
-639
654
895
-955
61
9
824
789
-164
845
-213
961
466
-764
206
-419
-346
-175
912
-902
784
947
980
947
432
152
979
523
-826
548
-107
-718
-565
-698
-103
440
615
-624
-881
647
247
450
459
-225
983
879
-191
177
975
-272
-25
-970
199
-785
-661
-325
-37
-848
919
75
889
-998
808
150
302
-819
780
-291
-114
977
705
302
21
725
365
369
-11
-841
-565
473
-949
122
786
-965
-519
939
-983
148
62
1000
426
795
-120
530
-983
92
731
-979
-926
535
863
140
-145
407
831
-629
208
-8
498
384
-33
136
312
419
-587
397
-673
317
308
-170
-945
9
364
-949
42
582
-196
-619
79
-754
772
939
-809
42
-887
-818
7
-913
407
586
-614
-67
623
-800
782
-638
102
-232
336
-652
-738
-543
-434
610
575
-373
675
-599
-826
-324
-764
-923
-603
-35
-4
586
124
-845
215
-594
279
115
806
194
-871
33
41
-998
-289
-492
765
-296
-692
-139
222
630
6
881
736
456
-780
-75
-583
-985
545
410
546
945
-458
-818
-44
327
166
-811
849
310
421
-464
-261
742
559
932
-653
625
-229
-667
-845
-604
-335
-780
-391
872
-625
-644
997
-151
601
-453
-811
-839
785
-878
-193
53
-132
-623
-952
171
70
56
-984
910
-987
-363
-715
424
-355
918
901
214
-639
407
249
422
-412
62
-454
320
389
-713
-806
-463
198
811
-697
85
204
258
-588
650
996
-877
812
-405
454
565
-358
-570
638
866
465
974
-138
571
-547
383
-352
-790
-545
-475
64
414
-894
636
-474
446
-322
-866
838
-760
195
804
-944
-846
63
345
-562
-856
477
837
66
-384
287
334
912
-101
-731
516
262
331
-713
-530
-859
224
-215
-768
-510
619
701
683
913
-491
-445
-13
-943
-182
-726
-538
-833
223
-992
794
140
147
-705
30
-297
716
999
808
368
-288
-960
495
214
497
189
901
329
-570
-249
839
165
-664
-935
605
406
410
-421
-98
-922
226
536
181
116
290
-48
-539
390
680
-191
-184
-775
876
204
219
249
-594
-698
226
-959
-968
577
617
287
741
455
547
234
-448
-806
-274
565
559
742
285
-921
-454
-173
454
223
-897
43
-372
-791
406
262
-979
-575
774
778
-411
-294
903
956
489
911
-195
-671
-133
620
-771
83
972
711
987
-833
-290
-437
-665
446
385
-220
513
613
701
953
-198
-658
-532
429
-228
960
-537
32
651
283
648
589
-682
-891
887
-482
933
322
664
-428
287
-60
997
-101
-345
-296
-887
868
991
634
-897
-224
-565
-702
-9
971
661
-480
-750
-220
985
-633
90
-147
-719
-218
312
-811
709
450
154
938
-74
421
301
-430
43
415
569
12
-818
-221
388
-486
476
402
703
-310
-119
-698
564
-687
565
657
-382
-598
874
-54
-387
-688
829
-703
-247
2
315
-217
-473
983
-260
-423
-966
-701
897
-689
-553
-455
-348
-496
201
-663
75
501
-692
-972
-660
358
956
-673
-222
567
572
-403
-847
-52
-176
-91
974
270
429
442
-323
-465
-28
-822
208
559
236
-821
490
-763
-95
-331
-733
203
630
313
919
-55
217
169
-700
-84
754
-82
224
589
799
-644
593
-389
-652
661
-473
-233
460
587
480
-858
-927
-21
558
425
-223
555
-287
-960
183
983
-111
-926
-127
-14
-675
-63
-928
-843
-314
-429
231
193
781
-434
-944
-224
-925
-16
-876
392
209
-44
-351
-336
-204
885
21
-334
-436
-254
865
-284
715
112
288
461
309
-981
-531
425
-901
668
-440
-991
-672
519
887
-237
-751
847
445
-514
-633
62
-761
-277
676
-988
303
859
913
961
943
874
-347
153
-199
988
-176
278
0
852
-786
180
-584
763
839
155
486
167
-3
-162
470
291
545
-982
-115
-16
854
-5
52
314
-629
-352
654
-366
-537
-232
584
26
252
768
631
994
-234
-310
431
236
-421
-610
242
-389
193
-786
851
927
187
-523
-905
-678
-808
-961
762
869
60
310
-709
682
-359
-846
-194
-821
-600
917
640
-137
-392
500
-195
927
578
853
276
-604
474
-602
-821
232
-961
-341
931
-956
301
-988
24
1000
-663
-115
-42
864
-61
-706
-723
-565
629
-930
66
409
-614
658
-750
728
951
732
895
-596
687
59
-537
546
-684
-602
-491
263
438
-248
-402
-289
351
-331
939
404
-27
186
-967
-841
-973
-218
313
549
24
175
-667
-360
-453
451
343
901
928
209
204
-364
684
-713
158
-48
315
843
-359
895
668
431
659
-556
-19
992
536
9
641
-51
-368
218
-634
529
-858
-718
930
653
425
-710
-772
310
870
678
520
-888
-823
325
-241
-685
751
-738
645
-707
-778
-305
155
-249
-617
-162
263
-658
-149
699
12
-416
-543
925
-498
-372
215
822
128
132
489
-302
-358
-384
-604
-220
-650
119
-159
53
15
-329
103
-773
288
-902
-254
303
984
536
883
558
698
-536
-587
937
-71
-684
790
-292
-148
-936
-409
-409
905
-315
10
186
576
791
-539
72
727
739
-446
-605
-229
-469
-946
781
340
285
570
156
-77
-276
-256
476
-696
401
-529
-666
928
-230
205
-669
687
-214
209
-826
-42
892
731
-857
-934
-921
302
-65
928
885
-957
162
-65
-72
-299
42
-13
862
-592
400
724
449
856
-466
-801
21
400
266
977
921
493
474
-521
535
780
-26
-262
92
162
446
830
502
523
438
-555
565
947
655
-632
842
-128
586
606
-342
-224
225
66
-754
953
338
-464
-964
-481
-341
-288
484
-224
-308
204
159
-528
-309
-107
-158
740
937
568
-942
-206
180
-298
-606
-22
350
138
-204
679
927
-354
-163
-607
938
506
-249
-782
680
592
-981
335
764
406
399
-395
-332
-173
-429
-387
-743
-535
-306
-257
-715
-86
-89
244
89
-261
757
-556
740
-228
-528
66
-172
62
650
-13
-666
-618
355
-421
-150
-759
-620
727
-460
-825
-999
116
-707
-502
464
396
753
453
147
399
985
954
-835
-394
-25
794
824
-37
287
-937
114
940
192
627
416
-831
561
-479
293
-742
632
-353
-530
589
-438
-500
272
272
772
-389
-315
841
-106
575
-134
-266
-991
-159
-594
967
625
888
415
724
947
-232
-401
-986
-102
121
671
-73
-373
-651
413
-95
-677
512
566
194
807
966
548
279
-285
98
-155
592
-747
-186
374
450
-948
-569
504
554
-857
-66
493
601
-497
-906
-31
245
892
913
209
503
741
614
-192
252
-19
-733
-360
567
-208
746
871
816
539
275
763
-725
-836
468
574
573
-416
-188
-107
742
-168
256
-386
-856
322
-247
512
-601
-68
931
39
630
-293
929
442
84
-754
-466
-281
-991
646
-151
582
994
-858
745
-389
-305
58
328
369
219
-169
662
-249
459
805
-121
-16
-56
-920
-897
-743
-206
883
-190
-293
-19
-430
361
-272
58
430
134
-870
-806
-64
863
93
-375
-674
45
223
580
-403
583
-461
-167
726
-866
828
666
-401
439
-824
386
10
201
-125
977
106
-844
325
-506
592
-702
265
164
-565
223
375
-263
-134
-490
-110
-609
-542
-215
892
-568
422
538
-523
769
78
471
-264
145
-471
-66
-453
495
-404
685
-204
798
544
-847
502
72
460
643
318
522
-369
-576
167
-328
-16
234
-771
228
-432
574
-698
919
198
417
-324
45
-205
598
730
-620
-435
883
29
385
-884
545
997
-831
-352
-288
-796
930
503
-423
-416
384
321
514
142
322
786
-652
208
743
517
-58
-913
205
-983
-355
-385
-47
-20
-696
717
411
607
543
796
161
-916
134
476
632
244
130
122
619
-981
-743
-571
-201
-852
-240
396
604
-425
-265
-554
391
925
583
516
-436
-437
-165
667
613
-277
-232
-226
856
311
-379
-300
863
105
-115
192
523
-650
-367
1
379
576
308
-493
-326
-315
942
-134
-346
771
-232
-319
-499
-971
-536
601
668
485
-708
-164
-944
-875
782
586
570
-559
-609
546
44
-440
772
-577
653
-145
-15
368
941
849
-693
-461
-966
-521
830
-532
119
260
120
883
196
-157
268
406
416
-278
-78
699
-975
423
-859
-5
-901
-120
811
-995
-44
-378
-188
83
-115
-517
806
602
-421
534
-815
-58
-786
-651
562
-711
93
-444
34
155
-928
761
-442
-492
90
964
-233
-503
-766
-602
-170
-393
-495
119
-109
-73
332
-710
-570
301
422
-865
245
170
480
785
759
345
751
575
-695
916
575
874
968
-351
128
-758
-745
801
-208
-523
362
877
0
283
985
-325
-13
-693
839
-791
391
-47
-538
-58
-730
535
-184
838
895
-982
939
-971
-778
617
-710
192
-670
-587
-818
-171
-17
-83
-206
-630
-349
623
-703
-472
-863
384
-46
-201
-926
643
992
456
837
43
-615
-357
-879
176
-466
-349
-970
63
-547
-843
-71
993
66
923
-208
913
106
-658
-451
308
858
176
-975
-391
597
471
506
-289
-654
811
936
976
7
-657
107
391
-2
-731
-100
-328
58
-668
-133
429
-641
614
-409
-266
-817
260
-117
-843
-358
408
4
73
831
-957
-457
494
-277
172
621
116
819
385
111
847
738
944
-264
-85
772
-769
274
139
363
-397
-747
276
680
-843
399
97
-787
507
894
4
700
87
335
175
874
-331
-1000
766
-295
-512
745
-94
289
989
-64
-997
-145
992
-916
-267
58
-808
540
-315
-843
-372
-424
-312
311
-112
-520
389
291
432
247
837
620
277
-325
-783
269
355
428
104
-46
-320
226
723
-998
-765
-402
403
814
-368
-681
670
892
-356
-985
758
498
-975
713
-936
721
346
597
-853
191
-860
-230
-54
619
100
-333
14
718
238
814
595
-193
379
420
-211
-71
-241
-691
-816
-94
489
-69
-34
54
-358
966
518
815
230
-392
190
34
725
-574
-387
938
-832
669
695
415
-505
-94
-447
-951
694
187
52
820
181
-843
-425
325
600
885
-48
-399
321
-748
413
303
-20
-119
905
-453
804
357
770
848
-455
-756
382
-355
628
-342
157
128
691
696
810
-673
-9
-301
-234
-186
-436
-333
-251
750
260
378
561
310
-284
-232
-752
-842
-81
-979
856
-282
424
263
-222
-220
712
87
-18
429
-376
-457
-809
-109
-670
-473
606
-446
552
64
-971
447
-135
59
129
-353
954
395
-333
801
892
234
294
691
-490
791
-283
-22
-158
589
-803
-815
812
-253
830
-536
-130
-207
288
-126
494
175
642
599
-204
34
-429
-940
127
358
-620
769
-870
287
-454
-903
-549
423
-840
-913
506
726
-366
430
-19
-12
835
-543
528
254
613
-226
888
799
68
511
210
-451
-505
-854
-170
-391
-7
-464
115
-585
-78
360
-976
333
-373
-286
473
415
-92
533
-102
359
-950
-189
-640
-429
600
-806
278
-10
828
615
249
-151
-389
777
-306
881
-553
730
398
-396
32
836
900
-913
348
274
674
258
127
-745
-60
-953
807
30
812
436
-365
468
561
433
-702
-627
-257
106
-284
695
935
-620
267
-971
125
-771
297
887
588
405
-310
620
-830
-460
939
554
667
149
729
55
-175
-189
-417
741
-654
-8
798
279
670
-227
-141
984
-404
-958
-569
920
457
-808
-887
502
304
-746
636
-185
-568
166
-642
-995
-69
51
89
-378
-195
638
-437
965
727
18
87
789
-693
-227
56
862
-678
-652
-726
27
87
555
-638
-3
-248
-715
-511
-245
13
755
-665
-662
796
961
-917
685
979
-216
-422
73
-735
-568
-324
652
291
102
273
923
589
-676
862
-66
610
806
-69
599
832
-651
827
-639
-98
-918
-411
-701
-7
706
-706
-375
-908
294
784
-323
315
562
-449
518
722
-574
27
499
-8
826
787
533
994
-476
-754
-205
644
866
162
-385
-772
-49
407
-270
684
-740
-976
-452
-264
24
-658
190
781
707
783
-91
115
-16
-300
-218
-520
568
404
411
-815
671
-255
-388
-271
-476
-391
-332
300
-669
774
71
-373
495
704
-688
-515
265
-143
-656
716
-295
-333
284
631
408
456
168
576
251
619
-977
-194
-688
-315
-403
-163
-699
-120
993
-296
52
-562
-258
707
-334
787
863
385
-653
182
328
373
-877
114
-730
10
-563
-387
-672
-142
-345
549
-390
327
661
-254
-965
527
408
995
942
997
-673
-9
155
570
-155
-339
-815
26
697
390
-605
-163
698
-807
-870
625
893
-913
-833
719
-14
648
452
21
863
-795
-884
618
698
827
-513
283
-989
-927
-73
569
-512
945
-575
273
396
-811
616
-988
321
455
562
-887
-506
-881
519
764
-311
-159
-610
-151
886
523
-304
492
-67
335
632
-275
-975
8
927
-239
354
-422
-734
-300
-275
-480
-251
968
453
-203
-183
-390
758
-679
197
-549
-877
172
-718
-641
-578
206
-510
697
136
-626
-157
481
-211
68
141
653
173
-185
887
-187
-337
-688
234
-516
-789
832
-963
407
433
-61
-871
-895
633
27
594
977
916
-788
810
99
739
527
-88
-633
-273
553
-94
-224
-182
355
821
-341
33
121
957
-824
897
-90
-602
-691
763
-950
541
-819
-480
221
276
-274
851
451
490
698
-34
205
683
-659
99
2
-216
666
943
-62
22
468
-494
138
-462
-776
357
597
-765
-547
-156
766
657
-93
985
-472
184
-918
-277
-748
209
574
704
875
775
-486
704
373
-834
-936
-846
-444
57
-749
998
650
590
-608
-489
477
-484
676
-363
-95
925
-213
802
984
-636
-152
729
828
-111
-839
-547
507
589
-162
47
45
-847
-305
-664
-453
-545
440
791
300
-591
140
319
-349
-677
-233
818
654
475
128
-465
219
-619
-287
935
319
853
-330
-363
-801
-909
361
463
-1000
-331
281
727
510
9
-917
-625
-64
816
622
-303
-405
641
-347
697
-793
-664
-474
-387
935
-551
185
631
-721
738
530
783
82
659
-692
904
896
877
349
51
83
189
699
653
346
-930
104
425
-569
-955
320
156
21
423
482
-967
149
768
-360
705
957
-833
-119
963
595
358
641
414
838
670
-429
493
171
-303
220
712
487
82
693
-226
624
360
-415
991
-296
855
-342
153
-752
-551
169
308
643
501
-326
173
800
632
-434
-943
360
-201
-313
834
70
98
-985
357
930
416
-222
339
532
-406
-282
-224
907
-215
424
493
-691
-148
309
-901
-384
-681
-468
58
-617
314
-327
-820
412
-858
259
-912
1
667
-559
549
7
-268
257
580
625
-676
-68
954
-253
172
-491
-92
862
672
326
-108
346
392
818
651
-452
-317
402
-650
405
-91
888
-352
-324
-454
-819
873
-107
-755
-843
72
568
-308
438
-491
739
619
-59
78
964
-98
-554
417
-7
735
-112
-345
-152
657
-12
334
-158
119
227
642
-258
-694
92
-765
781
-759
-476
-195
-602
941
-622
75
858
782
-882
793
-113
56
882
-415
160
-845
-787
566
-729
-195
109
244
-303
53
-233
-519
-501
-286
-364
559
-468
-973
-439
104
510
670
125
-155
-334
179
-653
328
660
-206
828
682
-654
185
503
-392
-595
-411
381
-8
-358
-418
-478
640
-767
-242
-223
-1
-443
-749
256
-533
496
75
-226
208
-969
-110
521
475
-2
961
-990
-666
553
137
-709
329
882
558
511
-636
510
814
-108
680
255
-114
787
943
972
-657
239
51
612
871
-837
952
-165
168
-171
108
-13
-782
-125
156
-53
210
473
419
-883
428
-517
648
-696
-909
83
463
977
-893
112
850
365
-113
-128
-293
-215
-825
-844
733
303
-596
507
-119
-229
-669
19
69
675
-321
43
519
417
346
-590
-169
393
-906
567
-599
-249
-997
-274
-687
-321
813
696
960
477
684
-980
88
1000
693
680
492
25
-785
-254
-669
-276
647
18
517
-984
875
464
-541
-222
-941
-628
41
-879
386
425
-646
729
656
955
-723
-918
-313
917
173
749
-694
581
-321
200
-407
7
-288
57
-545
-484
991
-310
446
623
191
-52
-900
-395
-859
319
-774
581
-875
10
-318
-479
-437
870
-328
759
697
-328
-276
303
-996
-299
-245
525
-875
630
214
879
35
-620
-823
-295
-429
207
514
16
469
868
879
495
-36
217
-5
580
-823
748
139
597
-652
-984
-33
879
12
125
-193
-26
-390
858
283
-635
235
-410
33
958
882
802
866
401
-646
-105
291
684
-380
-113
-967
585
66
566
-444
-627
-396
-11
-134
-292
-961
-467
-511
118
690
441
-336
182
209
-109
659
724
152
565
-233
-937
-502
-891
336
-884
730
634
-802
-899
721
-974
-205
499
406
-31
-213
-996
876
938
846
-623
82
1
761
259
979
-672
-492
722
687
-482
662
608
-701
869
-95
-149
513
-692
-993
-45
-504
-335
-227
-503
162
-392
231
991
760
310
462
909
-981
-689
315
-646
619
-212
847
256
956
426
-869
396
-721
37
-10
590
-876
-226
332
-395
25
-115
-23
-404
-397
239
968
-406
501
-412
552
185
-467
-918
-842
329
-20
132
-167
866
-402
-919
-606
869
308
-109
743
376
768
749
-337
22
661
-934
82
475
-136
-804
152
-324
-235
166
-570
-53
118
-267
-974
649
-85
-115
725
-113
987
-61
902
-317
41
-642
817
933
-820
-17
482
296
806
-674
670
-571
259
-704
-79
-689
417
364
-810
872
-560
-497
862
270
210
834
-808
-596
-544
774
-853
-658
660
-106
732
277
1
415
459
-440
127
551
-152
-906
-24
-512
-496
-152
-722
960
723
93
964
-435
384
572
-352
-165
-948
-945
-983
47
101
-360
-941
575
-597
592
756
-62
83
621
739
-333
-72
509
149
-865
-1
-242
-910
-186
-83
275
863
-977
-379
46
119
-401
-94
-297
-946
-987
768
-303
241
-192
-334
-554
-582
673
-911
847
-553
507
340
251
-408
441
-796
239
53
368
-683
887
-246
944
-787
994
591
226
-307
-216
510
-601
403
676
-240
-534
-107
-410
300
931
771
-842
-836
664
-268
183
-918
128
25
359
-696
-824
498
-209
-114
-677
591
2
-972
-10
615
-603
-87
543
-922
-155
-24
87
972
-603
246
747
569
993
914
-431
-483
-829
-713
76
361
-997
-143
577
-214
-196
930
-633
826
-19
842
-469
260
300
-903
-605
-294
-582
-432
807
30
5
576
-1
-646
-278
-719
-45
-211
148
616
-913
232
-888
661
-276
-55
-854
20
-242
478
5
347
168
-495
370
614
-696
86
39
-212
-750
953
6
-202
220
-809
320
228
336
-163
982
-580
19
746
753
125
791
-788
339
222
-277
-757
903
-154
-549
305
784
-670
-155
313
113
336
-273
154
573
-573
97
-236
813
-548
882
-200
911
514
702
706
-999
-455
-921
773
591
-180
-429
-962
653
838
594
588
744
-494
740
890
231
367
546
477
777
829
239
-488
-164
-114
829
-324
-42
-324
11
821
885
971
-594
-12
-930
-426
380
338
339
757
-744
-954
570
878
662
-481
48
-900
194
-29
367
-669
614
395
-795
543
152
-696
-620
514
741
114
-891
-1
771
18
678
-497
-586
455
566
-354
-944
216
-74
-7
552
166
551
592
115
-50
323
-434
-404
611
424
-832
459
-223
-793
-151
-230
-226
-558
901
58
-554
766
-693
-720
479
-227
704
-695
836
956
-362
-784
992
991
-623
-548
-195
858
-138
-911
-953
519
135
-41
460
-625
847
-213
-702
561
278
292
-140
-626
-133
-731
485
899
-159
-963
955
-431
320
-587
-82
678
-402
721
491
944
88
185
-808
15
-698
-38
-737
-970
-203
139
725
-987
240
708
193
-797
-710
-841
485
508
-647
278
-71
-564
275
-873
-509
-670
-15
-70
257
812
-99
726
-568
772
925
617
-942
714
103
-592
-884
804
500
208
875
930
742
-296
508
576
494
-962
-287
154
-422
-933
494
260
489
-558
850
715
-326
-194
-355
285
-63
-823
111
876
-658
-217
701
-702
936
-530
-152
818
-618
-992
-100
23
367
-502
495
-179
216
-453
382
17
469
-386
195
54
609
30
-817
-704
888
382
883
297
68
-340
167
-866
-141
-387
-405
-764
-985
385
-67
498
-147
769
-623
-65
-412
237
134
-511
756
-902
-185
-387
-920
-425
5
-442
961
521
280
-134
-716
921
-674
283
-280
492
-740
-49
539
240
-861
457
769
917
-942
358
13
295
-907
-885
684
-878
80
590
991
84
-363
-432
777
-667
113
-980
-436
717
56
266
697
-913
289
-268
-382
122
428
610
848
50
10
339
752
-445
-807
775
587
99
552
-16
43
654
954
355
-572
264
-441
-783
-1000
693
223
-29
275
496
724
-42
824
886
-312
880
-94
105
-438
408
-537
549
-580
-805
628
-878
430
356
279
-195
-554
930
-234
-523
811
792
146
-74
-226
-935
-69
-377
-772
-825
-472
601
895
424
-437
-460
-227
491
448
657
668
291
741
464
366
-884
617
550
981
-61
-131
-725
402
-456
-58
343
-4
262
-312
787
235
109
-269
-150
425
332
242
-614
167
920
-735
578
162
576
-557
586
-669
714
-572
608
238
-515
53
-152
741
-227
619
475
-972
906
-788
896
-869
507
576
448
-230
470
832
-141
64
-941
-689
-256
701
-299
213
618
-851
-324
-74
415
-848
94
929
-247
-648
-960
139
498
534
-497
-312
-185
435
-686
-659
-91
-827
225
723
998
-311
795
734
378
-434
-917
793
-481
-365
109
627
-258
-475
262
-425
-112
282
552
975
-895
-277
880
-240
855
-189
-616
828
885
-648
-781
-951
-945
-252
696
-582
-541
662
-432
-71
-364
-389
407
-886
783
-864
724
-383
855
448
-966
-419
-184
910
-619
-625
-846
57
-535
189
-595
-463
-174
616
80
-478
153
-691
432
-433
516
-517
254
-538
504
466
-517
586
433
402
-185
-783
-699
-184
442
675
12
-971
-419
505
-374
-555
550
448
-840
112
966
-634
521
-960
-292
441
232
-701
-841
976
-190
-763
818
-239
-434
218
952
810
815
-765
-733
-674
-472
-532
-581
784
367
368
-321
-130
-779
632
462
-223
748
-393
-190
673
-430
200
799
-861
854
-706
642
648
729
770
-288
-656
-843
287
336
-684
791
847
-267
-114
-450
913
-207
253
-502
547
-563
32
-839
-114
18
-51
-739
-581
-490
288
993
-107
719
-327
58
711
458
861
828
-395
-951
-735
363
196
-367
-385
-270
78
-974
146
676
156
-756
-978
-881
-884
-535
122
741
-628
486
-859
1
-514
-141
-652
-738
-246
-455
-226
-55
-864
756
-532
-8
-457
27
115
867
-186
-337
-683
-184
-290
207
-480
-587
446
-676
142
540
-313
453
-439
258
-258
-713
195
239
-317
-985
-234
-925
-302
-647
427
-918
-560
463
-451
-20
-707
420
-567
-508
882
-325
999
-367
657
54
273
-308
-48
-33
-463
292
-439
562
-316
969
-334
971
-56
31
-245
-904
-697
-331
905
-481
196
457
784
595
-923
-823
509
676
-21
-661
104
522
-132
-192
200
846
628
115
-377
745
-330
888
-172
-626
732
855
827
-56
603
-337
530
345
-857
-38
-725
-211
-817
963
70
-700
946
-300
506
-563
-652
900
11
-213
748
734
-367
692
714
40
481
8
-1000
260
-739
163
-451
-48
-882
-759
195
843
630
-57
415
-225
257
487
554
489
658
-669
-550
-698
192
562
301
-419
301
777
-921
-789
-98
-244
825
-611
-747
-870
87
-798
-744
-381
-410
137
-398
-537
-509
-692
927
-419
-24
-727
131
-618
-628
-360
-780
829
-942
-208
-624
26
-66
277
990
-527
363
-32
-97
-307
-871
-762
-570
-185
-520
-404
-665
-194
764
501
203
539
-843
944
-499
-673
690
246
-181
452
136
-418
321
-198
785
-289
-297
847
-696
433
-152
894
98
-932
1
835
-437
857
245
465
-707
-710
156
729
543
906
-421
482
-214
592
846
20
-627
977
-21
-440
-440
-289
-541
838
-313
802
713
-270
426
-7
831
496
720
495
912
427
-645
588
-299
-781
767
-770
294
-457
650
-719
438
-948
-140
-137
-464
-396
178
477
-876
-710
556
-707
702
-978
712
96
543
858
-800
361
834
-387
-736
-635
421
162
-655
53
-496
-412
303
732
718
346
-808
748
-177
-846
-245
-23
-144
-149
-145
825
550
499
-750
226
-433
1
359
-922
-59
274
-710
434
-777
144
29
-940
17
-680
-905
706
39
464
-757
579
554
14
915
47
-828
752
680
662
-709
-150
204
776
-761
133
-588
365
551
-871
365
644
-619
500
312
156
-571
2
-481
-569
210
230
545
779
-303
656
753
-589
-540
-149
-655
655
-110
-566
940
103
463
402
-791
-822
-153
-360
-289
625
794
-13
-661
843
966
-347
-927
-266
757
-855
172
287
-881
-872
-848
-66
60
-958
-956
-926
-124
104
631
-446
-275
317
907
-946
-891
609
-911
-262
370
524
-600
888
-246
-418
-678
70
-687
146
-954
786
-193
-460
-430
-673
959
480
96
-772
-68
114
815
492
874
739
718
-821
-411
287
-759
-901
860
60
623
-173
202
417
976
863
-502
-931
-117
-873
-37
405
150
600
781
-323
337
-178
786
914
893
591
-708
528
-741
184
644
13
-799
-503
-684
-306
-304
232
120
-62
-95
739
333
736
-133
135
-266
-80
-243
709
551
725
-101
-1000
-307
-925
727
-364
-813
283
-528
832
-308
-331
-245
428
991
10
432
-179
-934
916
903
-133
-528
898
-878
-842
611
284
793
444
-378
-166
-441
-982
-14
-644
-738
-558
-765
289
-677
1000
546
-560
-54
176
-599
126
-499
173
-308
413
721
356
715
-304
123
152
787
-650
487
927
628
10
-555
399
-115
-73
509
-212
-874
344
590
140
7
657
-523
551
-57
927
682
-585
-2
112
-240
223
43
-476
272
-262
-277
981
-732
-565
-597
315
468
-869
725
-844
-283
63
-456
175
822
-218
426
-450
-241
-423
-31
-84
-404
-697
-821
135
990
621
403
771
10
268
-549
572
118
-228
611
-743
472
-381
-369
580
485
251
260
-734
-740
-427
-948
-921
-845
-541
-852
3
-327
654
412
-757
-313
-380
-426
709
-852
-850
-355
446
452
-911
47
814
-519
396
-387
697
974
699
-755
-499
814
99
-425
730
-48
237
508
-289
-182
-925
-419
-87
-495
293
-965
768
-232
319
651
-749
-468
735
656
40
-978
-93
897
622
-493
-468
596
-336
-859
-779
590
970
738
891
390
968
-499
-811
962
-652
932
-690
-438
-982
-415
-449
560
135
-187
-832
-542
-538
-257
370
140
285
-34
-265
816
43
970
225
-674
-285
-703
-812
-63
-155
555
-27
774
492
-353
-662
498
-241
491
-985
-391
618
-343
53
-25
523
680
278
-523
-149
-188
566
765
557
545
238
-957
-344
593
-326
61
537
907
-100
-615
782
-875
-513
530
472
-299
334
-875
-796
-621
-725
513
-228
-723
-583
401
381
573
284
-22
350
98
-515
684
-673
393
-230
494
-630
-657
408
-641
74
370
428
-92
-62
-727
71
325
697
682
-165
-794
-825
86
635
-225
966
-396
444
-568
476
642
146
-998
-454
625
82
515
-514
-961
-860
-703
578
-490
-458
433
671
603
581
672
937
-858
81
552
-316
-578
100
-331
361
-381
-1
648
666
639
-813
-822
867
0
644
-974
-143
22
-518
888
255
176
766
745
-765
626
-542
179
527
5
-761
-686
972
-388
-626
360
-473
186
435
150
592
48
-112
746
26
-998
724
-760
624
534
-860
115
-32
656
756
-751
-920
-633
621
987
-129
-823
494
-558
562
-923
970
-949
-405
-36
680
-764
-640
-759
554
660
-746
244
-899
388
-962
639
300
188
924
258
106
-140
-352
358
-581
835
796
-187
-923
-890
-73
947
-670
-505
150
983
-389
-521
952
-277
774
-128
270
-60
893
-783
-755
-121
-698
-967
-625
459
-768
-204
100
282
-133
95
-831
-828
-273
744
820
-786
-629
493
-382
530
-536
244
-218
651
-989
-701
151
-861
-421
-831
-704
-161
750
-357
673
-257
-836
502
165
-155
286
-867
695
-641
432
220
110
907
-855
655
-349
373
-553
17
-262
-920
-996
-497
-60
-757
-531
-416
408
69
-295
-851
589
-395
393
579
260
-303
133
297
-693
292
-905
380
761
593
-309
-850
481
621
623
-723
-323
7
958
955
862
-532
660
75
721
651
-209
-764
-725
966
-31
-479
1
-434
-33
192
-356
-381
-721
-813
-469
-569
-562
751
893
-310
-911
-989
-975
179
-841
974
-716
-8
854
-595
-768
836
39
791
-773
-822
-297
-8
399
-719
298
769
612
619
59
669
146
931
52
564
-217
790
648
937
-925
164
426
270
355
704
530
144
398
155
535
17
-887
-13
953
221
166
431
-81
-870
654
-424
797
180
90
896
-407
712
598
245
-765
-137
930
439
-170
-288
586
-52
-701
922
-569
542
-403
-449
-695
823
-904
827
871
451
22
243
-259
723
-504
437
996
80
-182
257
149
-293
-663
-43
131
-150
-255
461
89
876
-608
-568
436
483
-271
-785
425
-349
298
754
152
847
-443
756
793
952
-55
-334
362
571
586
-729
206
-930
-767
167
-939
-816
610
-912
101
-509
542
-408
594
940
-625
896
647
32
618
-581
291
-799
443
-921
-509
-108
-651
-132
820
-690
273
-838
201
-322
-774
662
-630
692
590
86
473
-935
-794
-450
419
-990
646
-666
-278
306
585
-201
-858
7
-670
-823
712
-976
996
-111
558
-194
660
935
-132
-452
-13
-157
-568
459
867
754
-303
-288
-584
-104
-470
369
-57
499
919
-522
-401
-593
-185
25
698
791
368
285
429
358
421
-615
321
-592
917
949
623
945
-513
159
771
-605
769
747
472
809
354
240
-17
-636
-390
-218
-760
-605
366
335
453
-198
-252
854
110
657
486
-544
-293
936
650
34
-282
369
973
652
984
-201
504
-449
-554
413
642
-764
-176
162
-56
518
-874
716
-664
-544
-565
35
-298
869
-229
-886
-42
-824
-981
-913
-802
-695
-1000
-216
-551
-924
-722
-206
-413
-208
699
516
388
470
185
491
415
837
925
-519
-923
132
768
160
82
296
-225
-465
915
243
-476
616
-976
-693
839
-819
349
-646
-735
426
782
279
395
934
450
651
-218
835
266
-355
-465
-668
945
-894
-8
-603
827
984
-216
388
-101
-146
371
327
-290
-357
972
-882
-619
507
256
-412
50
-159
377
216
999
-835
998
424
-125
859
-595
999
715
-44
208
-200
-854
586
-359
337
723
-697
-2
723
-271
-336
-804
972
757
-123
-180
655
-720
-511
-722
-337
166
425
792
998
-865
239
171
-785
390
37
360
132
985
-65
-818
812
845
-891
-361
-260
173
-348
437
-705
-220
-570
748
197
-268
-324
-156
36
-808
30
-11
-965
-129
369
-586
-475
992
598
-379
156
571
33
-330
-374
195
-672
-976
-611
484
871
269
-205
-761
634
608
689
-476
513
641
-903
-885
92
-199
365
512
-826
385
377
394
704
-39
729
-264
269
-341
-770
-120
846
146
-266
728
-840
-950
-88
105
-67
419
-967
648
227
255
-100
-85
899
973
272
480
190
-858
-874
318
152
-234
158
467
981
291
685
-821
-593
433
-440
749
701
-191
89
-437
874
-915
-815
118
666
779
147
336
882
-58
389
-293
51
-263
-986
-274
325
-710
596
-987
-645
-374
314
847
-923
615
-295
636
168
608
538
460
563
421
-388
-331
719
29
853
-548
-916
122
944
-908
218
965
-112
674
104
-342
-734
-454
-98
170
989
1
-233
-632
-799
325
-633
-789
217
-844
-900
382
-39
-971
345
222
325
-979
728
158
100
-20
-838
354
610
-657
209
-839
529
974
-694
10
-551
-943
619
-317
307
850
234
-389
119
-7
-622
58
-659
759
279
567
657
-226
496
-723
-621
-783
669
700
511
777
-32
-712
-730
-411
238
-452
-81
-692
-968
783
-461
514
530
-284
302
480
-991
-59
-852
-316
19
-891
-113
-302
326
-85
-723
550
-775
931
-500
-995
26
941
663
428
472
882
600
-61
-507
159
935
947
869
-335
364
179
-320
413
124
-271
-60
-227
624
-733
165
397
-331
146
912
-384
-380
470
-668
-299
-494
-998
187
-32
997
575
304
748
928
-718
-344
27
-553
-561
-16
-443
398
268
967
-438
-569
-663
233
-544
-465
-371
115
-185
-628
225
632
-198
-615
-483
-38
14
-737
-918
-359
-252
-543
-82
-525
355
-251
598
-978
-70
-998
516
858
-2
-3
-269
528
-136
500
212
451
-273
471
609
715
881
400
-59
-543
921
-508
-23
-582
-257
-3
-124
69
810
293
-520
16
-242
600
-511
-373
-150
-114
273
-690
-714
-864
753
399
-71
286
-415
-875
-47
193
189
-95
-568
320
268
-21
-678
-273
795
-207
-363
860
-865
94
-291
-632
-648
404
-607
977
490
661
844
694
995
-505
-782
-907
440
798
-814
759
894
-869
930
-582
-745
-290
-176
-747
-34
385
213
159
391
245
421
-781
177
-233
-831
964
-655
-761
-541
-164
967
-485
766
-697
804
114
-943
-126
639
51
-304
928
-679
359
-651
832
26
816
721
-619
-401
-433
329
-625
296
835
183
-289
783
883
-815
-233
-468
-278
712
976
928
-344
-788
-702
-130
-812
-970
-170
-294
-566
905
664
730
123
-773
972
-825
476
-730
-579
1000
-378
756
-718
-402
-228
-842
-908
-617
215
308
-727
551
749
-986
-943
-799
-676
449
-580
736
843
134
84
-821
-62
6
586
-391
-139
42
-268
-81
157
-623
290
-311
-763
335
939
894
122
218
-680
897
165
-984
-381
-689
-906
434
185
945
561
-86
-897
985
-647
1000
124
376
582
-725
36
-288
-30
-147
248
-611
-898
844
945
719
-968
-950
578
804
602
371
-672
-333
691
556
-454
491
-36
217
-122
71
862
-456
632
-825
512
633
-188
-958
439
-893
-758
97
-634
374
921
494
-830
577
-452
688
-832
766
891
869
-284
511
-250
550
236
515
-483
881
-223
-608
-705
-352
848
574
-754
-366
-890
-295
540
325
-137
-174
193
720
285
748
602
531
392
-755
-764
-404
-115
851
-948
678
232
845
876
622
-823
665
654
-612
-657
427
-273
532
320
878
58
24
984
-387
217
22
-649
-217
252
35
445
-462
407
-1
-207
714
871
927
-956
233
94
-558
-469
-976
-289
-843
205
-347
-893
819
382
-647
-451
-625
-40
-680
106
-548
-974
783
190
-267
-149
-3
320
23
104
-247
-731
621
-951
-453
662
573
782
-430
-537
748
661
99
752
-565
493
417
19
440
-980
138
-570
-351
790
-733
978
-804
542
-464
954
213
-303
454
-465
792
45
-868
179
546
-708
-411
-592
-807
379
220
-795
-720
365
203
376
540
956
-898
958
-61
-572
-782
696
756
876
264
-276
-87
-924
682
-367
47
368
718
868
-84
626
4
-215
455
347
-816
-567
308
858
-663
504
-134
-925
-937
-718
476
-172
-884
-810
-650
-983
413
-417
65
-835
-388
-987
990
-633
237
-886
-576
-348
-929
-320
694
-438
-481
834
541
851
201
-811
578
70
665
610
-403
775
-764
-858
746
56
-412
-906
-249
-556
922
267
412
338
-420
-79
966
-952
-286
333
-904
-966
263
-318
621
-24
-326
306
-665
504
173
905
-34
-59
-312
911
-226
886
-27
-139
-77
-380
-157
820
-12
949
-723
-665
-561
810
707
752
391
216
229
177
-238
605
-304
415
724
-886
382
-442
-687
-980
133
816
-88
-377
-924
-931
-795
-20
687
-557
-319
620
-117
256
-57
-655
373
71
870
-813
-698
-985
633
-233
111
623
408
-634
630
867
356
189
-779
-192
-470
934
-332
-197
-294
308
554
-374
-263
-844
-271
-3
770
-378
-628
-917
792
232
406
-462
702
832
914
-897
80
12
-462
-511
-654
-629
-762
-410
-9
-270
397
-779
-644
-803
495
-250
-791
-913
768
413
885
-654
265
-663
561
-206
-997
917
143
-651
-203
-952
531
470
745
-319
-436
-49
595
-381
-310
194
114
-370
-70
157
-1
-139
266
-497
117
-484
-320
-694
-784
55
-660
356
-946
-108
-494
897
-782
124
-721
621
971
575
122
-948
250
264
992
37
-598
40
-351
-40
-239
-124
969
-313
987
-730
-718
922
-696
-129
-479
939
-291
-610
-763
-115
104
-772
846
821
-885
-72
-218
-100
-325
-943
965
583
-315
985
329
860
365
-557
257
-215
-510
-616
466
-523
410
885
-552
15
-704
-315
-869
655
-999
-258
-999
-213
-75
432
310
808
-810
782
828
327
485
447
855
926
602
-457
96
-544
-533
228
864
944
-440
991
629
-56
-245
-361
688
-143
617
281
525
110
-680
425
566
-484
29
370
-514
705
-418
945
-139
-631
-964
670
121
951
-963
456
-640
-527
-39
802
-354
-928
-1000
-661
-649
945
41
950
-800
425
665
-363
405
679
461
-13
563
-297
-753
884
947
-124
-710
-63
-523
-890
-624
-647
-345
10
-262
956
778
-529
-217
-533
-764
-209
-38
305
701
-931
993
-178
-503
804
665
797
247
907
55
-180
302
393
-368
-309
329
-791
58
600
623
-570
650
-371
-580
542
-580
-952
999
-731
93
55
-891
444
408
771
-11
600
855
-126
-882
-81
-391
-681
410
93
112
-764
-740
700
152
-929
897
924
-484
219
258
650
136
789
-588
829
-994
-402
-425
-632
415
-18
391
-232
109
-417
558
373
620
-710
840
472
-472
-172
648
53
-743
-567
702
885
723
853
384
-444
338
-54
-791
180
-111
-388
695
-893
221
-23
-103
340
-785
19
-594
962
-739
341
846
-837
913
217
270
-684
-765
286
904
595
374
-138
-733
944
50
-918
143
-900
-103
264
869
245
-446
-671
481
-977
172
-19
-252
279
-855
-976
554
772
-636
-876
-381
-457
-276
479
992
332
318
20
860
-77
-452
171
404
-891
-330
-525
637
-443
415
856
748
-882
704
-108
905
-177
-804
185
-77
740
-589
279
850
-631
136
-595
67
-72
513
580
-84
433
-300
-421
-501
800
-354
752
719
-41
-841
-623
-706
501
-756
644
-288
-48
-7
-617
-424
-476
-295
-232
58
245
672
449
-84
643
939
853
803
-63
59
609
-993
357
-582
258
-187
444
-732
-689
759
161
565
-794
783
-173
995
376
-921
-50
993
-396
-18
-511
367
534
-203
-449
474
-24
-843
466
-420
781
-326
802
142
-792
-117
-848
-285
-6
-883
902
823
940
945
185
142
29
-950
-802
984
-944
-856
-33
322
371
-785
-578
731
-308
-878
720
744
493
-885
939
388
-800
-531
-241
-442
616
-950
-494
-162
549
-757
286
750
510
-900
515
819
-996
-127
922
894
630
-306
455
359
985
-464
730
-264
-473
-878
731
-78
487
93
-798
424
-523
-936
-686
-955
-500
430
567
824
323
809
794
913
-725
642
-714
950
860
280
377
-741
-731
-172
-175
-477
-67
-531
667
-410
701
655
-230
-344
285
954
-773
851
-665
-899
874
60
558
608
178
868
-794
503
817
-162
80
-177
-112
-359
-32
-860
209
814
-899
118
691
902
371
-410
884
579
-115
961
-658
214
-374
819
-766
661
-584
-868
774
780
-77
-635
-931
-182
624
-520
-23
155
-124
55
380
754
-689
-172
359
-478
-795
-247
-939
-719
514
598
-322
740
783
-259
-794
-352
-768
-332
558
203
-97
579
414
559
-431
133
-895
-933
-28
573
977
-923
-344
491
-174
194
-182
-598
-859
149
-577
800
-667
-169
324
217
-717
546
324
892
50
-696
-181
860
-160
132
-268
-478
-749
128
481
849
89
635
-67
923
92
959
-481
-387
-118
-773
-741
-194
-341
-787
-827
-938
-988
903
224
-903
738
177
798
203
-176
915
-572
660
-162
-151
65
410
-784
805
-25
-659
220
32
-998
-945
925
-541
849
907
-226
-958
-126
-329
-252
-956
952
-648
-260
187
500
631
-386
-105
-851
405
-605
-15
-330
-183
502
-466
128
967
151
346
589
865
867
-341
594
351
-44
-366
577
39
-826
-857
-676
15
928
-674
-196
812
-562
992
478
-171
581
183
897
-707
-30
-750
-976
663
28
22
-250
-126
646
-435
-846
668
-761
-540
2
-837
972
-349
906
390
410
341
-54
-729
-762
888
-14
413
-524
-375
-459
-440
-37
619
501
845
-165
362
-91
-710
-669
57
-421
769
172
-527
11
155
-805
53
974
-92
88
694
-84
-974
733
-917
-977
449
-527
-82
-953
520
-110
-991
-272
558
-634
-222
684
554
747
-535
-920
516
-991
185
66
-305
511
-918
27
621
163
953
-441
-712
-412
-280
143
-845
486
-334
562
489
393
306
-905
766
165
177
-713
926
1
-46
935
-370
-983
508
413
-760
127
104
964
-87
-869
290
942
-921
-473
475
984
748
-983
813
358
811
-12
-106
-666
843
196
-167
-192
343
-921
124
513
202
705
810
225
-196
-579
-505
463
-59
651
-313
-96
139
-326
-256
-25
295
-601
-285
-731
295
178
-520
9
-795
382
28
133
-317
-575
-116
428
-301
788
-281
-269
132
-360
-16
-72
390
37
350
408
525
-771
461
-90
2
690
-314
-234
82
616
-989
438
794
-769
798
-828
-693
818
38
-688
-54
698
-298
876
-325
324
-481
646
846
-350
-491
-660
-318
78
13
554
-86
-842
797
990
-712
-50
998
-204
507
676
723
-212
-577
204
-906
400
-110
652
-839
-785
-921
1000
718
-959
184
279
-902
-87
-321
131
-788
232
540
-853
-222
-516
879
396
255
-878
362
470
465
853
219
-177
923
-611
682
481
499
924
294
281
639
-953
-69
-506
-577
-505
-542
-673
907
-964
-436
874
-964
880
-169
-965
-858
-821
-566
733
239
503
427
-23
-246
-967
-359
445
-623
821
-394
-848
-215
-385
991
830
-120
148
406
-832
245
-404
-683
373
184
965
-945
962
-697
544
-652
742
-35
600
-842
-456
685
-394
-247
285
319
58
-627
-545
-27
-21
298
868
680
101
362
-850
-277
-65
858
-641
303
-419
500
452
-675
-567
-634
-632
329
-945
974
-123
348
-591
-510
510
-116
-824
546
-873
3
972
572
-957
132
930
-865
-378
724
320
-335
108
-649
-847
-80
609
-415
722
-742
316
-489
477
331
-77
-494
368
-277
385
168
77
-162
-187
-988
109
-630
52
652
503
-148
-788
366
-796
-848
-190
845
-720
-197
-276
-366
324
-75
-213
-685
756
-322
692
-750
-560
-131
449
-632
-899
135
935
-522
901
-846
-300
-293
899
613
442
-27
-863
561
375
-993
18
-587
-27
-759
-478
558
-298
-15
-482
-294
-974
-762
-287
-344
994
-41
-72
-319
736
264
920
-229
863
-847
-164
-21
859
-25
980
-563
-434
-113
896
-465
-945
-998
-110
29
-588
129
787
-204
-381
902
-924
924
-456
-458
-840
0
-864
303
-128
210
222
344
560
191
-117
329
-520
-53
-807
-741
584
188
185
-306
656
-767
-201
433
886
48
598
-666
709
-872
521
-299
62
322
899
-57
-188
683
-349
-217
329
998
961
768
-996
-839
-208
353
532
687
735
-223
805
-820
921
500
-524
537
677
-159
-240
-767
931
-669
-437
910
-833
-503
551
-360
-367
-732
-594
73
639
-300
856
-268
963
613
-623
640
306
451
263
-452
122
-703
-427
13
-109
-783
1000
89
-141
-325
695
781
-475
833
680
287
966
981
-331
-589
-74
-501
-332
-631
-443
258
-736
437
-459
-68
591
919
-837
295
-805
481
240
946
-106
17
482
-583
162
-158
-891
-59
771
979
-162
207
921
-143
881
235
372
306
483
297
-776
-328
-506
771
341
568
-323
-111
-472
-77
968
-616
289
600
-10
-852
947
-163
-958
-528
222
509
89
241
-530
179
-328
134
157
107
-406
788
-441
751
-564
870
-349
-876
839
920
815
-519
-998
152
-906
-163
-690
-360
904
-258
639
-763
-67
580
345
794
-922
-401
-863
-335
785
697
359
-551
959
-578
-383
-256
870
808
-417
-679
-116
989
969
-917
577
-527
-567
323
-291
108
-128
-131
-447
-327
-7
106
728
-933
-662
243
44
982
472
-527
846
422
-250
-626
-616
-589
944
212
460
-332
234
780
994
691
-421
-832
200
92
659
722
-240
586
-995
140
-871
-966
-900
935
-388
547
-354
-401
-355
737
774
-57
715
181
-858
760
827
-497
627
713
-166
-199
-55
141
686
171
-935
990
301
628
-30
-838
238
105
774
-852
613
-203
572
-629
14
-291
-954
-2
-931
-337
-943
533
-658
-753
383
-868
653
-852
-832
-649
-690
-908
556
542
-178
417
893
155
326
-797
313
921
-596
-886
-608
-765
222
298
-24
-699
-226
761
717
-406
752
662
-135
604
303
-368
-590
569
270
623
-377
-82
-577
584
530
139
-722
-761
-982
302
-885
728
-350
831
-462
200
-143
573
363
1000
-677
310
871
-491
788
506
58
-205
-679
571
-58
-582
611
172
845
577
-892
-557
888
86
-132
-882
571
312
-453
592
-820
-931
-227
870
224
-721
-355
576
438
875
-797
302
-497
-42
-850
-215
349
-130
-219
-100
396
-30
917
845
-377
997
-220
-834
764
-434
-589
-903
451
-941
776
-678
-446
-662
850
833
-301
-708
-929
-801
174
39
-389
844
-296
106
227
548
761
36
486
474
120
-847
-925
-892
233
-89
-257
960
532
-459
-991
757
-175
-999
125
785
-700
197
144
-738
128
186
-753
-45
-848
118
24
-226
-798
-793
157
-935
-684
-394
-595
-792
-845
267
-27
-914
-365
607
-412
-143
-832
-942
473
505
603
299
-884
832
-48
900
998
648
-31
768
209
-521
551
466
644
416
917
-408
421
561
395
715
863
-920
-206
328
-300
392
160
960
368
-43
-184
-21
-854
-654
301
707
-852
243
-911
947
-187
-921
318
810
33
-255
-622
781
653
-968
61
-513
-809
-285
-526
-114
216
-155
-151
-475
678
-712
-917
-794
158
726
-750
-921
-623
424
-281
-992
-451
99
987
-174
239
-621
-323
667
41
63
-192
-541
475
-186
923
653
-752
-234
-264
-873
793
-106
82
-58
-145
-297
754
-539
-425
347
436
-90
634
-52
473
26
39
214
-921
-546
820
887
643
397
509
520
956
734
-729
-276
895
602
-926
1000
107
-329
622
995
548
-869
-107
588
907
451
289
-810
274
534
806
-880
456
-115
422
-930
-967
-513
918
-339
-288
548
-76
346
542
630
921
-537
562
-440
330
255
-720
661
600
-908
-851
-640
-629
-106
54
421
-611
-477
-668
194
-546
-367
-697
-916
100
-814
-85
-872
-7
38
-316
993
-241
994
-848
312
-273
587
237
-288
404
-473
-348
-895
591
579
-790
-249
246
897
-758
-488
-985
682
-158
-722
-869
38
-770
-491
80
808
413
-94
-211
295
-170
-445
562
-589
-792
-902
839
967
359
23
608
340
-936
-630
-728
-142
404
579
822
284
758
768
279
-11
-254
58
705
917
535
-778
-350
-119
-305
824
-520
-84
874
-487
438
40
-623
18
-677
252
-516
898
320
689
-104
336
658
-830
930
994
668
-591
-645
-945
661
-965
-797
798
760
-982
-15
-598
-251
-637
-400
-703
-152
55
-31
214
769
255
170
126
153
200
879
-797
-369
-342
-577
978
-568
151
-754
959
-380
160
125
635
935
230
-95
-803
466
422
-457
556
-135
-958
508
-250
946
-417
-367
565
-634
879
-93
-911
-539
759
-818
46
864
59
-294
940
829
124
-866
-13
-693
293
406
-760
-584
380
194
399
501
-596
817
-299
-314
-693
-291
194
-69
532
-921
895
470
-374
-775
413
-892
526
-436
-298
234
-160
422
-223
478
790
-351
-875
288
965
-804
297
-229
324
-739
328
-506
-181
555
-583
-85
-814
-37
790
592
240
569
337
166
-745
-989
810
-335
-402
-427
-573
34
-828
-519
817
-90
509
-355
652
198
-873
-586
699
-773
764
-235
-920
-356
-588
3
593
458
-530
-224
415
-513
823
440
847
418
-524
-666
-294
743
-62
596
281
-410
-334
307
-120
-733
-317
976
-612
-941
458
-456
94
298
545
-737
-580
874
-85
-362
921
448
-113
-331
-621
-721
-396
-106
339
-33
-925
-38
-971
53
842
151
775
836
-929
-71
780
43
-818
910
-418
-905
725
905
-603
-354
-63
527
835
496
91
-651
855
-865
-301
187
-959
-350
966
220
609
535
198
647
259
643
687
519
-22
174
-920
611
-411
-539
207
324
-542
-332
370
-152
678
474
307
957
-554
-674
-992
-632
-530
88
415
-316
317
-644
-936
-249
958
316
621
777
299
-683
699
-75
-419
546
612
-725
106
-541
-364
-61
933
-228
415
35
-273
-386
491
667
789
54
-27
861
-398
-448
-406
-474
-562
-19
-679
702
-111
804
312
-145
179
497
-132
-454
-940
823
957
-311
565
404
158
146
-525
-709
-53
707
-690
14
-369
-421
-176
194
-10
650
307
-122
301
871
-38
13
892
-568
-82
-848
-644
-983
-321
482
-226
670
-292
499
211
-361
-330
648
54
-529
-941
-535
428
-371
533
809
65
647
820
-499
600
630
781
-407
-980
-244
-555
260
-739
-107
466
-844
-428
-204
-766
808
948
-500
132
-655
130
242
46
-433
644
334
-442
652
-95
555
-909
52
-142
75
214
27
333
199
141
58
586
55
-459
642
-559
-8
-832
-246
319
930
-961
-885
89
94
305
847
-314
-684
-686
-991
322
603
371
206
-128
438
-138
295
-943
296
-999
-491
780
-636
-25
-335
-892
531
145
-798
-39
-956
-851
-773
364
-481
95
625
832
175
-449
-524
752
-460
385
950
-110
-534
-872
-641
211
-998
690
-321
178
-341
417
556
427
-761
-589
-130
-518
-300
961
-901
-196
351
414
817
702
-41
-782
-912
517
706
-355
488
-671
899
488
-362
921
-78
-439
-919
-821
-585
814
-79
644
926
405
804
726
-832
-792
-48
446
-606
-934
-826
576
735
-688
-579
729
646
-958
-539
103
726
410
-9
81
751
437
175
-953
-692
374
-214
583
-958
177
-61
639
-81
800
-580
675
-785
-596
319
-827
-703
634
933
355
472
-691
947
-278
736
158
106
243
-750
681
-980
257
-35
-979
433
33
-584
-401
247
-81
-656
305
424
260
-842
367
-563
-537
259
817
500
862
661
-86
-985
-308
-195
313
-800
-18
-424
-824
918
789
-287
-117
900
-430
-846
783
267
46
269
29
596
933
57
-447
773
3
-487
343
-341
38
-224
163
-36
-643
42
-289
519
33
-253
-121
-740
-505
-820
624
-621
-424
-898
888
-392
727
354
315
-461
-264
66
367
197
439
183
9
530
-793
-490
-84
425
-677
601
639
-826
767
-824
-630
-335
-999
386
267
731
165
-945
-140
397
470
-369
-835
-302
-506
860
-942
-166
516
254
904
-698
-819
221
-320
212
879
456
961
783
-655
-211
811
-882
915
-604
194
-29
68
-61
949
32
-592
-750
143
-406
372
-873
-831
-908
-36
388
-83
-768
-289
862
160
721
362
-768
406
724
-10
286
115
587
-242
584
601
-802
-603
201
-17
405
54
1000
959
-901
929
-163
815
-844
-510
950
-481
909
-643
285
-649
391
479
-522
-870
-256
665
-263
-899
-524
-407
-187
-986
193
-720
-484
726
358
-359
-457
653
-977
693
-330
971
911
-821
986
337
-122
-433
-350
-104
-434
654
734
-36
303
-334
-812
-822
-658
-860
-501
760
-14
96
954
-432
643
456
-507
-151
-633
840
891
647
-106
606
55
-812
136
-797
551
-297
-137
447
799
575
-278
557
-18
-401
592
823
-425
-434
-363
929
-918
-793
-330
-528
892
-21
835
332
116
278
389
257
262
201
-994
66
-874
-192
-154
-857
-965
-328
531
-248
610
845
745
-431
-480
655
-598
-909
-876
642
969
-726
-793
-855
-28
-525
232
-887
516
-852
776
-411
915
832
-141
733
433
-331
-17
-896
-183
384
221
-583
875
-152
-722
-821
-117
427
464
-789
922
-144
-958
-678
554
366
995
-928
-485
-893
-821
517
786
-841
-927
-548
150
417
-928
344
-664
141
102
827
-112
-503
987
-363
-400
-872
-602
927
-292
-179
-189
-270
-865
441
488
-323
629
919
-559
-185
-262
-689
577
-762
919
629
771
740
-563
-804
-598
639
417
257
115
-604
-432
-673
869
321
307
156
991
-26
330
237
649
-71
-501
-18
-306
630
879
-735
-914
-923
-777
308
-976
101
687
-941
686
-431
-338
580
-926
-847
766
198
417
-914
-106
-773
-299
-429
323
-631
867
-315
-520
713
759
-940
-510
-384
-992
-624
805
-998
438
-382
-935
-564
75
866
956
-293
-235
-389
917
-805
-805
856
-311
-879
-28
-549
-10
902
85
517
688
454
37
487
-555
-841
-326
-517
928
271
-164
-272
-176
-68
-455
-720
-36
-510
-751
272
103
-119
-68
-359
-359
-622
0
855
110
918
-992
944
240
-814
-343
-522
730
-122
-883
653
-431
-396
-215
-825
-710
965
-297
-556
278
-977
613
483
465
381
115
-588
-442
323
74
-507
412
769
94
487
703
285
541
-573
883
402
634
-575
780
954
-329
80
588
232
464
914
-552
208
-483
-921
-93
-565
286
687
635
621
554
194
750
16
-347
971
204
-214
759
-203
-765
465
55
408
-448
-927
315
164
-781
853
881
807
82
-370
-106
-806
265
261
-749
-730
21
1000
43
-353
691
-130
749
-523
539
441
-627
-165
-126
-920
-500
-571
333
-547
-915
-599
101
309
-588
763
890
-866
293
-136
-91
655
-719
983
311
348
260
-364
-54
733
391
573
893
-653
-118
-177
379
680
205
-307
-858
-614
-833
-916
-660
-589
-453
839
-322
-558
645
-955
974
852
695
-524
980
119
271
-188
954
-983
19
-444
971
-414
-262
1
-733
8
817
-701
-97
373
573
822
69
-380
-142
210
226
342
489
858
-565
-591
-820
258
402
693
707
-904
-948
-736
-894
-974
495
314
-730
587
535
-868
-406
-184
-411
-611
695
-856
-330
-632
-877
461
457
-438
604
-474
-501
289
-135
437
175
-134
-447
-35
425
-288
-407
-587
157
-896
534
-123
706
-861
633
225
-188
686
-359
868
-363
-165
-804
417
-166
-842
-811
526
469
914
-690
-446
184
731
-574
-304
284
-604
744
-201
-420
-8
-434
-848
782
-673
258
778
-881
506
207
118
753
19
-407
886
388
892
130
462
-440
-836
401
980
-543
-911
306
953
976
-619
323
609
446
-207
568
776
206
717
343
-468
536
-731
430
-471
-606
208
-697
-975
-275
557
96
-383
230
-545
-90
-553
567
-646
-626
379
64
495
993
867
-796
-714
-885
-752
703
804
-260
472
-193
750
231
-380
-574
490
110
-8
-685
-132
-450
711
-925
541
-533
360
667
269
411
469
353
-674
-594
-258
294
-354
-310
211
32
570
-290
-871
-584
906
-695
885
535
258
19
49
-10
412
-50
-108
670
567
-49
57
-476
366
750
-530
-157
846
126
-871
454
72
596
-869
-180
828
-248
-224
927
980
475
176
-517
-639
902
383
-239
-572
-452
-219
-175
505
-887
-76
-735
-694
-837
-148
-338
415
-3
-400
-737
-512
437
-545
379
-342
-151
189
-918
-377
837
-239
-105
634
-114
-494
-20
-381
-735
381
-997
-400
938
-894
66
-665
-797
713
-734
-121
-598
292
36
-872
-159
490
732
903
590
0
-85
561
884
22
177
641
243
242
-766
720
-418
261
927
332
-780
195
-911
-603
-480
-907
-524
948
-776
-338
719
-973
157
203
-676
666
-682
788
146
-430
659
125
485
367
-720
-120
568
-815
-760
-63
-660
-739
670
-62
587
-198
-612
-685
-665
491
72
243
654
45
855
180
642
308
-970
-318
942
-717
-751
224
508
900
-749
-383
-911
482
749
175
-43
477
-608
678
-360
-675
211
478
-119
626
237
-313
312
284
-452
-904
60
-341
846
-866
-353
-214
46
137
666
-708
-439
452
-744
-260
624
118
-951
189
314
-992
-789
-381
-706
-400
-774
944
517
936
793
788
674
514
-336
556
240
-175
-414
913
522
-16
-493
426
577
954
643
736
-129
-126
750
543
-600
-235
771
-351
445
-47
-583
717
23
-845
820
282
778
-973
-417
-784
255
-583
-949
979
-747
371
427
243
433
-951
-735
223
-122
-969
-113
-177
763
-770
699
805
-490
532
646
-250
-244
-167
-534
180
-610
-629
-230
324
512
-284
383
-305
-249
-628
602
3
-441
-129
415
-457
795
105
379
-108
109
-49
461
-138
620
-893
584
-191
-698
-951
-870
841
-485
673
-540
-190
488
217
-979
861
829
-661
23
413
-714
-931
609
923
-375
547
344
549
470
267
-6
378
598
15
-899
636
677
-336
317
928
-905
615
-769
554
340
-262
711
-394
75
251
339
-52
-614
542
979
868
929
757
-749
-868
183
612
148
505
-63
0
990
-731
-376
279
-237
-663
-553
13
521
-895
-679
327
-441
-695
-546
-294
160
-869
-539
-982
-196
-590
143
-278
-652
-252
-782
-907
-29
760
-346
32
-410
877
690
-199
225
-67
506
588
936
609
-187
619
-629
104
-748
-193
416
281
-902
-350
170
844
-841
648
-491
102
-632
816
940
316
478
-743
563
212
-937
291
-580
321
708
-248
-263
-18
-304
-742
-410
-957
687
-557
-744
-769
-877
577
-906
916
44
252
464
622
-22
-710
-464
-639
-141
-576
641
-180
-296
-225
-155
-379
-615
-684
-633
839
708
186
743
531
-546
570
923
-794
77
-799
161
542
106
-154
-91
493
326
874
519
278
529
102
224
914
-550
-882
-873
942
800
-274
394
166
799
-405
-448
-625
-682
-705
194
-883
-491
655
250
672
632
-425
201
-871
437
-460
-590
288
-540
335
208
-28
7
732
-231
796
-859
-327
929
-498
-496
-375
-156
-615
640
-122
715
687
812
176
571
989
141
313
-963
-234
-505
-735
-774
908
977
-979
889
-788
-905
531
-783
951
-210
-47
-403
-982
992
792
295
116
-835
830
38
208
-266
445
918
372
-387
52
154
330
590
0
-344
-71
533
546
526
552
-461
574
-326
700
580
442
-713
-777
-181
-805
165
296
254
-640
-429
658
-542
-476
-657
-581
-994
-595
-837
-326
-47
-652
-961
-696
140
712
-259
230
-242
-151
-455
732
-500
-948
667
-300
-742
-395
947
-275
-219
635
-750
189
769
-631
978
400
-367
821
-574
342
694
360
327
-53
-588
-121
-743
-145
795
495
523
141
-601
-641
580
668
820
-221
-925
-362
-823
766
119
576
115
693
-916
195
-478
736
-77
-208
254
-210
-741
292
-351
22
-498
722
273
-529
279
611
455
806
821
635
-668
359
117
539
906
-36
-11
-551
-1
-389
146
150
-402
593
621
-406
-923
726
653
-807
849
-749
-250
-717
-295
598
61
-79
-550
-825
579
-127
879
136
-216
67
673
-294
604
-386
450
-850
-428
-313
838
-842
-814
-246
-199
472
-439
85
871
615
968
-306
646
-172
125
740
118
-787
808
681
-341
-690
492
30
257
-411
808
582
703
765
-17
245
-54
694
617
-99
-88
-617
-1000
-681
704
780
-846
-483
217
-88
-102
586
252
384
-32
-228
-381
716
-413
397
754
-794
962
685
-765
560
-972
397
-778
-364
-480
-399
-552
11
-253
971
971
463
-28
46
561
-868
-510
-473
-96
-703
-850
-967
-115
-634
-807
11
703
-461
-203
283
991
604
-882
517
-873
106
-569
630
-32
-558
749
-801
513
473
664
-656
-573
495
-754
310
224
-276
-945
164
-738
-232
-723
-991
-827
717
-884
203
116
923
-191
70
-635
0
848
666
279
-484
-123
-50
-409
-720
371
-734
-592
689
-138
637
614
-162
854
-279
-371
322
564
249
-876
-573
883
587
151
666
897
-152
473
386
-650
-872
23
-752
-656
-41
220
788
-711
399
-989
31
869
130
552
488
-836
-513
581
337
36
337
698
563
160
526
-163
-193
-901
152
-353
-310
11
457
555
986
130
-712
142
468
-335
-913
761
-885
614
499
-484
147
520
-662
-350
-918
184
261
168
-606
-717
-618
-206
765
847
223
976
424
-675
425
338
-716
911
482
-379
420
875
1
801
397
471
33
-362
754
727
449
806
-668
-178
173
405
428
-424
-399
722
200
-420
-622
448
-299
-954
701
-840
-788
322
-129
-811
-590
577
-408
-500
152
-947
33
-746
-719
-601
454
895
828
-659
77
20
-674
-425
-53
606
-520
824
957
-363
426
240
591
-198
394
932
-398
837
-857
967
-3
-793
-849
17
248
-73
826
194
-547
5
-84
77
578
112
444
782
-309
-937
-371
2
-794
-757
297
444
575
208
607
-444
417
296
869
294
-396
-899
-50
804
919
-242
-576
-169
-67
-424
359
-878
-227
-595
778
-246
384
-877
583
-498
-84
-466
-254
356
-772
311
881
353
132
-189
696
77
-484
552
-369
-137
-411
743
-903
-963
933
-280
209
-819
-34
-119
-185
246
843
-295
46
840
602
-380
355
-902
-119
-83
438
272
696
53
-112
681
211
287
-866
671
-571
85
-290
-435
976
122
974
446
-221
627
-201
739
-954
-518
479
252
-493
535
-62
400
319
576
22
-868
78
-344
305
-443
-873
97
-113
-763
941
698
907
10
391
677
580
-958
383
-113
161
46
-109
151
-793
-177
545
104
773
31
70
-867
-435
361
-373
-162
239
-255
834
-616
-957
-790
95
37
-556
-415
-877
-87
-599
-808
-938
514
263
43
902
-215
-689
468
-428
-939
-166
-128
917
-291
870
891
113
-558
324
805
247
-714
2
985
498
704
826
593
271
236
-274
643
-565
742
647
90
-447
-772
-751
135
789
803
-711
91
-684
-576
-378
790
302
-449
-746
-212
773
-126
-911
-32
511
-274
199
802
951
976
62
490
791
615
834
-306
-564
-934
588
-818
498
265
880
480
-107
-81
-467
272
907
-110
164
-161
-280
-811
87
-326
879
-788
674
103
874
-331
181
384
-805
-329
37
539
-478
694
443
792
72
926
295
-736
48
116
341
-724
-8
-338
598
703
-165
-541
-559
446
18
894
-3
-419
46
965
-197
593
-712
-462
251
-876
-609
-200
256
840
-66
-159
-836
931
-891
-664
-177
-95
-403
443
639
722
-515
36
144
-336
793
389
-810
-159
21
158
932
978
-521
-719
859
-159
-111
-677
-350
434
111
398
-582
292
553
-181
42
-328
462
-105
-39
236
-289
-293
799
-530
81
986
203
-852
-173
274
-707
-358
-897
660
721
794
224
977
190
409
-341
-260
740
413
-454
292
717
856
789
495
901
-941
-482
-173
-663
-894
-32
-689
-255
-197
-78
-31
498
344
652
-350
-678
-480
502
-420
-272
-944
-289
639
-301
-576
325
943
828
-43
-536
544
-964
959
-384
779
-240
680
395
671
-715
482
741
-357
-568
633
-666
-907
251
431
151
-437
162
-516
759
428
421
-617
-440
518
-736
750
-319
-257
512
-11
554
677
-36
299
414
180
821
-928
-64
-487
271
-709
258
-438
-428
-621
924
156
-981
869
180
-998
-332
-45
529
147
-219
464
-523
-29
148
-438
862
519
424
-39
823
-754
-256
506
-675
-188
-556
532
-211
-517
167
-694
663
525
546
40
792
-669
-971
987
-242
652
-24
-533
-886
306
-116
462
87
385
-209
-167
810
-483
992
564
519
-955
518
-103
448
-173
-480
446
69
-853
159
624
112
829
684
171
606
-872
952
-981
941
-570
-591
84
-744
-439
437
-790
754
158
879
-897
-201
-380
-233
-351
-237
-319
629
-849
-281
-733
-891
310
-186
-441
275
450
482
929
-87
967
85
-195
161
836
-126
-553
997
716
269
-31
-161
857
-19
608
718
-244
-706
-708
-644
-927
-144
-553
-617
-689
-121
-934
-340
-771
-757
-868
-609
-238
-915
-109
270
639
931
-46
-96
-951
491
597
663
341
-577
408
-912
-201
-466
3
-319
-454
-164
763
660
202
626
-461
-220
-365
-817
-106
962
393
-251
-389
588
-624
606
-712
-620
539
840
571
-200
-767
307
-753
-606
-343
-121
-933
69
-381
45
780
-921
187
95
32
130
-162
-181
-716
842
-825
-976
-100
-796
928
-533
-781
-340
-74
-810
-789
848
584
740
179
356
409
-118
-900
-3
-812
552
427
-642
-834
-537
728
55
955
345
687
-292
850
983
983
-491
-952
-144
-819
976
309
860
985
-263
-521
-929
-71
-973
-547
-655
215
844
-789
-51
-307
93
-600
-285
914
-699
-641
235
-634
142
-676
-588
28
-823
-686
97
-814
84
196
-389
-602
-906
-519
-863
310
-535
223
-172
-121
305
-528
-693
-323
-303
-465
544
-355
-149
-54
142
-669
785
-601
-351
-989
-288
379
145
443
994
948
153
-273
-437
135
-272
722
267
680
669
-247
-404
-603
225
-27
874
333
64
-827
-409
-387
-931
-809
-227
-470
-489
247
185
934
-376
686
-283
-435
-399
761
-76
662
411
-727
-979
-102
-837
-184
366
959
971
352
-773
964
-280
804
-127
687
815
-939
881
-554
113
151
554
761
-8
-36
539
-135
-857
-836
-770
-18
-845
887
-214
-761
728
-159
-753
775
-796
90
246
801
11
-233
-916
-629
-45
-115
329
-69
-556
677
-77
11
-760
572
-902
299
809
-547
63
-106
480
167
-398
-15
-535
-432
698
173
693
-695
294
326
858
-294
715
194
-371
247
977
704
-348
-831
-190
573
997
290
872
-553
612
-558
-661
579
-255
666
295
-995
-663
663
-444
480
882
-106
-409
460
308
181
-401
-228
24
790
-143
260
698
19
191
-893
155
-840
-604
-80
794
-80
560
-936
-283
-849
-535
649
-230
-506
-315
-363
-471
-755
107
551
-921
775
20
-546
348
911
-230
712
84
580
940
-354
-731
-220
-981
742
-852
-170
314
-243
448
193
-631
-736
-24
-210
339
-698
-917
-659
882
-746
434
127
-872
-291
567
-294
319
846
84
-448
-93
-855
-687
743
219
-596
961
-808
629
285
-525
272
67
-236
-63
413
986
164
830
882
-258
-427
-719
-372
-207
-708
-462
681
140
350
284
49
-317
-797
-8
666
168
362
411
-642
701
-244
-854
942
413
-349
-390
66
356
-935
-780
166
-568
-740
-589
-956
71
768
-750
-110
-747
-798
-368
-656
141
-653
-236
-897
757
578
-929
-231
-353
706
901
-256
-134
695
-233
862
-361
316
-52
969
985
129
-684
-306
-682
136
-650
51
162
-739
-894
-997
-912
418
428
-820
267
966
492
-996
480
450
-584
463
800
-96
515
440
-169
-516
397
215
-446
-246
986
-452
-904
-911
-456
-406
-976
847
129
669
-197
-652
495
116
812
-513
-266
-800
491
774
-536
592
316
-255
-248
-111
473
-674
928
199
668
-527
-408
468
-385
784
167
771
-181
-954
399
194
56
-142
180
-507
277
-288
-17
516
-833
391
666
16
80
-885
822
-490
-277
-360
877
-481
-594
-723
-101
-225
785
-209
-797
-116
-730
3
928
-344
910
-561
659
-990
-365
84
-871
-704
-86
-505
566
845
-793
-699
581
278
-544
648
-984
357
-73
615
-570
351
-48
618
389
930
141
-286
-442
-311
-32
-809
-624
-633
-587
818
-744
980
-481
-213
-587
-388
-457
-305
111
-595
637
391
921
-482
-804
470
845
378
664
-149
943
-732
-79
322
163
-162
976
-660
589
-912
192
994
-495
935
287
-945
-113
-638
-956
288
56
-729
934
662
594
-757
-535
784
925
-463
940
434
-448
243
-361
381
78
-684
-836
-14
185
-852
588
537
984
345
-298
-882
127
-279
-68
-723
40
988
-543
-603
-427
-14
444
-807
765
-995
-112
588
-413
257
342
588
387
223
-437
204
303
-454
-459
548
-47
527
810
-206
375
-481
-219
-989
238
518
-412
724
-342
324
-667
-387
6
-513
482
369
-159
-120
-250
-509
-908
-968
-435
479
239
-355
928
912
-898
84
690
851
520
733
-368
765
586
-24
708
-921
-233
841
-964
719
-477
106
-400
-690
-164
-36
523
-969
948
-747
-830
-177
-976
918
-138
-341
306
522
870
-508
938
-426
-729
418
833
-668
589
94
778
-572
423
-51
-471
957
475
-705
-744
-261
926
777
-40
-250
-630
-802
-394
507
252
173
242
140
635
190
-426
526
-382
-842
498
755
-461
-4
-184
35
578
941
-891
766
444
-931
124
125
-682
-807
451
495
975
400
-616
315
70
-156
-51
-209
761
578
-974
-630
989
-131
-629
-416
430
-942
-611
-199
893
-552
674
210
795
530
205
373
639
-129
15
309
-173
-932
-937
976
473
-4
-289
-955
933
-230
-934
398
-803
-904
-484
578
191
688
-802
234
185
621
810
-832
-575
-349
-496
811
125
-880
-209
385
-931
-29
431
598
928
608
-78
-162
-528
888
871
-21
-496
856
616
-392
-680
906
-595
-702
-207
-205
-659
266
-561
-227
-390
861
-475
-902
798
231
59
749
894
-359
-536
379
263
830
116
838
-942
852
985
-665
-365
-510
-128
-134
-81
-316
890
496
-779
-662
-758
279
-610
-407
691
-590
-318
847
-584
-620
529
-908
27
18
436
-497
303
432
489
-230
842
-89
833
-663
-217
-266
-976
161
727
518
253
190
463
-842
417
669
-752
-5
949
-360
118
988
-280
919
226
-838
-90
150
723
-86
511
803
-191
472
-597
-735
-909
389
1
849
-85
-210
88
672
-633
365
498
-384
-490
927
92
-793
279
347
-375
-563
300
-883
-22
-768
176
-477
-962
-839
-273
-95
233
614
969
663
-830
-580
185
90
-658
-617
-430
-604
282
-690
-666
873
-477
374
736
828
-500
993
-77
283
643
425
478
-321
6
-872
442
443
149
11
326
-930
-263
-377
-450
-992
329
-414
-124
-311
313
668
-837
634
-271
-307
-722
-385
184
-778
536
-11
-470
17
747
-734
-139
409
-46
-715
962
-360
134
671
-936
-139
-209
-305
-52
-767
471
-958
-724
-398
657
-975
372
-52
-681
-581
-734
-474
510
-777
834
-66
927
785
295
-331
-120
890
-540
460
542
-341
-223
792
-556
-892
-550
-348
-981
895
-921
344
299
-250
800
-879
-662
-258
-373
-607
-457
95
-929
-962
929
9
-868
447
-126
-553
-415
735
728
-840
-442
-837
139
443
839
568
-643
-877
134
-49
-460
982
579
-671
561
-527
-868
303
-31
432
285
703
120
608
288
-633
-308
583
342
-462
765
82
201
94
-117
632
670
-146
-582
332
-417
-643
704
-160
-989
-229
746
-348
816
180
670
771
-262
192
-371
883
636
563
955
48
112
627
184
-134
531
-942
-406
968
209
-453
61
-107
-492
920
693
974
-792
-399
7
310
-30
9
-339
-562
-779
-254
-69
722
585
138
-867
-829
611
576
503
19
-951
547
-311
871
906
-80
-166
-504
-954
166
-755
376
374
611
-9
192
-758
714
445
82
504
655
518
686
810
-41
-409
-451
113
303
988
385
-684
-505
996
-298
37
-575
474
38
436
388
-718
381
870
459
603
-413
-591
986
-409
505
-495
-303
-644
-851
-993
609
122
206
-88
798
-998
-362
-745
968
871
-829
323
-309
-186
527
814
-731
-956
513
391
516
239
-754
590
-33
-363
-15
-824
893
400
-769
-615
-394
523
-77
157
818
976
807
475
998
-551
523
447
-469
923
261
-252
-237
-647
676
-846
-397
-63
285
216
-262
679
-963
-84
-833
-334
-38
926
533
-135
-893
-436
383
-668
-335
554
537
-662
-56
517
-594
723
-300
-467
525
14
544
-748
845
-606
405
533
826
460
-18
-411
50
665
-619
-730
-879
-778
-38
-905
961
-647
268
773
-383
700
-859
-751
-391
-859
-845
595
-130
776
361
-77
204
-9
335
-652
-745
-546
-83
135
95
-421
-905
174
-260
347
180
870
909
-329
866
929
-896
465
-767
366
-51
-901
-910
854
384
-923
-47
-508
-737
-803
371
956
-828
-176
969
237
569
-995
-489
-627
-902
-459
-305
799
-840
326
1000
-462
641
-703
-328
860
50
189
-130
795
38
-155
542
-658
-90
-651
414
283
-738
493
-235
-760
-733
128
-645
-81
-801
940
8
-985
310
900
390
-731
731
852
657
-645
-829
-340
-82
-250
-864
-196
-375
844
546
-184
-983
975
-717
-796
719
50
-98
596
471
-682
109
549
92
530
-429
-688
-203
-999
-192
-443
118
734
901
-974
93
-625
-787
161
299
337
563
758
442
1
277
-681
-927
533
526
647
575
-958
191
808
523
841
205
321
690
204
-91
-792
-152
-585
710
380
-539
121
-875
-195
220
731
-494
-328
-884
481
-643
-556
-234
399
546
62
278
568
-527
575
-804
271
572
995
-828
-655
460
880
203
-463
-72
-49
501
-171
294
-758
-594
167
507
-59
-183
-73
-23
784
-843
872
465
944
730
-153
428
974
-418
-263
258
160
-255
86
672
-744
406
758
-581
851
-251
-467
-464
713
603
-748
-739
701
142
-380
541
500
832
-395
-318
269
-946
-888
229
-984
-195
902
-993
211
-799
-309
524
-863
-714
-835
688
746
-765
-220
813
386
-166
677
762
699
-273
-147
-347
678
-764
1
948
905
-769
-485
101
-28
-295
361
267
860
-529
475
175
-861
-183
833
97
-771
52
676
249
-342
-871
-119
-308
-206
-942
-681
-674
54
-46
194
835
496
580
120
587
-128
-207
-855
374
-910
346
-430
-418
-762
972
-791
266
-134
-687
-544
-192
855
-932
-294
778
-388
-827
311
-889
-857
604
-320
831
-196
-209
-64
-443
803
-64
-679
-460
52
-182
976
-810
-66
260
-486
-959
196
897
-777
837
-877
-750
360
608
-682
-334
-787
-186
798
-832
-558
-895
336
-453
887
376
892
-149
-982
-238
-514
-845
518
809
70
-381
-594
845
735
159
811
339
-470
-50
-698
-810
-73
999
880
-169
-147
-874
263
-777
628
361
-948
-980
875
567
-293
-844
-968
178
841
-26
620
-351
709
-625
640
834
-855
835
-642
211
-277
100
416
-489
-314
-583
-384
341
-235
-922
408
-901
-672
-599
124
-278
824
-253
-907
362
-221
729
-463
841
245
-760
763
74
-915
990
380
-870
11
792
-219
-625
-280
774
-6
695
-444
350
-180
-932
471
157
253
-966
113
-45
-237
498
-490
744
69
418
732
498
-338
122
-996
804
-182
-420
-621
301
-354
-489
441
-263
-101
-614
-898
19
-695
686
330
-685
949
-510
-371
-124
735
229
219
-56
706
-167
-95
55
99
981
759
952
-904
975
335
-57
608
-36
757
402
621
469
118
-370
-978
-600
109
463
785
20
913
-943
-186
-681
540
116
-861
-596
515
698
191
-740
397
-968
915
563
757
695
442
151
99
-547
-537
-119
-143
-250
-395
-445
-700
497
-445
-699
-800
750
-841
291
225
530
488
858
-423
-748
-761
299
925
-676
333
-888
539
-833
166
981
-795
116
-327
316
221
622
-735
-481
-89
-959
-574
-238
-941
-26
786
879
95
-712
641
685
-242
424
-258
768
-1000
-256
-228
-1000
-435
627
956
341
70
652
9
853
-227
-808
482
-893
-680
879
-739
-14
-839
-286
-341
292
811
956
-765
710
754
-431
902
292
251
394
868
157
-939
-739
66
-175
86
219
-281
448
396
658
-402
99
-850
-97
-69
-654
11
677
785
-499
-763
-902
-154
542
-296
-794
302
-607
-317
724
98
293
883
134
-210
41
637
-403
974
-67
-957
-490
910
-506
7
-633
-871
-100
-443
-995
656
-431
-616
162
745
580
-398
615
-443
94
-743
331
213
-304
-447
-359
860
-191
812
-926
-739
760
-405
69
-657
229
209
563
658
-86
248
689
437
942
-225
907
-160
-576
-149
-801
-507
877
-46
746
-678
825
-583
-430
-970
812
261
49
-134
4
473
969
647
27
213
277
375
-994
737
-935
756
-212
49
865
958
-87
229
-334
426
236
677
355
-591
-995
270
775
34
-458
322
-340
697
-696
-848
-909
645
-428
442
200
984
674
-150
-802
228
-689
472
68
722
-590
-63
-590
176
129
749
507
471
979
640
-589
278
-336
-66
-994
-592
185
-532
712
-443
696
371
363
681
773
144
214
680
161
-732
-639
902
568
-175
-334
300
379
-207
-233
931
-396
867
186
416
-879
-496
-637
893
325
322
833
-318
-656
-451
885
-23
438
688
-533
-468
-934
-592
-488
-50
-862
-667
662
673
-264
-245
-496
320
94
716
772
629
893
513
-640
-348
726
893
431
677
-318
881
-94
615
653
-601
-742
-836
414
542
986
-918
-116
-621
864
-783
-903
329
926
498
-726
-792
-402
815
978
746
706
-147
-100
-624
-9
824
933
845
-933
905
-912
-266
634
435
510
630
-666
274
-935
129
219
384
-295
-418
-851
-538
-416
452
562
708
-545
-622
-525
-293
-385
657
401
230
897
785
31
393
525
-882
522
-25
387
-206
-948
612
-312
413
-531
-272
385
890
-433
-859
116
891
-244
-696
741
278
903
321
161
88
-683
-113
-732
-373
922
-400
-501
-470
-18
-606
74
-609
-640
703
927
-349
-558
-576
-166
-156
245
40
561
-287
-526
-464
97
987
226
23
-543
-820
977
-97
-69
689
225
-438
657
297
-385
16
675
-990
503
-532
-499
292
366
-407
162
299
-903
-549
721
841
-412
807
122
-546
884
-393
376
-168
-462
419
-387
706
381
873
-126
273
-539
-734
-602
-114
-754
588
-125
412
-179
-928
-520
982
989
39
398
-585
-291
-337
-962
-195
-576
634
880
-548
411
-555
267
-778
912
768
823
738
-341
697
-932
299
-982
743
769
-81
-700
616
-994
800
969
-443
-575
-695
-138
-726
-632
-84
-145
-644
-4
413
915
765
169
625
141
872
85
-170
-381
107
-282
594
-19
-206
-897
153
907
-898
-172
-899
397
-422
-147
448
-808
6
834
290
-556
-540
925
-469
465
-425
-975
-46
892
528
695
260
-542
-27
-877
364
726
195
-747
248
-325
705
275
-157
463
-746
-455
-135
-576
-139
55
718
47
492
-999
772
-726
-509
-533
-439
46
761
111
985
230
532
-161
-815
-728
484
-825
-495
-340
684
-615
-70
-788
-250
-858
768
-722
466
-495
630
-866
541
-926
-407
-383
845
-109
-128
-337
698
499
179
-732
797
-381
436
-477
-554
-774
51
-3
744
-927
-993
392
-973
943
428
-793
-541
-805
-399
972
382
541
-7
748
177
-534
-579
-474
720
953
-110
-55
-261
428
684
-560
-480
136
121
122
-39
-617
-70
-576
-240
-871
864
209
-124
550
841
-163
-806
-933
-541
-155
102
549
-439
-938
661
187
-985
-572
-720
-170
-181
-709
547
209
13
-531
687
-464
842
-761
-847
8
361
-958
-496
-617
136
-553
206
885
-985
-666
689
-541
888
-923
-199
655
-690
-789
613
579
329
256
-644
199
221
-966
-848
412
-724
666
627
500
-77
984
224
243
-367
46
-628
576
312
515
219
962
692
-735
-615
432
424
-355
101
-951
626
-909
-424
-84
-470
-331
-668
-37
498
232
-908
825
624
-87
-746
-335
108
574
-604
-643
122
356
657
-212
-742
-571
870
-932
5
-378
145
-667
-171
-448
-887
-216
-735
382
-97
545
41
483
750
515
249
-861
657
-853
319
-927
593
367
-755
-444
-81
200
352
-1000
882
559
-107
224
731
-922
-306
368
-37
-743
-91
-481
92
322
198
554
812
174
225
590
748
821
-880
862
745
534
-781
235
358
436
556
-282
754
-189
-604
-383
161
888
936
557
76
427
-135
475
411
103
397
91
-485
837
971
605
-717
-11
939
649
979
-268
-359
-551
562
312
-821
-797
-991
382
-883
-289
-656
686
907
89
-49
-665
870
258
-485
-431
326
-182
299
-655
150
-682
-647
-180
124
-699
-917
-158
-318
735
156
-260
-395
-892
-503
1000
924
558
964
348
-199
-800
149
723
434
452
316
-662
-342
961
237
-497
-186
-618
813
-423
-191
132
40
955
-522
219
95
-77
-742
978
44
188
-493
-247
-826
-213
13
619
-888
-674
109
-799
183
-784
-60
388
931
510
706
-597
-304
-530
-313
-382
883
-700
377
582
-551
-181
-337
-954
-326
-260
572
100
-543
-962
354
270
888
176
-248
308
-708
460
-605
-287
723
23
246
773
662
-814
-762
649
95
257
781
-140
-191
-492
970
80
-233
377
-520
-682
257
943
124
-205
-381
419
-73
-844
419
287
-410
15
-181
422
344
167
-275
-825
-556
-823
816
324
739
-638
-639
597
453
45
-369
-556
-690
-425
-938
-295
842
916
-167
-21
256
-464
-521
928
801
742
43
447
358
-714
-391
-24
163
425
301
440
910
-464
-51
-633
-614
221
161
840
931
-861
-250
-65
-660
403
533
-929
558
-601
260
-290
-712
-266
260
746
-855
-916
-178
252
-5
-285
137
-929
413
729
130
846
-832
-758
-467
185
956
332
-220
617
-169
-631
23
-102
-624
773
494
-498
-537
-522
-648
621
361
399
434
400
299
-15
404
-739
-108
410
-192
-587
-8
966
422
775
-885
-177
-147
-745
-780
820
547
-809
743
964
-588
-914
-857
-540
940
-440
-684
551
-325
353
-416
388
378
389
-642
-810
90
-539
-507
333
247
137
-14
289
727
458
-15
737
171
-461
104
757
-239
151
-693
471
-992
-944
450
112
-730
150
-485
607
-488
615
692
393
-655
-473
667
-957
-126
869
-833
720
-483
807
911
-155
-524
-85
624
420
841
390
-303
-372
962
-357
-763
842
908
751
478
-425
-399
379
406
-253
198
83
-440
-640
-133
-564
141
-59
-377
-892
727
106
31
764
880
304
534
974
-383
-471
625
176
318
906
458
592
601
-114
-816
215
-300
36
-792
-977
738
649
-142
626
380
137
-761
982
722
-861
-328
514
-645
677
988
-361
932
914
-630
708
-984
-139
-455
987
-185
365
694
206
711
-551
-780
-416
-946
687
615
894
-650
-287
804
-519
-388
930
222
-431
392
-334
-900
669
-434
531
-379
940
-258
687
-37
353
784
-206
-724
-242
679
529
-481
-1
-669
286
977
261
997
-988
339
964
-593
-563
-924
-599
516
423
-952
72
-795
-861
-907
111
-224
301
-491
711
443
-268
59
489
-541
-45
-563
-716
3
380
247
569
123
-244
-889
476
-664
521
-913
407
175
44
-738
571
545
-890
113
-124
-851
-669
478
526
131
902
-835
-244
520
435
-522
-28
-256
-530
-350
249
776
-249
-212
-227
-253
-244
399
282
-640
-828
-392
-486
-732
436
-341
-914
-915
-104
-219
314
-414
790
-836
660
126
-74
13
-160
-758
-456
819
889
494
410
-770
218
5
488
-426
851
-24
473
698
-735
-758
-113
713
-153
-761
22
948
565
-697
704
-455
867
756
-867
-622
450
-247
378
299
-190
-548
125
-934
841
-64
155
944
-707
996
-482
471
-784
-964
-323
30
-826
-777
502
227
-663
-553
594
-629
87
-258
466
-305
367
246
986
-630
-718
-902
541
922
-9
-719
747
-777
332
199
-99
-94
-72
573
944
914
-507
550
-574
538
-47
744
825
192
257
-516
-305
393
-929
-414
-862
-287
-292
481
-634
908
-609
-358
828
-750
251
835
-383
450
404
10
523
-287
829
743
167
772
-450
-138
650
-897
229
297
701
221
-975
492
651
941
513
427
751
274
-653
307
816
-489
-554
19
-802
-949
-123
256
-438
-751
-854
-538
-483
410
-505
982
217
785
-699
161
120
-920
-133
-382
576
545
-153
692
-15
-960
876
-148
876
-13
-762
634
325
608
-811
208
533
756
-169
-349
-812
641
-739
624
-975
-61
503
-259
-253
-457
-446
-196
441
-571
-326
202
472
-475
-133
82
-767
475
-940
-956
-602
618
-733
681
-262
429
-124
350
696
-903
-540
331
-912
-593
232
701
-360
-298
-500
-779
804
-467
986
-610
426
89
278
-234
345
520
67
-415
470
-240
461
-525
464
-349
671
761
341
-247
75
245
-624
612
-482
190
626
882
118
320
25
-872
-137
-204
-241
-667
802
-800
548
-399
-207
-828
-38
-913
575
881
-572
911
-739
964
-260
257
-610
-848
609
928
-268
-470
238
-332
-875
507
-969
175
-496
701
208
-13
-42
-908
-132
986
-17
67
-684
-36
-567
-240
-971
-81
-989
849
-324
-751
549
-10
24
-345
308
-994
544
366
-292
-960
340
783
443
609
700
80
111
306
-714
210
-251
671
-783
441
106
-94
659
730
512
-10
-480
259
-593
-638
-134
906
744
854
999
839
362
849
336
-708
594
360
-75
424
-920
-759
-691
938
707
297
-82
-402
-814
-493
-962
137
-927
797
-368
-357
894
-697
990
-106
287
-864
-13
-739
-53
745
264
-861
-858
-409
-869
268
-126
460
-526
-991
-799
951
958
-480
944
-850
768
-309
161
-431
211
385
26
-547
-52
-384
-220
-375
-396
751
-186
203
-788
7
565
984
-312
-401
881
-833
639
-976
-461
639
311
413
408
21
597
342
167
-985
-150
415
-754
-998
-711
709
-515
-872
-482
-278
-868
317
-273
622
-884
364
-893
105
34
794
325
361
-795
606
157
623
584
-504
-521
-299
448
889
606
-167
468
712
-703
-954
-759
426
-986
-152
-418
372
-444
-836
-849
398
570
83
78
462
343
682
-870
-204
-565
351
718
804
-527
-16
-371
508
-726
-861
-951
55
-505
-846
-937
821
-19
17
-625
922
-695
-199
-845
509
-314
-754
-82
-356
111
493
-497
772
-898
225
634
-557
30
228
662
-455
803
345
-315
919
897
709
-64
-788
-187
565
258
-819
-595
-938
477
-28
525
756
469
-899
-52
-712
-143
583
676
354
728
862
90
857
647
308
954
-206
715
215
426
515
-782
-301
-639
926
621
-72
251
-746
808
-201
-255
-826
-466
-362
19
-690
169
979
162
-777
809
710
-378
-327
837
-892
168
16
365
811
558
-840
73
198
-375
825
-533
580
491
-960
-257
421
143
-298
803
10
-452
-467
-951
278
455
-794
644
-452
567
-147
-597
-718
64
262
477
-631
-56
507
-835
-876
-115
-221
318
-418
189
-252
-930
322
716
524
746
-474
13
544
-813
-280
-334
-398
-667
-405
459
152
604
106
628
-933
-449
528
480
-182
-391
642
-563
799
539
938
-495
398
-113
793
-45
-878
-688
499
901
-198
-884
612
645
756
526
-29
806
596
535
-333
618
-911
28
-483
207
-93
-112
-851
-259
505
682
728
574
958
141
678
-819
423
-615
504
-967
471
508
-90
223
754
874
599
393
-915
561
-888
-123
498
-647
186
461
869
877
-146
-991
112
-491
535
-168
-814
-313
417
977
836
-675
-51
-138
412
743
-555
852
659
740
347
-339
695
277
230
547
-46
-128
-502
-200
-629
-928
-804
-869
827
311
-528
-268
872
-909
691
464
-871
-760
710
-367
71
-289
-8
-579
320
578
456
430
-332
-836
504
724
-417
628
-725
646
-257
873
119
-540
736
990
789
-323
-527
-748
753
-838
-533
932
745
509
-732
-309
-627
-30
689
-633
-739
808
226
-904
57
188
862
-321
-594
826
-746
-270
-450
-41
-375
226
-956
-296
84
227
376
407
868
336
-340
243
-795
561
-994
144
-976
400
961
-799
490
519
-874
-973
281
439
229
291
-992
-493
454
-482
669
-972
-389
465
85
-785
-544
984
-348
-313
-650
820
-933
-689
-443
984
907
873
968
946
270
-537
-374
141
511
-820
878
-538
240
926
762
-21
-372
741
70
337
659
-362
-978
76
115
484
-421
-525
862
272
-638
-711
-630
-332
956
874
-79
-919
546
7
-585
-577
-144
-506
867
141
-575
168
625
921
-819
413
1000
-19
-920
426
-615
-243
-748
-178
-639
603
294
907
-5
-206
690
985
738
757
-170
-597
418
52
-793
531
-355
768
115
-998
-959
675
-525
-655
958
-183
-547
-126
144
-42
488
446
424
47
-89
-18
-607
959
-754
-828
-855
-485
99
-593
-579
-909
-177
606
893
-668
-628
910
-60
-971
582
587
-100
-363
585
-585
-668
-239
-793
998
842
-356
756
-695
942
265
552
-487
975
-313
230
270
972
-988
9
-746
707
358
-200
-742
-941
-962
-152
-834
251
-490
-257
431
-471
778
917
96
-708
-813
703
-373
-713
137
-153
560
-34
-399
-898
525
948
-129
-430
-417
-910
542
630
-556
196
921
-806
190
-71
-824
50
-388
549
-102
-446
984
617
817
383
-455
164
794
342
-128
790
25
-165
-511
-228
-794
272
-992
63
681
158
818
135
-600
-158
72
-483
-156
678
634
-552
-338
-25
-100
-605
-422
338
40
-12
-639
736
-220
-898
978
974
884
-877
150
-811
615
828
-676
185
-796
-348
403
607
170
-363
972
346
351
823
-986
-90
279
-680
592
238
692
-390
701
-324
569
-43
-521
240
310
-22
285
0
461
548
703
524
759
854
-856
259
-746
772
-817
-668
-547
167
648
796
941
-778
-200
-195
-8
-560
267
659
-173
-429
884
-610
329
624
533
858
414
229
508
788
342
581
955
591
344
330
-766
113
-390
-351
-385
-892
983
-806
943
847
888
990
-231
-371
94
14
-759
-433
222
-193
529
82
-289
-475
-934
664
-653
-837
-727
878
-681
446
-30
-169
-635
-48
519
-52
228
-585
-425
-189
93
426
548
163
166
-23
334
460
733
857
511
-925
112
-158
699
584
305
405
-753
-219
-331
-968
-471
-850
-521
323
-76
-537
-429
684
284
970
548
946
-705
93
108
-996
-492
756
-611
645
716
91
943
63
766
535
-1000
-376
664
774
-823
-699
133
-81
8
-244
-447
-738
-996
715
-404
-443
-975
616
885
-144
971
-149
962
-711
215
330
661
928
-795
-288
-486
-691
-183
-755
-695
-102
-280
851
689
875
-912
117
509
-886
180
104
884
509
926
818
-638
790
-770
437
-572
980
-537
-49
229
19
-278
-233
464
-533
222
-336
-958
266
375
-612
-678
615
-744
-8
-285
577
912
-840
-757
-495
-39
-573
-939
-823
-814
6
-528
554
-724
813
-267
-152
-899
-335
662
-450
676
-932
152
817
-420
72
521
620
-150
818
-846
362
-186
837
606
-411
-231
-568
319
151
-140
5
697
605
914
-96
-696
222
-740
456
313
774
-966
444
-776
-227
-115
575
479
757
-301
885
-877
-675
-273
-310
-879
-792
-84
274
-636
-743
321
818
-258
-888
-439
563
403
-495
-751
586
981
289
922
-391
-498
-699
826
717
682
-810
768
489
-52
-168
74
171
176
-500
-259
304
-736
-750
-894
-280
686
-276
-461
447
460
835
-106
-286
692
689
537
868
665
637
450
-648
-799
1000
-176
-210
-623
-177
746
428
-655
837
-501
896
-290
224
653
137
-814
205
676
779
-629
-699
841
536
853
36
-94
833
-103
-936
-651
-312
709
-822
219
903
199
-97
-268
-712
417
-440
-277
265
128
354
-143
967
-877
854
328
922
-692
403
340
919
-366
-627
137
-708
529
-561
-836
-837
445
577
-775
-212
568
-628
-246
619
181
782
736
307
291
817
-470
298
748
-196
-599
592
-621
-307
680
-927
902
-648
-378
183
334
-352
-185
-71
-879
-190
304
617
-534
-338
417
952
71
726
-955
477
849
-710
487
-325
341
-941
-359
-77
-931
-516
161
597
-987
-603
275
627
-675
-984
-798
-338
-402
170
406
-101
-241
-999
865
160
519
-232
436
-27
453
581
660
851
-366
608
570
-85
828
816
-525
-518
791
-889
638
998
-30
584
-722
-420
144
713
-398
-863
483
566
-766
187
-807
66
712
691
152
-8
-817
-753
93
785
287
231
970
439
-628
-819
182
1000
708
455
-665
-19
747
-914
-359
-811
402
475
-947
768
506
-413
-134
118
-302
-168
927
771
620
227
472
225
-726
-59
629
-149
538
409
-222
990
-166
355
-372
603
526
-827
-515
-407
-252
-858
-31
183
-676
798
998
176
-958
-170
-573
591
929
679
347
-292
-657
-965
282
-923
812
-205
985
-611
-255
641
-482
-560
458
901
-441
-439
643
666
-515
-859
742
909
-993
404
569
355
755
-590
-467
633
-421
638
720
-727
601
-113
122
994
115
-437
533
-57
-733
131
-6
-361
-611
125
-540
-630
-248
-23
-902
-164
-314
-394
-803
600
-687
-487
237
957
121
229
-255
162
42
-124
-993
-917
-659
261
201
-132
-258
-803
560
-552
-157
-967
-689
733
648
-57
834
-742
-937
584
699
409
-910
-257
124
934
-293
-4
-867
147
-49
416
888
694
-63
-908
-342
-430
586
-10
-704
725
-264
-225
609
-351
129
-163
423
506
428
857
-578
572
225
497
-567
-408
-523
-47
-314
-920
-892
856
-739
-326
781
-477
364
-31
249
-465
15
-585
-417
-295
-516
-755
-564
-499
-181
166
324
332
314
698
-717
-798
259
-575
-767
964
394
317
779
557
-351
163
-207
179
-158
693
574
772
849
855
-568
-179
-802
-893
-780
892
-97
718
672
-561
-667
679
527
919
590
-321
-716
-482
-348
-478
-55
394
-406
133
-813
-262
766
90
652
721
-677
-494
635
-415
210
734
937
86
-118
6
-826
-71
-65
613
-973
-964
906
-39
851
394
-64
686
738
351
-133
-60
192
-735
-187
59
-336
335
450
870
-626
-493
-575
-196
-818
608
-864
-440
-294
180
542
-183
-906
833
-123
821
560
822
-659
988
-230
152
-697
926
-489
421
197
408
-659
608
111
-752
981
-559
483
-146
786
449
-51
-243
64
695
886
504
-308
814
-300
-766
84
643
-928
-751
578
24
-960
-760
93
374
240
-55
-463
-277
516
559
-339
9
361
501
-421
-579
-860
966
60
-196
-568
75
613
-341
718
187
475
583
726
162
-126
-280
801
-922
-611
-312
-382
-722
48
493
567
642
-285
508
-852
-528
858
16
73
-281
964
-582
48
-836
-956
-415
-721
291
264
-738
-755
469
-705
446
500
-657
-865
468
-657
-310
-569
300
859
-416
-459
916
692
-689
-145
233
476
398
-759
165
315
320
188
-658
-532
-341
6
-470
-489
465
630
-668
497
-610
-192
319
-465
508
928
-75
-818
323
123
783
798
-861
352
-766
-6
64
-511
861
979
-114
-994
351
832
-85
-404
960
-788
695
-951
-309
-585
656
-433
425
-796
558
297
-531
-972
-817
-721
867
485
-181
466
848
678
-489
-937
317
546
519
-415
-314
-784
-947
-566
160
328
694
335
554
76
-883
-599
679
220
-202
-775
-654
181
-521
-772
263
393
137
280
320
-625
-361
96
188
-760
845
259
175
255
736
621
-645
430
-318
197
-977
-972
-815
-395
879
-296
-706
16
-413
540
145
-533
56
268
-26
42
922
53
945
284
-987
-435
52
-891
-438
-224
-816
-610
130
-962
-586
45
-19
-679
956
402
451
909
78
885
669
-227
94
822
-801
704
668
-724
876
538
-220
-978
759
667
-88
764
-596
67
830
-111
794
776
381
943
698
86
164
344
26
613
414
103
101
-783
-405
-418
-887
915
279
608
-648
-461
129
-31
148
-447
-458
-351
-416
486
128
-778
-864
-412
-471
633
-873
-30
108
-301
852
471
-685
571
-544
318
-176
-20
656
381
315
608
-908
-872
-779
-907
933
-158
-844
-312
506
739
424
58
-541
-251
-256
766
-60
-464
-230
-930
856
291
22
-836
-779
948
-960
-254
-901
860
463
413
549
280
-418
391
-811
-204
-571
828
-410
68
718
548
-429
525
-536
312
-509
766
-665
-261
90
-754
-331
133
-514
-234
-737
-659
-935
-924
437
-365
284
-490
-615
792
989
-708
476
-465
169
300
-728
-819
490
-872
746
194
-711
-15
836
-1
734
-606
-75
-358
-219
26
776
726
936
-449
-966
-956
922
550
661
-162
-346
-894
-821
-175
-224
785
-934
968
52
888
-241
-244
423
-792
518
210
-977
56
733
-508
-604
-801
829
-449
-810
273
-958
591
-842
-727
376
-218
-442
-780
104
218
3
882
501
-882
-312
-502
-820
-978
-69
-455
-193
-15
-294
-329
-564
44
700
929
104
651
-159
401
884
936
-915
412
562
-32
-877
-699
-577
-385
912
-242
-271
-859
293
293
-568
208
-840
527
428
-785
-453
754
-540
-557
586
-17
-314
-440
-54
833
-859
-462
-636
-721
452
-430
-612
-545
-636
377
-772
-704
-544
823
674
-704
715
-33
154
321
312
737
967
159
251
503
-402
508
-504
-500
35
507
839
848
876
69
-341
-933
119
-605
728
-823
411
837
37
766
101
547
-444
-942
574
-82
92
-624
984
-477
24
247
-158
-839
813
914
-340
-623
-250
-317
263
-543
-731
-885
-948
874
-197
-265
575
-360
-400
299
832
111
-373
322
80
-347
-785
888
-242
187
334
133
211
-714
-850
-80
-649
783
359
-75
-216
438
122
479
43
566
-717
-341
-754
274
46
-26
-215
-406
790
598
107
783
140
684
171
-1000
-107
924
279
-696
233
449
-397
698
-235
309
-202
-285
-427
-880
767
218
249
-935
35
402
-279
-922
292
-353
786
126
-275
916
-914
640
54
761
256
129
545
-475
97
-416
110
-305
-263
906
707
-295
887
-125
936
-202
-404
-515
69
-867
99
186
-70
-870
-633
51
-233
194
-989
757
403
-495
-853
-929
-918
554
-406
646
-384
-438
219
322
819
632
94
735
-141
353
-896
79
946
849
207
364
-541
162
885
-155
354
63
978
764
818
-567
319
183
-468
-409
-273
-209
-795
568
346
-611
709
317
-87
380
658
-591
-140
-577
4
-356
-259
999
310
848
547
929
-442
-142
880
55
-646
-492
580
-395
-707
609
600
581
-161
-449
-95
-354
733
-495
-477
130
782
-261
-207
66
-581
-744
575
474
115
489
-168
217
45
-537
-973
916
-851
833
79
314
280
475
825
594
-364
-165
-221
-709
202
281
812
-353
430
997
-50
35
-751
810
-284
-869
-256
504
189
-195
-684
293
124
316
11
-608
-692
-376
-412
156
-456
399
961
-847
192
166
-234
-103
-202
-821
689
-753
632
701
83
-290
965
430
896
598
-96
494
-385
-930
-199
840
860
177
-44
88
-524
-378
-372
-331
831
424
416
-528
-655
398
-368
846
-787
999
679
145
-944
-471
-384
209
-145
-391
-199
804
-570
-708
-802
-874
912
-570
359
351
-258
-597
-700
757
-571
-525
-909
141
-233
370
287
978
249
526
159
-438
610
653
-318
402
669
-877
-583
-711
-437
73
328
337
-590
-213
970
251
725
-382
-241
-286
-677
-764
-585
-7
-579
-626
-947
-237
365
15
-576
-394
-845
-546
569
39
781
412
627
356
-774
721
-359
33
-692
605
-850
710
323
-80
-528
-606
969
438
-421
437
-700
-621
-319
-839
118
790
372
-769
-726
-718
-423
735
-636
281
-25
202
864
362
570
-199
345
717
-881
615
33
518
-859
498
-968
-261
-192
679
4
-650
224
898
-738
-137
-745
877
-415
-602
-381
911
-582
448
-678
953
548
381
-221
-601
883
-610
-427
936
-583
-88
-920
977
853
769
582
219
870
-1000
-111
-906
216
859
482
-276
611
-657
690
644
808
-610
-121
-853
-948
113
-504
313
-411
658
-491
-389
-737
588
936
-438
-373
-801
628
-264
174
-284
653
935
185
109
-562
-856
-676
254
871
-791
553
-965
885
-775
628
530
829
-486
-38
800
-196
780
210
121
375
360
286
-128
-447
-758
-731
-565
-798
957
-225
456
790
-421
-954
490
341
801
-385
374
521
415
-995
701
608
-981
-331
895
891
-475
-679
-644
545
947
-301
-176
-706
-172
521
-255
-470
837
362
134
508
947
560
86
-951
825
-592
-710
-691
346
216
-354
105
-183
-642
584
865
-732
-53
861
785
-752
825
876
-961
1000
564
29
-686
233
130
-245
-853
926
815
-821
-228
-788
-668
-403
198
461
-480
-471
-72
-992
-399
255
981
926
198
-794
408
909
138
204
268
-175
-138
-620
170
-252
-807
204
-871
-799
801
-982
-731
668
-631
-432
419
213
640
-622
-373
124
-639
336
975
409
298
647
450
271
972
-388
711
475
-904
665
49
103
-378
983
-330
-407
173
825
375
282
-697
-290
-558
881
-422
-316
170
197
383
544
446
790
810
629
-404
-648
389
709
-103
941
-176
675
889
911
-417
-321
4
-128
-639
6
-548
-766
874
-300
-655
-366
953
-234
-326
-528
206
-695
872
648
-440
-372
710
627
-611
460
987
-483
880
948
494
-912
620
933
-284
-281
837
-618
-402
350
726
-230
773
-581
92
265
-491
-796
322
-574
-165
-544
337
756
174
26
544
405
-644
69
870
-400
-770
-667
200
963
-214
-558
-573
-126
842
617
-284
432
-190
14
176
-788
112
539
-52
189
-185
-865
875
514
-63
61
-736
578
876
99
-799
-59
533
-837
772
358
-890
364
202
-54
102
180
897
906
-162
-976
-214
-605
-173
8
-325
-854
210
-252
-865
688
-425
836
-942
-257
-737
882
493
509
-50
-799
-308
-26
-753
-288
-71
-915
-150
-557
226
-42
-50
328
470
932
-57
843
84
642
470
-8
-97
-507
-495
-134
-971
923
-4
-773
-343
130
-809
483
-66
-418
442
708
-334
-562
126
-83
36
-190
791
-236
-887
181
-866
910
780
-745
523
638
-775
445
157
-815
-54
-515
653
634
402
948
-866
-674
-1
37
-835
264
-712
-885
193
-433
736
355
-290
798
628
790
-695
359
-567
-628
467
813
33
572
-529
267
-653
-402
617
824
638
823
-265
-494
-889
-483
-506
869
845
-857
-662
906
-430
418
361
-768
907
-695
-101
149
601
365
-366
995
820
97
-866
44
-244
375
194
-293
-804
-345
288
-666
-513
-821
-17
-884
-411
-321
545
-149
-831
509
-129
-976
785
329
-579
17
715
-89
277
-386
-961
763
361
572
-34
238
-525
-18
-239
682
460
-198
-13
-255
999
-514
-365
-630
-613
-713
124
-609
300
-847
658
-446
-119
-688
188
-573
438
-193
840
-495
-946
254
-387
655
-626
-344
-674
858
-910
916
-902
-705
781
-557
465
-472
-391
867
274
-271
211
-657
233
-271
428
-543
755
838
-298
-869
-736
-941
-731
890
-10
-513
-534
-476
103
-926
940
9
-921
43
532
51
-937
722
-872
-632
80
581
634
322
272
522
-892
-868
80
318
2
700
629
430
-109
336
-7
42
-474
853
-330
794
-84
463
-797
533
637
-517
218
-854
-91
-974
266
-792
-892
461
-501
821
702
-112
862
788
414
-414
-287
-918
-791
961
767
386
-224
-475
575
120
-438
-37
-558
17
-193
205
779
-259
-143
339
-241
698
802
660
-732
-590
66
-447
-240
736
-119
328
930
949
329
-186
-767
-112
-354
194
-231
557
-728
-512
301
-410
-166
-467
740
-805
226
539
65
569
-140
609
-616
559
-268
3
-953
314
-674
-900
-537
-785
-10
-416
-435
-748
247
-878
416
-409
556
861
8
316
906
-302
-476
-212
-223
-633
-606
-827
-693
-897
-644
848
-369
-960
89
782
-469
-918
-904
-670
791
-751
-579
186
-119
531
792
-173
-994
33
-747
-508
-635
-118
816
-613
-754
384
600
919
591
-276
-676
-405
277
-54
147
-224
173
-26
-110
830
954
-737
-114
-960
-736
-775
-764
-431
-66
833
645
-246
-971
289
831
-887
259
820
240
-816
-477
306
176
554
776
-405
-462
860
288
623
627
-929
-724
88
942
-202
900
-887
-684
594
-384
-662
322
646
174
749
-745
-139
512
785
892
415
898
-984
721
-764
-562
-687
-486
-920
379
200
-211
109
913
-882
-310
464
909
-854
-148
-307
201
778
-866
59
292
-246
-798
-438
-14
810
267
388
206
-426
33
-828
945
-852
-390
908
-915
219
734
416
300
888
768
-939
-580
381
803
748
-933
609
846
259
-885
515
-223
278
-129
-159
927
637
459
-330
-762
-141
-615
696
293
599
639
355
420
43
731
-382
-666
-421
-555
-269
621
-835
-279
-8
-548
-512
-823
907
655
-707
-967
-904
773
629
-255
-932
750
181
758
-709
796
-406
591
706
-115
-307
-734
-875
959
-4
262
-235
-260
-732
243
626
-530
232
293
577
-930
904
514
26
250
278
316
-649
958
-912
209
842
297
-761
-464
-30
233
949
-190
965
-903
530
226
756
140
-606
-471
-283
940
-695
347
691
-955
121
-477
-348
814
-676
71
-971
-183
910
832
622
661
-685
-421
-768
-547
-736
-495
-193
326
-42
711
-840
-439
-792
-325
106
-715
-870
-682
965
75
-259
248
-951
455
78
-476
269
40
-985
-168
-446
-718
330
63
813
748
-872
-414
-353
159
-202
263
-206
628
-830
-308
89
277
-435
801
-823
-839
178
-998
905
617
-295
652
785
317
11
-254
97
368
-997
-506
89
-716
461
838
445
94
-74
249
-149
-570
608
629
108
-412
949
-775
-950
760
173
-570
486
-958
858
76
-989
842
-735
826
-565
163
-640
705
-431
-315
-422
-410
-721
-179
-885
674
624
519
787
-534
972
486
-412
248
191
259
-630
935
775
-116
648
-582
-612
-629
-973
-762
189
-259
-750
-260
631
677
-598
162
896
16
-460
-780
809
-216
228
76
434
616
-866
721
-897
-948
369
-599
-533
-494
636
932
-919
-769
337
-140
-676
407
972
101
-912
-842
687
-900
-18
-171
121
106
-339
-154
-509
741
952
-450
182
-601
-380
-376
-210
-264
163
-189
-782
-666
298
831
-696
-622
-136
979
908
845
-383
228
27
-111
775
22
628
-675
-116
-992
-995
372
-239
638
-392
-106
693
544
341
387
850
-771
-935
-927
232
544
1
-231
-924
945
-532
-913
157
-811
257
502
-834
180
-440
-503
327
155
822
715
410
844
-888
771
769
-249
-515
-955
225
109
-505
-72
-497
992
715
-465
721
-217
-919
977
-372
-210
-15
-737
750
47
618
-873
-860
259
-570
-126
-13
115
-769
575
-899
-995
-477
-723
-729
519
132
-787
-374
-102
-447
-232
500
766
-671
170
720
666
-334
115
318
243
-583
-399
-266
-662
-560
305
-502
262
-799
-34
55
-823
-470
-154
578
-395
-746
-152
-634
-367
923
-170
-641
-852
604
179
681
-267
-622
636
649
336
-660
-214
879
382
-929
830
-582
912
34
-480
156
-635
-996
103
-487
387
994
13
-973
707
-334
-648
-867
336
284
361
402
71
796
697
199
-133
903
-271
-530
-110
380
328
331
-37
-259
-475
-244
692
27
426
683
-110
-809
946
-577
-225
840
-251
495
-316
596
440
487
-78
-60
-323
401
-253
147
-730
-74
-524
-246
-896
-23
17
-881
-801
-854
196
398
4
578
-852
632
659
-879
406
679
-665
825
-887
-349
812
603
-12
961
311
817
174
-358
-275
599
-599
736
-216
-777
314
37
50
-407
-425
-566
933
-418
-891
-390
224
849
-40
134
846
-404
654
283
-59
824
848
-366
-721
755
-436
632
-516
-139
302
-419
881
480
-118
582
863
-258
-824
-896
-34
231
578
-616
756
-672
-5
60
-538
-948
128
845
686
-462
845
80
643
-193
192
19
-427
-363
828
387
-36
-938
823
349
-575
290
280
-687
565
-599
657
-388
539
-275
-907
-651
-734
-938
517
173
-126
-242
596
-364
390
291
-615
275
601
318
127
-552
-132
-814
-948
-256
-106
-606
179
629
-709
649
243
-546
423
-274
850
-571
-749
-555
-437
726
-174
215
-147
-108
-743
-829
-17
734
516
68
25
750
-611
170
-554
510
354
801
-585
585
939
625
-158
913
-984
-479
380
654
-878
-967
232
-867
534
862
-611
-659
81
-540
-772
88
-44
964
-589
-26
-99
-270
315
248
-246
354
-355
-727
-906
450
856
-530
-937
982
-480
492
501
-571
-620
91
718
225
-851
-998
-927
-912
127
457
-929
-541
-892
307
-596
-730
-981
661
-968
-663
938
487
-727
151
135
992
-589
-827
829
56
-908
-554
-164
-234
-34
-756
297
734
100
-347
413
-148
-148
31
-808
-509
-861
-421
-103
-536
266
835
347
-763
-368
314
313
-471
-1
-320
469
-303
-887
952
-134
-324
-318
835
-369
-573
-661
903
-703
-29
482
-69
-643
535
-789
-180
-135
419
-30
-9
162
-419
831
-112
-460
-566
-469
-194
682
-314
701
947
802
576
326
-342
-890
945
-45
-38
-79
531
772
346
-149
60
-921
-136
339
-972
607
875
565
472
428
361
-475
-168
976
958
983
-93
-744
145
-418
697
-903
-425
-632
-776
-971
641
-118
-625
444
-896
194
170
560
-847
-199
558
292
57
-672
-885
-728
683
631
-910
990
-900
-990
-865
-125
448
-323
55
-453
-855
-611
773
-284
-63
-117
682
-663
199
663
541
-933
308
-910
-995
-452
-269
951
720
-414
-137
-790
-99
597
-308
-884
24
-171
867
967
621
767
-580
689
693
588
10
156
108
459
-282
292
-130
-264
735
506
578
17
43
-487
-144
-51
-723
114
-140
128
-638
530
-282
682
717
-45
11
791
888
-580
-47
462
900
965
-75
367
998
135
663
-617
238
373
-426
-311
-8
-184
302
-211
92
-200
-596
-911
359
613
-378
858
-170
905
619
831
397
968
366
-345
-293
362
-828
-172
-526
173
-374
-13
-79
-779
972
-499
-771
841
-3
-138
-706
-932
532
206
-613
-667
929
-586
-133
795
96
645
632
-408
861
300
-745
468
-462
207
656
444
539
322
-111
-723
807
-825
-826
-824
563
613
-301
573
-909
369
138
747
-228
512
946
1
-371
82
-887
609
322
685
-35
-558
-71
947
547
285
-393
577
952
-85
-58
-663
-212
618
67
-386
834
306
152
872
388
-747
358
339
935
-559
-543
142
-918
792
-348
-990
309
966
-698
-900
-890
-955
-997
151
-960
-264
923
813
773
-745
-989
-776
-675
667
309
-657
-46
769
-574
-741
920
112
-533
726
15
-156
-561
-355
277
-27
527
693
639
902
-58
-675
147
562
103
-180
210
-857
217
-77
849
929
360
992
341
49
983
-205
-307
987
-767
110
864
-691
472
54
-488
-353
-636
284
544
-814
902
734
91
994
-719
-310
877
985
881
-381
-128
-344
-679
-843
853
681
-157
-941
-609
-993
892
948
877
537
-2
828
328
-473
142
198
772
-172
587
727
28
-793
259
-694
-420
470
22
747
-783
-936
-802
-701
-672
540
426
909
-736
-678
-649
460
-372
-418
63
-447
-255
-766
477
72
-974
633
799
-904
-207
-791
589
-926
-34
303
-729
389
-557
461
-611
651
-304
797
327
-29
-443
-547
-809
-910
181
96
-681
380
664
810
-45
-81
498
490
-37
844
533
601
-794
442
795
337
-134
325
-667
45
331
-849
172
-549
-204
891
-666
635
310
-129
-490
446
155
-578
-512
-701
-567
920
-846
-814
-9
480
931
250
-609
46
358
648
21
-599
-954
-142
-793
314
-496
-329
292
-690
-396
-690
392
626
-555
-965
39
249
272
-767
-845
-297
-300
9
-668
147
617
859
467
29
-405
637
-939
742
-763
-968
-2
271
343
-36
143
50
168
-984
941
801
-489
396
-508
-359
-713
-909
-570
521
-814
381
220
737
-900
849
393
376
-511
-572
-317
178
-400
682
-190
-713
733
380
647
-708
296
826
-423
622
-424
-12
-329
448
519
328
-737
-43
388
856
637
298
750
76
797
-3
-302
276
-851
747
337
35
-880
4
-322
-493
-71
-211
125
983
479
-493
349
-694
-270
976
-971
400
979
-378
91
-856
859
328
577
785
-837
123
717
-279
315
776
-513
-658
245
230
-258
838
-80
565
-186
727
-96
792
457
-171
757
489
-392
362
733
-257
683
853
363
198
-812
33
932
462
317
719
436
-690
-27
-700
271
695
648
-448
462
549
-442
554
980
-87
-33
-157
-354
150
-750
-23
-339
-689
-130
57
985
564
950
673
111
597
-228
249
-204
-27
128
732
446
297
233
-973
363
874
-387
-402
-154
-607
-509
780
-966
643
568
523
524
-821
-916
159
-541
669
-379
761
-351
-311
484
257
-510
-630
284
983
183
-561
70
403
-494
26
185
-129
167
405
895
797
-725
-493
-823
156
-168
-227
-134
932
23
-787
-675
-211
-356
921
250
705
754
-74
948
-550
298
-197
-767
-155
-496
903
-984
365
-316
138
317
-324
667
90
927
920
-643
807
924
-913
45
-890
-226
-775
728
-966
-158
-875
-640
-814
152
395
614
605
454
202
436
526
-226
-361
549
396
562
822
174
204
-158
638
14
-184
-660
683
677
827
788
22
292
-186
-603
-602
628
-710
-920
-348
572
-126
-195
-342
-35
788
-315
365
193
264
-236
-469
-564
60
-670
863
-267
-829
-595
-815
183
658
810
-386
624
-944
-443
826
-885
59
744
5
179
211
452
176
-778
-531
-374
-926
-594
-361
163
246
33
223
-577
526
665
-423
-883
726
-418
-368
-327
-715
-876
48
-171
916
-206
-82
842
-804
329
-123
680
418
-505
506
245
-360
-865
-798
-532
-90
-329
-604
-83
199
858
352
-696
-536
-613
-971
-316
-912
-203
-17
-605
-82
169
-199
315
960
-633
-47
21
-593
884
-947
38
850
-455
661
-330
-87
-723
574
-514
-270
-329
-102
119
-79
-308
-19
276
-948
813
-909
768
852
497
98
-745
909
525
238
617
246
-442
-898
929
329
374
436
-276
-957
145
-920
42
55
502
-207
17
392
819
-295
556
144
940
374
-752
232
585
875
-390
-509
604
-939
538
252
167
758
-569
-668
-347
416
-851
821
433
12
317
207
75
-792
-557
224
751
14
-537
465
-325
770
15
-308
122
42
572
653
360
553
-245
849
-982
242
-380
-829
-507
-92
538
638
203
-132
528
-145
972
856
574
650
928
-453
203
620
671
230
45
210
13
183
949
-641
-467
135
138
222
628
79
769
782
630
109
-449
-698
-566
-542
75
-391
705
-858
-53
-924
889
620
652
979
-921
-521
55
482
678
456
-51
89
95
-846
795
849
226
184
-495
980
-661
-440
-220
-406
592
-532
-285
-576
9
-156
105
-610
-805
7
79
-72
-581
639
-819
114
-596
-616
-480
-541
-484
-726
974
-740
424
-484
479
150
-317
-659
-450
-729
-52
-770
575
-977
-881
-853
841
424
408
-250
326
-440
-177
-882
106
812
740
201
622
-4
-475
655
904
561
355
581
-277
522
280
995
-269
-467
661
286
932
-237
577
-542
-377
-202
-587
-996
-808
-641
-101
2
858
-435
-296
-260
-54
65
731
882
85
21
-903
368
213
452
475
-334
-74
218
-629
-127
-407
790
-67
623
246
751
520
-86
818
391
219
648
-429
-636
197
-639
930
200
-920
852
-835
-579
-858
-943
-298
781
276
-322
-198
429
913
-631
-178
-736
913
-330
-61
410
-644
713
-804
-270
-477
-595
-552
66
-728
-970
-402
482
-93
-629
-320
631
-957
578
-718
340
714
-204
337
-712
40
765
464
-800
-192
320
-5
714
-46
-775
504
-87
24
-353
554
909
-407
-296
-259
-985
-687
-539
667
-484
423
647
-732
-960
713
342
808
644
548
601
217
-72
857
358
802
181
-865
-73
350
494
556
-35
797
-264
134
287
34
909
-183
710
573
425
-792
689
722
499
121
792
-758
137
207
740
-67
369
339
112
-839
-432
-861
431
-973
600
-529
-810
-670
898
-991
-731
-777
-903
-696
-935
994
-630
-879
-956
887
-286
-669
487
-321
743
-763
346
-175
-150
767
-27
249
644
191
-889
-804
-580
-374
806
-878
-20
-120
-72
-810
-455
50
391
-324
-655
821
-66
-147
-104
-777
-227
403
-316
749
-678
-607
-577
827
582
366
-577
382
281
-997
-960
-703
316
66
99
463
694
-42
229
-849
-855
-28
-895
-480
-412
-264
934
-105
138
348
285
-124
-512
522
220
-390
-53
630
782
738
-701
-570
-61
-823
589
-603
-503
502
-215
-92
378
332
509
512
995
681
-534
-570
-638
-414
190
-536
-103
-480
-387
338
-137
509
-379
360
211
154
-87
585
-842
826
-289
-988
855
428
-680
-744
662
538
-178
-795
-846
-686
499
78
987
395
-846
-988
-739
-17
-769
-995
-414
-227
51
816
-261
323
-486
-330
-809
-82
-343
680
820
-479
523
592
-848
918
-123
576
102
-520
276
-254
-301
413
-178
-326
-185
296
668
-381
300
773
-830
184
-70
477
709
-919
-433
-503
619
777
-109
-131
547
288
128
194
-351
-516
-553
246
-911
574
-171
-338
297
313
-467
376
178
955
787
-745
-852
-947
965
-546
328
63
-701
-985
-242
-132
522
-313
348
-105
37
-157
-246
39
-65
210
323
-380
575
770
-668
-767
350
576
18
480
595
968
215
-725
-761
531
-909
629
821
-447
736
489
-93
182
-692
-533
-752
-387
526
368
870
-202
927
713
855
-648
-252
570
825
-957
102
-332
-286
-555
110
813
-483
970
957
388
274
587
129
-910
-185
-260
181
-34
-295
585
-902
530
798
839
98
816
822
-629
377
-833
431
832
27
366
-410
965
-130
-940
-828
448
812
891
-410
954
487
348
174
509
-465
887
583
403
-494
-575
943
-858
161
-430
425
-721
828
-961
-786
543
540
-215
-847
492
-298
-666
933
968
413
-31
993
974
-909
332
84
577
500
-507
354
-384
-319
-140
361
-241
258
308
-100
-730
292
-224
-680
-27
-329
-269
428
-402
-558
163
-510
-625
-342
-541
-305
-544
-717
526
-637
-857
523
-36
71
674
-349
738
203
999
399
-507
-206
246
-771
-926
200
491
-945
190
131
572
535
-116
228
978
758
237
-140
727
-636
-615
-250
538
-401
-939
-502
636
-465
332
-831
154
-437
787
-417
-240
-46
-607
-764
1000
-101
836
-891
-123
636
882
272
928
189
-149
818
-673
948
647
191
661
-429
-304
-481
-82
151
-510
566
-909
688
-549
88
-146
946
-355
220
919
137
355
127
-763
323
92
-355
117
339
-622
473
732
-632
217
189
-561
444
-988
-384
269
568
99
-890
-335
138
605
-972
358
-427
561
-903
289
-223
4
-812
-642
925
-993
929
799
-107
-907
137
-440
908
124
-400
-816
186
-878
99
-328
324
-380
520
156
960
-358
-766
537
-458
989
581
278
-175
-583
284
-898
504
-20
316
11
137
-469
-893
734
402
103
7
890
909
-766
301
-262
-502
-948
988
544
-915
697
-7
-60
-182
401
30
-783
998
339
-778
922
405
839
-905
-778
-549
593
146
-503
219
-411
-950
84
524
530
-313
-135
-291
-148
417
990
170
-708
-661
738
74
-825
954
-818
211
-146
544
-499
-234
698
-74
356
608
-235
766
186
-159
-421
320
237
345
-299
979
343
-630
-358
-775
-796
-932
-884
-501
-212
-410
788
331
8
-514
-562
788
-897
-664
-559
-440
422
-59
731
194
928
-961
943
-22
-822
-971
109
255
750
518
-596
-354
488
-174
-653
33
121
889
-796
461
35
940
779
696
27
-834
-283
-745
802
-592
803
600
739
912
324
806
-285
-38
867
187
367
193
693
-440
-86
-961
885
737
849
-89
729
593
537
-145
716
201
227
-283
957
-439
-245
126
-514
236
-158
-637
694
800
724
757
-723
484
-782
341
732
-515
455
509
742
-921
713
219
-705
-445
763
960
-705
-585
-256
1000
-15
638
802
962
-166
-352
-272
-702
-535
191
493
197
253
419
-753
83
832
584
-879
-443
65
-251
-388
-559
-255
73
283
-244
540
707
-150
316
998
-985
347
490
-555
711
-733
521
-139
791
612
620
-345
130
11
-983
40
-818
-821
762
-311
454
-102
869
-659
-684
267
641
-488
352
-551
-45
-952
-438
-982
12
200
999
-467
825
-933
862
804
-180
617
327
-87
-813
-626
795
-683
-693
-343
-468
7
-669
-594
-523
-308
280
874
321
898
375
458
-481
-295
-731
562
943
786
370
-706
944
-949
137
496
-451
-224
324
-757
-466
900
303
409
931
442
-678
222
12
-963
863
25
-929
-499
83
991
-868
531
470
-404
-676
-639
936
147
-739
686
1
151
-101
21
228
359
500
324
-729
292
-474
-618
-548
-179
165
921
-184
-298
8
-125
-820
993
932
-541
768
-389
-718
-953
682
-246
-189
850
-774
524
-315
189
-61
506
862
-868
-649
-1000
-805
722
-173
164
287
327
-376
833
-161
-440
-220
598
172
-818
70
551
-256
204
-69
839
-547
887
-335
529
305
-416
-405
399
720
-379
-906
445
162
-990
-420
568
225
-390
-492
777
175
-109
-115
589
-807
-948
-85
390
762
738
913
277
86
-45
-905
-94
57
-215
391
-69
877
-549
-196
-872
857
637
-698
-879
-391
616
-490
691
-344
-126
-42
-286
428
-286
-228
8
818
706
-435
-390
280
315
563
-462
782
-455
644
489
-943
889
965
-910
454
388
364
-691
614
-685
-801
834
51
167
-929
384
693
-820
-387
75
283
773
581
-251
-590
914
-618
-347
-841
-630
-426
109
664
857
-988
333
-996
-55
5
678
342
110
116
-746
48
-215
599
-236
306
828
-651
633
961
-325
-82
-836
461
352
612
361
551
825
-952
995
-565
349
331
-522
-790
778
670
484
11
-144
394
854
549
253
-952
-697
938
241
80
275
-362
-84
420
638
-613
865
743
542
1000
-684
-888
474
262
-977
832
-696
-851
-423
-137
504
573
-791
-194
235
-790
-787
-169
-14
742
54
-25
758
-13
-575
821
894
-417
863
986
551
765
667
962
381
-137
-944
-927
491
650
465
-357
818
-247
300
-735
-130
914
49
-360
-515
-293
-535
-177
-210
78
725
-507
-351
-14
-457
122
-887
563
-405
-620
922
-545
-832
-596
-257
199
-530
311
-191
-338
27
-278
-175
-618
49
-613
-60
-719
-79
-512
506
505
849
-210
153
92
358
222
-360
-272
-190
400
-718
874
-57
-439
330
196
-791
-153
847
512
-147
591
813
865
-693
-921
-450
641
-143
-745
-117
487
377
-121
-671
-150
-830
946
-826
454
544
841
876
262
167
490
-364
-919
-525
886
921
-10
-299
513
-216
879
-764
-766
-532
342
-635
-290
765
588
-284
-479
314
-914
-331
-85
194
-809
540
-146
-703
153
-859
536
666
-94
-408
-285
-889
-73
847
477
-922
-818
316
-935
-749
-286
910
892
346
691
515
-726
-185
271
-660
-461
8
112
-201
-62
-818
-166
573
-803
850
590
-201
-973
-836
-796
-149
-976
-660
-582
592
860
11
-265
-427
-139
-787
-886
-312
934
491
259
892
220
194
-444
920
308
-204
-538
-635
777
772
349
980
-650
181
-546
-733
589
-899
229
-468
-501
304
-994
-746
437
-165
-909
-588
-4
-407
-302
-543
932
-216
-338
299
933
794
224
209
278
-96
433
-49
67
-34
-233
-308
-453
-529
523
-146
132
-399
716
-788
6
-316
-90
-822
-244
-880
-188
628
-934
-873
65
668
593
-752
-202
391
189
-395
64
482
722
-572
517
-174
-766
489
-191
592
661
484
-446
424
433
-958
-32
-434
397
455
997
401
-767
96
-423
170
585
-367
-843
-964
-634
-251
240
-254
-488
185
-705
341
-635
762
573
-533
122
-952
-546
14
77
-411
989
219
-482
411
79
-771
590
708
614
-71
186
-122
74
-269
-580
-646
198
-782
-652
-625
-389
-299
662
480
-280
-423
291
-708
-599
184
31
732
-597
926
785
-523
248
-112
945
102
824
817
-36
341
378
889
828
-727
-449
801
232
-757
715
243
422
805
-584
83
272
-420
-865
66
-250
-716
692
-32
-957
-230
-527
-789
-47
350
112
-807
-392
745
-254
986
220
-984
900
-947
188
870
-705
587
-649
130
-587
989
791
103
79
348
960
846
288
-955
34
605
116
232
-291
949
-827
417
372
-734
816
543
674
-677
855
735
-420
620
-298
54
-914
753
-803
101
-493
-652
171
705
-227
754
375
-59
476
868
177
-256
761
-557
525
-460
285
-14
928
146
-772
598
-594
211
-677
-187
784
631
809
-528
-129
414
400
-730
-221
-672
199
-944
-852
-498
-522
55
-995
-753
-405
-88
524
-187
-380
276
-302
-265
-790
173
-663
-666
618
-425
959
-822
390
-42
341
-419
-730
-496
92
462
-890
197
218
288
536
427
876
-254
536
73
882
-66
-377
-916
-930
-685
49
-321
287
104
-976
478
496
520
-781
-837
240
452
956
-359
-241
-185
516
-763
-786
892
386
-587
-876
-320
-811
166
903
-233
-680
831
-801
339
916
485
-897
-237
450
-123
-108
898
-874
928
-737
-369
988
-368
608
-415
35
219
984
-675
-388
-27
-628
-525
-422
137
-608
133
-865
750
959
636
887
-624
-568
-755
-179
-780
-347
38
-716
650
-350
-215
39
-900
196
-68
54
-723
-359
-762
531
608
-389
58
-591
128
-464
76
139
-298
327
169
230
146
-152
599
793
411
-91
654
-407
48
141
-2
-742
859
-723
890
-50
-692
335
-41
-851
795
18
690
422
-506
218
901
658
-249
-794
708
-396
-276
-57
-605
970
786
-851
344
-617
-346
-692
-856
-266
-79
282
50
844
732
-445
380
950
-175
773
92
-530
-468
-454
57
-45
717
331
917
712
312
980
888
407
84
-521
634
-964
141
-392
-543
801
485
-393
989
-706
366
-968
160
-386
224
-997
-599
964
-494
-77
-8
-253
-421
647
-574
158
7
107
237
268
150
380
-186
159
-997
-690
795
814
58
-963
-455
-172
-104
177
749
262
-129
297
832
157
-382
808
342
391
-221
120
-350
936
-225
608
-318
274
-970
-464
-701
324
979
-903
-992
-924
119
-907
-760
-761
-292
806
-195
-755
518
898
242
-159
760
-180
-988
-946
195
-78
548
337
-439
446
-146
559
-608
-388
-449
442
790
-148
-659
-514
838
-627
-369
348
-804
-120
-283
601
415
-6
665
-964
369
-187
-910
971
-168
985
21
253
-36
-695
-545
-412
501
221
-845
770
-905
662
909
446
741
-66
346
82
401
-313
-243
-775
-482
-423
-256
974
-255
904
-273
469
-925
366
116
-61
340
137
-359
-577
746
353
313
-952
-140
314
-852
131
529
-741
-347
504
-676
-926
-983
95
-247
-785
401
-955
-380
-115
392
-450
-286
409
-868
-433
-319
-448
810
765
-241
749
433
-524
-35
-742
489
-429
-837
983
-362
410
906
-583
281
-498
-165
-992
717
-617
-595
-131
252
98
-363
216
874
-191
-734
-401
-541
-476
-892
-439
845
-38
-658
-480
697
285
922
811
648
818
374
302
-887
723
-282
-345
-382
-768
-340
-953
849
342
-669
856
-683
332
-967
-918
918
577
-608
-982
545
623
-875
-155
566
-829
-928
106
199
839
-605
-483
-584
794
-63
228
808
-434
759
-244
-781
893
-944
852
-22
619
-339
-664
-207
-514
528
693
-379
-315
924
915
-330
611
514
-286
661
274
-133
-703
39
972
542
-751
949
31
-10
670
918
-961
-641
84
36
262
615
661
-353
217
756
-556
-551
-239
-382
-942
828
431
-768
-770
706
499
54
290
536
891
-499
-647
438
274
367
-825
-539
-347
-81
362
-770
229
6
888
427
-533
125
-956
-688
545
693
245
363
-424
56
588
768
334
-779
63
328
-362
-638
678
149
237
522
-418
-696
65
815
-924
448
953
178
-493
959
-628
-139
-725
831
-454
-256
-287
586
58
-440
853
291
-232
-765
95
320
550
-974
-748
948
173
-680
-65
663
-150
36
688
-863
778
2
998
209
976
-840
772
58
259
-908
-415
116
-763
592
-705
-777
-29
-173
-456
518
-834
159
149
-259
-533
288
-326
303
265
306
57
155
426
354
-593
-75
-44
966
-764
336
-124
-812
-30
-764
-897
-422
-134
-488
-781
596
-697
-961
-658
741
31
-416
335
-739
-916
450
-102
170
51
636
-146
-247
332
815
307
-607
403
493
-465
-850
106
-873
902
-963
-459
-221
112
956
-917
625
-171
-961
5
735
-774
839
784
-550
-429
705
-245
-697
-944
-132
-504
-78
859
392
-547
198
817
874
-161
35
216
-168
227
322
548
193
757
-218
217
-651
121
812
86
129
115
45
-903
309
199
367
445
-591
-463
-641
-817
-812
-274
-679
-106
-169
-18
-765
284
407
-338
545
78
720
-317
222
-174
-398
486
53
-734
641
120
-271
-166
362
775
-157
571
732
-572
760
804
-878
-208
-439
-731
546
-862
-975
228
447
934
13
-123
-154
-652
953
378
-698
721
792
363
926
-131
-428
-445
427
-268
-209
124
583
-239
816
671
-119
-159
684
-209
-182
-768
-266
963
990
-768
749
-281
-31
-762
176
980
-937
-275
-566
-861
617
-851
-359
48
-960
-175
953
-356
647
-120
382
655
126
80
704
-743
-396
738
726
-506
969
-667
836
748
73
521
-806
869
-882
-992
-70
200
-386
41
549
962
-474
-127
444
993
26
-989
352
-929
815
-909
-288
992
-730
528
470
-681
823
-464
833
991
-522
-569
-482
937
884
555
-725
247
906
592
-698
169
662
513
180
-28
-128
867
-803
-929
573
-45
476
-496
923
-454
-315
-562
105
228
-323
-565
33
-832
153
4
-651
950
65
-361
-203
646
759
-744
-47
-334
-670
424
427
587
-697
925
-925
-21
-775
682
89
-770
-99
-98
-757
-443
-810
887
710
549
-853
540
220
229
888
646
363
-203
726
769
-725
-628
274
-621
-239
285
323
-316
-722
480
816
-478
-144
-223
-210
-336
-86
-234
-467
-803
-181
-977
-723
-117
616
-107
-680
150
485
-458
612
563
664
-271
921
483
-346
609
4
75
-210
637
-960
500
262
-968
-801
330
623
-912
-509
-909
-139
-162
852
426
824
-864
-487
969
875
-695
222
105
204
-156
598
833
-436
628
-667
-460
-488
613
-192
-928
-904
-246
-326
-609
234
-660
-125
607
-724
532
542
559
-153
-412
935
-71
178
-660
-122
802
717
216
85
-813
422
-294
10
466
410
946
609
-103
507
-383
-275
393
-265
67
475
223
82
-196
325
547
255
-720
-19
673
158
-792
-399
-24
-1000
401
174
-708
107
315
91
-73
546
-374
493
204
-874
-415
419
-163
676
570
307
981
-288
-738
-828
506
-813
-785
537
334
-481
-368
-733
548
394
-548
180
-295
-768
-4
991
-370
-815
-869
-697
-643
982
693
-383
732
931
-454
480
373
-805
-744
283
-137
-998
507
-782
-814
-992
175
-517
-49
48
-100
684
956
-367
-75
792
232
-76
338
-956
-731
-630
-460
-776
467
-951
627
823
514
-942
-132
589
909
437
580
224
-474
367
-861
-965
94
17
675
273
-346
165
-263
207
264
592
785
147
-404
353
179
-158
-172
-853
423
-99
-262
-841
816
-551
-261
944
-584
-707
-398
231
-321
59
-287
775
138
-990
-212
-35
410
-204
391
540
-620
432
869
-510
-880
732
861
790
-679
-471
-963
297
522
255
47
587
134
-131
622
-351
-988
550
-983
310
-998
975
-390
-750
328
539
216
248
819
-808
-323
-982
906
187
994
-266
969
-134
570
910
608
-172
-717
-743
913
66
443
-709
514
-121
-238
541
730
-324
575
-22
-406
889
-864
129
-265
-690
-861
-812
67
678
-302
649
-920
-725
711
-613
-345
-884
391
-928
-210
904
-446
968
-156
71
-365
354
210
-849
-993
285
126
23
761
978
-661
390
-928
257
721
214
937
261
749
-538
-851
-934
625
-411
128
994
718
-723
978
-393
-314
-195
-319
-656
757
758
113
-376
458
90
-795
-361
758
-468
-81
-742
-598
664
773
563
402
908
714
-477
583
-685
317
-530
51
-374
855
142
373
555
113
480
128
298
-661
-253
458
-105
571
849
-295
753
848
-914
722
-365
-428
872
-456
122
-427
-371
631
-510
48
54
67
-675
578
-762
208
554
244
587
-724
451
636
-772
536
-496
169
372
240
-289
455
130
-218
414
-495
-763
125
-107
583
794
436
-113
457
157
881
-929
-917
-626
-171
527
891
-570
-566
-148
271
517
-823
-620
-471
340
-169
-569
431
358
421
-351
-666
-42
-907
177
-501
-577
922
-93
274
-524
220
872
-557
5
389
-189
593
345
328
-3
-433
622
-564
455
802
-742
925
478
553
-803
777
129
-858
-610
-54
842
-257
-564
-854
-283
963
450
-477
138
-351
-254
271
755
-728
-507
-605
-312
-225
-885
-793
-660
202
-897
792
403
56
402
44
272
102
700
910
-263
641
-929
-544
-553
-230
-243
-67
-56
342
-145
-88
194
-298
-266
869
-845
-375
763
928
-763
-764
-278
807
312
480
638
394
614
716
716
487
-580
689
912
-550
-925
275
-6
-887
338
-2
934
-408
631
-522
183
-770
195
-157
-928
899
558
-549
-152
120
337
-368
-566
453
289
994
466
-254
351
-107
-333
211
912
766
17
749
236
-801
-778
-933
-992
-113
221
443
-46
-817
743
-709
151
451
-554
-228
-349
-343
987
-617
568
-251
-805
-746
418
-714
908
560
791
970
-655
-75
-490
-696
-775
386
-368
-211
-918
349
644
86
149
623
266
689
-104
846
-588
92
-568
-979
446
459
97
-995
-520
537
-60
-377
-293
229
226
-273
-770
684
532
72
688
150
980
-206
-297
-202
845
-599
152
348
-853
916
-994
263
-780
77
529
-594
334
-353
-697
386
503
-910
628
-996
-964
-14
432
98
-658
-825
-264
602
-819
769
653
790
-995
87
-710
570
-329
-835
-345
4
-37
-975
-760
-943
971
472
171
-747
-130
14
-362
770
95
-57
-119
-956
-731
231
741
-986
534
-370
408
317
259
235
-926
-66
566
-631
-683
-371
-98
-986
515
57
260
200
-983
16
834
481
460
947
399
-354
-483
398
-565
742
672
967
-458
176
-926
925
790
-928
-616
501
-934
-780
548
-634
119
-524
-342
-88
682
-915
580
-1000
938
172
900
113
-452
803
-450
-774
-131
-37
-659
499
182
897
-653
-299
-305
-416
-813
938
83
278
827
511
-880
-121
-318
-44
374
60
938
-27
66
-704
232
176
896
-754
-908
737
815
-592
117
-827
138
163
876
625
-4
951
-828
-79
190
-185
-71
-12
129
-446
-505
164
-213
-385
-963
-173
-712
775
-450
995
-402
528
843
-622
-324
-801
199
-399
-580
484
-159
-527
-906
468
-371
951
-674
-353
-820
481
-35
546
-963
486
-865
365
-818
72
84
923
-84
-85
590
-55
806
653
-299
988
-185
838
-9
-903
913
-704
655
-619
480
240
-697
-295
-548
78
638
-784
-386
-524
629
852
524
940
798
115
585
-446
-186
-777
864
-623
250
911
346
929
-40
-259
278
-727
-310
335
-625
473
660
-476
418
138
45
305
60
495
326
183
-394
887
14
-947
-919
-783
-158
-844
-781
842
389
-718
-919
693
-584
665
911
-234
-53
-333
658
-991
-47
681
360
-337
16
-517
-923
-995
108
991
-519
-292
529
-342
145
323
-652
583
241
-125
239
-353
314
-222
308
614
-300
434
22
-414
-918
26
144
-492
-6
-597
836
-555
772
740
-550
804
876
586
769
144
-366
889
173
-942
-271
686
494
995
-504
-771
952
-378
592
-543
924
-177
-475
-574
637
-943
-828
-676
-120
-781
645
-525
-693
-160
-107
452
338
746
249
-213
330
-916
-194
297
-903
-363
709
184
332
-941
69
-536
-813
60
-481
-631
-257
340
-873
-152
607
159
-93
-373
-187
-811
218
-231
-77
749
964
669
-709
759
-999
342
369
-511
366
755
-725
-87
874
-705
-976
-971
-291
875
994
936
-183
48
-689
624
-267
804
396
-910
328
591
-926
989
809
71
743
-405
-786
-969
267
4
621
511
383
-96
-674
717
-624
600
-613
123
177
600
853
823
97
-786
-652
-527
33
-155
-460
470
445
279
-745
212
407
115
-886
535
-921
-582
494
-422
662
36
624
-925
467
859
-554
-165
772
-5
973
-809
215
-648
677
-60
590
-797
76
450
-556
89
684
944
989
-937
-207
-971
599
-376
-813
-745
-942
-682
508
-433
282
-115
367
458
838
405
74
840
268
786
-378
-63
771
402
-194
473
349
4
-668
245
-278
-658
490
-657
274
134
-645
845
-244
87
-880
985
-265
-167
-812
550
-408
-93
-716
-346
-114
-85
-429
989
-806
-373
379
-975
-123
441
599
535
349
-356
-861
-80
-373
374
-335
-811
-115
-171
186
258
48
-321
474
434
-617
-274
-868
0
69
-512
465
-672
-196
84
-204
938
651
-696
848
-299
-877
-487
176
-533
-910
153
390
-661
333
-48
521
162
-468
151
-906
75
919
284
438
384
891
-475
376
832
41
-582
-981
11
877
418
-475
210
308
-537
-764
-839
480
101
-398
-694
587
-579
361
552
-694
232
-750
-768
80
101
-452
-384
-481
-392
212
690
633
679
-500
-483
-296
201
-681
409
895
-908
-328
6
28
687
-501
112
-961
-773
-212
844
-798
-473
32
-131
252
-434
213
-494
88
87
-275
79
-332
594
947
-271
570
110
612
667
876
-776
-433
-433
-209
-290
190
851
-269
25
-257
-85
0
-885
770
134
-729
301
479
-787
873
-401
-989
571
-112
-469
-406
-210
-977
-839
513
675
-788
-757
523
625
-215
-507
763
699
65
967
20
900
826
-394
-423
-979
-45
-184
268
-577
-676
118
-316
-550
-518
64
156
-357
76
598
-822
509
-273
-768
-72
460
-470
849
-919
-316
-494
-739
-885
-356
392
73
-69
515
93
976
423
-169
103
479
-92
316
8
-240
-860
-521
-888
-980
-18
444
-784
-750
-3
377
-956
380
41
17
-525
901
701
-539
-746
71
-561
305
-605
39
-473
-356
698
846
231
-518
603
-407
-323
-390
-108
-799
-850
899
587
180
387
453
587
-669
987
-863
201
-855
274
-321
-669
600
865
745
-373
-604
155
917
-340
-744
132
120
783
-719
753
850
-866
637
83
378
-414
63
818
-321
-902
786
900
-805
459
419
-889
-381
-159
985
117
580
-363
-76
834
-417
763
-601
-478
763
-694
-787
144
566
66
94
-284
-882
-626
262
617
528
514
565
736
927
-688
-342
103
-197
-544
-957
-600
25
-434
544
-445
366
-882
-836
571
-90
254
-363
-342
-288
-50
30
563
528
234
-381
249
323
100
-837
-532
750
217
698
309
-650
643
97
930
-944
649
-220
726
-588
205
193
546
883
-451
-324
-91
-533
306
627
-224
53
56
-710
80
899
891
-843
-225
350
-6
980
961
154
-579
717
-227
-622
293
-918
380
227
-449
-152
-301
705
-919
995
860
-489
-930
845
-72
-768
-130
-896
-450
-492
989
-74
-976
-643
225
-20
-159
-738
-28
-544
321
-717
72
140
-818
-287
232
52
-956
11
-935
-708
702
-946
-103
227
-962
650
346
-251
975
-277
-393
784
-230
934
232
445
230
934
-60
64
842
256
228
57
-924
363
-87
257
-618
-262
-42
-688
463
431
-202
-326
-740
-783
-238
396
130
-119
395
-294
-419
-831
-194
-276
-553
-397
-220
53
132
-283
-462
-394
-63
609
552
121
304
563
-594
-750
741
-574
381
-367
-798
755
781
857
-773
286
-256
197
970
-737
-133
417
-201
-867
283
-881
-776
323
858
-570
-358
884
-701
-470
-221
-737
307
-538
-240
-173
514
569
528
8
-711
-518
815
-764
781
753
160
155
817
628
-843
219
-853
271
-912
-752
522
-527
-247
-937
-445
273
492
329
-811
334
784
410
638
927
-20
248
856
-442
568
574
86
185
912
610
-461
-934
-645
-510
-291
76
-912
-77
-248
-528
-214
-120
-697
-23
376
-807
-695
-496
-411
665
-494
-759
691
-139
797
280
-731
232
772
200
-690
-320
-192
-599
243
521
-616
411
920
-20
-740
606
53
-898
82
781
232
-316
-833
81
884
379
-489
-85
376
-241
-655
-810
-234
-450
299
377
-60
-488
622
-91
-271
449
103
-785
435
-178
-696
-472
400
-569
-453
400
580
-750
86
-969
-773
231
318
690
-931
935
-844
-873
-712
498
73
-3
-693
-361
555
-324
693
-222
-527
907
-702
742
-474
-441
65
34
-842
532
844
-406
-449
-913
407
476
-992
492
988
-683
106
630
654
-505
-226
595
-185
-182
-519
542
-588
200
-80
415
46
-129
-229
-264
138
-394
-547
-447
154
834
-292
505
650
140
-137
654
-539
-127
-942
-635
-510
-111
-98
469
-319
-794
371
423
-421
989
-596
-905
622
457
-142
820
9
-945
-367
710
-628
166
897
330
269
-497
332
5
-424
-637
694
-502
14
-816
578
-328
-408
-422
5
721
937
502
889
-5
874
-20
-465
289
-55
148
963
253
-299
458
942
747
-832
-855
-761
369
645
80
822
-495
762
718
-665
-216
175
763
882
-252
-427
-712
195
487
678
316
-658
-6
30
222
-1000
766
-797
-827
36
-572
-531
646
339
287
22
-731
519
662
120
360
889
102
-264
168
877
-756
-98
979
436
132
420
537
-479
686
-907
-898
405
590
-793
741
375
839
573
323
-770
786
-519
-752
-999
193
-982
530
-54
-136
436
-466
-514
-604
450
334
-65
234
-547
-335
-315
-691
-29
895
-498
-977
347
-743
112
-684
-433
806
-796
697
-550
140
-281
-943
-156
-675
964
-203
-491
-798
236
570
-699
-594
-630
-869
-228
64
-905
800
-538
-349
-438
-379
-859
79
-954
407
182
-47
-300
-340
-219
-886
-422
-410
-190
361
33
67
-220
139
739
-609
-957
691
-672
-216
-581
-999
-525
695
-743
302
-396
39
433
633
761
416
-761
710
985
-28
489
26
-704
-972
805
986
-734
924
-841
-276
212
-98
550
-517
303
-100
507
827
-613
-452
243
-94
-375
601
609
-536
446
780
55
199
-962
-978
452
218
-672
-880
-930
-90
-980
791
392
609
-243
818
-274
778
577
416
-668
-926
-697
-369
-424
946
314
-555
365
186
709
-505
517
-364
-457
128
678
-327
482
-437
198
-278
274
-661
792
-449
-748
-603
725
-728
-450
945
-721
227
-552
-81
143
-886
-900
917
649
81
5
-352
833
991
184
-957
-127
104
848
-352
469
588
-659
692
-535
-768
-624
-782
684
-136
11
600
808
-258
-879
-606
316
246
659
113
-218
26
691
861
-693
395
-744
-265
-790
-536
-436
-36
-370
292
362
-665
262
-654
203
676
-474
-434
483
-624
-640
29
240
-455
-268
751
198
-910
809
-200
-482
-346
108
-812
901
-306
-264
574
714
-929
169
965
-306
-186
-501
-697
-89
738
-454
810
-12
-158
949
394
-370
-163
226
-203
-212
243
304
294
-80
74
-23
900
-473
824
-796
947
-366
794
-570
763
595
-236
381
-663
-781
-743
-292
-725
271
1000
138
-872
596
917
-663
482
969
637
-977
427
-482
-104
885
937
-747
6
-668
685
-991
831
-262
-252
-226
-319
339
-101
-590
-268
919
473
174
-207
-367
-446
740
187
-702
-827
841
508
-145
973
-645
15
161
-45
547
907
904
-185
117
641
859
155
92
-905
-910
-941
-207
725
671
-911
-711
-581
300
857
823
614
-245
-714
-959
-528
724
-851
986
7
-793
278
-290
-947
628
580
588
729
-66
980
-975
-763
620
-452
-942
718
-861
109
273
-306
-756
-866
-449
612
-204
788
234
-313
584
135
-937
152
302
-127
-627
538
235
-331
275
397
401
829
773
695
635
237
454
-820
630
-716
-559
-671
910
-546
-847
-775
901
-698
-575
116
337
849
-153
708
28
330
305
138
539
-529
560
-868
-202
66
-265
-845
-215
809
-569
223
-319
-854
-478
-468
458
918
304
453
-468
-674
352
163
-168
-797
-68
905
-574
-2
500
-451
707
579
-419
573
84
570
10
992
151
-413
654
-399
625
-783
826
706
-41
-390
-786
-905
-196
-258
-443
-724
212
-152
653
576
172
426
-497
-988
185
-735
-154
-390
401
-324
35
853
263
35
-417
635
-428
2
-845
44
800
-899
955
-142
788
-189
990
-265
207
758
-141
671
-979
176
81
238
-597
-488
-934
-39
-600
-174
-972
501
-706
-912
191
538
-911
623
-840
417
-781
840
-452
-386
-336
371
-452
574
-989
-220
613
54
218
56
-723
-655
458
-103
-824
-837
-88
-538
-705
-139
-285
-198
560
-939
899
-678
152
83
-17
3
924
224
2
69
857
192
817
917
786
-700
-821
-811
90
632
825
-327
218
-512
924
376
-208
-251
972
159
340
-618
243
373
-33
-794
-505
-514
420
112
-638
-706
-648
-148
830
832
64
247
563
560
-215
223
840
-599
-264
613
52
-29
122
657
-408
39
989
635
-160
592
833
394
-337
-690
-435
-383
-933
-160
-54
588
594
-129
-611
-480
510
-423
-365
990
-486
-235
-731
809
-800
265
-45
772
-283
-433
-71
-334
408
-460
337
-999
865
635
20
-951
468
-69
-452
-23
-111
639
-410
-233
209
470
480
804
460
37
423
66
-123
-607
885
855
736
271
558
-461
-126
776
807
186
583
512
-539
831
564
-470
-447
568
829
-520
260
83
-639
-99
-841
-404
-782
-141
-976
943
-128
808
-846
-545
742
991
843
-700
-89
-603
-458
8
436
-882
354
709
622
334
-657
976
-648
-272
661
-852
341
-473
-202
37
169
-224
-323
-184
819
750
331
-318
792
-559
-481
199
-230
-209
-221
708
-120
353
176
646
-82
533
-953
635
-458
495
-924
275
-531
185
-908
14
684
879
55
734
-930
135
359
-680
371
860
-6
-954
699
-366
-25
298
465
-1000
-520
930
-180
111
204
-846
-645
271
365
-354
-503
82
-994
976
-399
-84
753
-556
656
28
-855
934
94
2
-523
-359
-929
299
383
231
460
372
-716
-39
76
-817
811
771
118
-776
107
-280
378
379
-277
-830
686
-38
-709
900
-877
-469
-853
975
-292
-138
-99
58
593
-679
279
507
875
-842
-185
512
862
-334
829
509
146
-236
991
354
952
-741
99
-686
321
-624
919
539
-441
467
930
-144
159
-845
385
-117
-713
418
31
690
288
722
691
-687
695
-19
-950
215
-164
-950
474
-206
899
-794
796
-660
78
9
-473
-564
-704
-551
499
708
-435
-352
368
677
428
-452
-414
272
-900
460
-756
689
-61
375
-229
-137
887
24
-732
265
988
136
409
-536
776
502
467
520
-441
-856
201
465
637
829
-455
-277
-105
716
402
489
-59
751
-100
-179
-320
-921
-513
153
-176
-913
-502
77
180
-191
937
44
-143
8
289
-531
-34
-382
-289
-840
220
-441
-939
829
-473
323
-450
-269
715
-924
839
-346
537
632
-483
-543
588
226
-931
-255
556
341
443
436
-575
130
610
-941
968
-73
-267
-247
-996
-755
-740
896
492
-393
529
323
880
479
506
-507
110
486
-32
-309
963
-165
261
-147
717
-549
618
-900
-820
321
941
868
610
225
-126
-421
-427
-603
701
-993
470
-637
297
796
404
362
9
460
-149
-859
-123
777
-582
561
-94
-190
-572
-177
768
569
-560
-462
-45
464
188
773
-155
542
-144
-966
-599
6
-676
23
164
118
-742
-131
293
773
-980
-40
-359
-171
-946
546
265
890
917
509
446
387
85
567
929
518
653
-325
616
257
-972
-366
-37
655
15
1
-493
-413
38
195
908
-390
720
-987
-999
846
-502
-787
935
147
-960
-87
404
133
646
835
-852
227
904
-640
-752
-440
-796
616
421
-528
-846
943
101
-782
-625
-233
-357
228
672
915
960
515
727
577
247
-565
-213
974
-795
-52
-609
718
-813
-682
-134
-876
-843
439
555
248
878
985
614
-727
113
180
853
-348
555
566
-2
663
402
-81
-308
-179
-659
759
-960
540
217
-751
-812
-306
449
-152
-971
-946
910
-502
-183
-100
-84
-240
-232
243
-315
687
-952
-866
-889
286
-71
7
528
748
-917
740
-442
163
718
189
-107
-94
453
50
-779
949
-171
775
763
-325
828
-835
-635
577
737
-884
-433
383
-540
798
-746
596
-288
-191
499
-825
954
-517
923
-482
826
516
-890
693
271
-452
-83
-448
-54
630
-428
154
-397
-298
884
274
-347
-535
-694
-276
835
-139
857
901
-793
-257
436
682
446
-120
-730
574
-697
-746
722
-438
3
311
-499
-19
-970
-112
321
-881
491
-499
886
591
376
823
816
942
-531
414
21
675
-759
-291
-692
386
146
116
811
694
861
374
249
588
-341
-96
-300
640
520
-137
-604
-47
-79
15
611
726
630
-815
-409
345
850
949
-296
-536
996
432
559
648
956
-465
-576
151
847
821
-627
-722
660
689
-60
480
-78
-324
-424
-432
81
547
54
-156
-3
559
-76
872
577
915
-384
-83
751
-64
893
-379
-333
-905
951
-591
-895
-158
-133
563
-762
384
313
15
861
-530
168
599
-494
-544
-548
90
-703
-275
-234
-327
-707
-230
-510
-324
-843
905
617
997
-847
787
882
817
457
-777
597
994
396
627
-629
-371
991
-326
476
306
-781
987
-894
64
364
-239
-320
-253
-965
901
799
734
836
-170
326
-237
555
-241
-133
-845
-181
-177
-449
254
876
460
-284
840
583
-997
-627
-860
-738
439
694
-323
720
-86
160
311
960
500
119
778
-519
-378
671
631
360
164
-197
-33
-264
234
157
908
-122
-74
819
729
-779
958
963
-364
50
901
-148
755
596
-830
-657
592
-69
-598
-406
752
923
-768
-934
-291
890
885
-382
715
75
-867
-388
137
676
980
962
364
365
-958
-341
852
-39
6
-987
718
-370
-120
691
731
245
-956
-738
-655
-169
-685
471
25
108
-127
646
174
773
-820
178
464
87
-831
-719
-770
631
-777
550
-769
863
-481
-644
-767
92
908
173
-96
206
569
335
-155
-820
-944
308
551
635
440
821
-622
416
254
969
361
-853
628
-47
-58
-977
155
810
77
750
-250
-805
-600
-589
690
172
331
316
560
263
-115
377
534
896
450
-943
572
964
107
-968
-177
333
-854
26
-553
48
-573
-843
865
-932
-683
87
922
-990
-803
-868
-373
373
-517
757
961
-487
354
-205
175
-359
-377
-894
890
-653
-980
331
634
-255
-242
-936
308
405
282
-400
649
351
688
-777
-990
-445
642
37
-539
-267
-526
-25
894
-72
-469
-156
-464
-235
747
-120
863
-295
-789
-826
-855
725
30
24
-104
-830
374
-225
-833
972
318
403
514
44
-50
-559
-398
-737
-722
150
343
160
-405
32
402
-902
682
-214
-792
-730
715
665
694
499
318
437
-197
-115
639
723
495
594
692
203
633
661
809
-749
-28
604
767
747
90
751
-319
357
-267
252
291
-633
436
-389
368
-812
359
-136
-644
763
583
914
168
562
-286
-82
-714
637
405
452
154
524
461
-242
213
-219
-367
-459
-921
212
605
873
-803
-28
-391
-732
-914
-974
-228
-41
68
-96
155
-932
983
161
833
-381
957
830
-974
-363
117
-312
825
479
-804
234
979
-517
-6
218
-704
690
142
-255
912
601
-113
216
-9
-884
-701
586
-218
-742
-597
884
597
-234
-891
376
-213
569
926
-875
185
747
-854
-942
-954
385
-756
158
51
189
117
-690
372
150
-128
-689
-728
578
933
-457
46
-689
-705
-210
-867
-667
-629
-450
-422
831
-871
122
602
23
-298
-24
817
321
-921
-594
-969
758
946
-356
-756
707
-851
-970
-886
-410
929
-405
-327
163
899
313
78
-575
-142
921
564
199
788
-342
-305
-181
-882
280
52
-539
-115
-669
380
-345
850
828
-416
-321
486
-212
-570
-826
945
-833
923
-699
333
950
603
296
-835
134
879
-119
-822
491
-247
961
-151
359
277
625
30
624
-805
280
426
-639
-493
104
-99
879
-450
192
-727
790
495
357
782
-156
-595
830
365
-172
-8
20
-987
565
438
-628
587
570
-801
193
-946
-769
882
-721
138
-306
100
804
-197
-874
512
56
314
-492
-995
-302
-314
-40
-400
489
537
-207
-16
-369
507
-344
-852
-90
-75
-174
-279
978
-747
497
306
401
122
-545
262
-690
967
-148
-790
870
-197
181
-252
735
472
-242
461
875
359
70
673
143
-242
569
-645
-991
422
-368
368
-158
-758
-172
-688
653
784
-746
977
394
809
534
204
547
943
-708
216
609
457
75
532
-335
780
-472
668
798
-377
-31
763
876
584
139
875
424
-614
-159
90
829
-30
-332
776
-117
39
-972
-49
-487
664
474
454
-685
305
310
998
491
-636
-875
581
-395
-785
-106
-212
774
484
134
-903
910
-720
-682
705
590
-715
17
-362
631
890
112
-473
-917
-269
178
986
10
523
-586
804
-741
-783
910
-978
-524
426
-13
589
83
538
-693
271
205
-697
412
-964
-158
-283
-727
-488
-352
701
146
487
-247
319
-972
-831
-385
721
-820
42
962
-826
-68
734
-372
-401
-842
-477
710
-618
-602
-974
-594
-249
-143
-859
-642
-154
434
-524
483
230
915
387
-847
-184
-466
998
-775
-829
-452
-834
399
-275
602
-999
-406
-150
-370
307
-514
849
146
-21
-157
774
516
-993
-876
-642
-422
-805
-147
75
-414
-569
-112
-812
-170
-847
-561
-335
-805
378
-373
644
833
983
998
258
531
822
-839
-188
-121
-593
-792
381
719
-22
253
-441
499
-737
856
839
-411
462
-995
-670
-654
908
-529
619
146
-44
-804
-238
-561
696
-790
760
-368
614
-769
-994
-340
542
-121
-418
-334
-971
518
-851
560
323
424
-344
565
-643
0
-610
-130
-54
-208
-570
62
-868
993
896
-701
-163
726
193
251
972
-686
576
-612
-402
-650
574
399
-859
-894
251
-413
-608
-408
108
-192
316
183
-196
337
467
-65
-248
834
-943
-175
477
-4
196
-269
982
816
-273
365
-455
357
128
-613
-293
-396
808
-156
-569
55
-291
-541
-469
796
-157
-819
-320
465
-732
364
815
946
-881
-261
-683
-155
129
464
403
-111
259
-953
201
-629
195
83
-35
190
910
141
-57
-353
947
-444
373
-1000
-532
-753
-83
217
-47
520
101
-309
-596
-922
698
-191
969
641
913
-154
-262
-253
-179
-594
25
646
-930
243
-485
-459
529
-915
373
922
-161
-619
-359
-284
-418
8
-710
-115
-580
-72
-553
17
507
-138
954
-521
631
782
533
547
-392
-943
-418
-77
68
93
-281
-828
-369
-373
443
-482
531
417
-871
26
-630
-370
853
-278
251
427
154
-911
-146
207
-719
-105
984
521
373
351
-474
111
-867
183
710
-629
-197
643
752
862
960
-675
884
-292
270
-981
433
-159
-873
285
770
-649
999
-315
-683
702
651
-751
149
-818
850
-376
342
-697
152
-480
977
-436
-719
-196
-919
445
-968
237
-368
900
956
-342
-322
-737
-873
176
-786
852
-204
485
473
72
-357
-503
-973
120
988
141
-587
546
359
817
564
244
332
952
-243
-794
-1
195
-14
-455
172
910
399
-480
-682
-338
-240
658
-49
184
422
-22
-147
993
469
550
165
-414
27
504
177
700
-233
670
942
359
-736
-179
375
-482
-169
566
-424
264
-99
447
113
515
-361
-172
607
-790
1
-109
234
412
-347
72
67
-920
-961
124
-912
292
-916
-913
425
-538
559
-664
420
499
506
-694
-186
553
336
701
942
407
-86
745
334
918
-274
52
-949
176
-233
-817
701
-419
-124
-737
510
-183
-669
584
5
520
772
328
-683
-376
-502
687
164
207
151
-307
-731
629
-412
133
412
-528
-57
407
224
204
-965
295
-948
497
277
-416
-800
-729
128
367
571
983
-425
-248
224
150
-818
568
991
181
-38
477
585
154
-745
-283
-517
-221
113
27
326
-245
-667
53
-782
644
616
858
-232
-545
21
-370
147
-808
-489
959
101
933
541
-947
-356
178
762
582
-26
-456
457
255
682
-611
77
718
55
822
739
-910
-818
790
735
369
-585
669
966
-360
-62
-650
166
-623
-558
255
52
900
-66
-572
-896
-955
-968
-786
-484
-74
211
261
-321
519
897
778
-442
-559
-342
-939
371
603
890
478
-334
923
264
-544
-681
203
626
366
45
-882
-713
-914
-80
28
324
-94
-564
-65
-141
719
-773
655
-55
-51
-264
-411
626
705
722
936
-89
-38
133
-515
302
-624
-621
100
802
105
532
985
59
-649
-676
-479
483
-497
285
-827
703
-696
392
950
811
-22
-617
95
289
519
212
36
-126
-443
-569
701
-192
949
492
-97
880
917
972
257
-122
-264
-741
18
-954
-722
-422
-338
-684
-631
908
324
-560
286
-997
556
15
341
-656
933
-989
-651
454
43
-387
-155
-381
-696
891
916
-748
997
181
-587
490
-934
57
-609
411
680
639
-468
-797
-559
974
-481
582
-560
409
-230
220
-677
-433
-886
593
-722
730
-305
622
-530
451
-149
925
867
-204
430
800
905
-789
-42
-783
603
412
934
-114
653
252
-400
-123
-364
317
119
-542
-703
-387
-443
-523
589
-311
-771
982
-679
-409
327
325
-689
531
-413
-262
609
562
-275
-264
-972
228
265
-255
-460
700
-284
-371
969
624
116
-650
147
-326
841
-9
476
-483
67
-131
385
429
245
478
-61
-775
-737
-822
564
951
-805
-269
-846
-357
63
-559
-279
671
-786
443
-200
211
-512
-966
-619
555
174
-884
-888
-741
-967
587
15
-300
696
536
-733
-475
-52
-19
-275
584
-316
658
126
27
670
149
994
691
-474
-56
-805
281
704
-866
835
-890
-920
-431
-168
113
185
-655
-714
942
-275
965
762
423
385
707
488
-953
97
608
-117
454
-484
508
-172
571
197
198
745
-896
-920
-201
-192
882
705
441
-902
-188
374
883
-344
-457
-817
71
-861
-818
801
-164
12
3
750
210
-988
-991
115
925
-982
-810
-767
138
602
-142
-287
493
-923
806
872
-569
-795
859
876
-270
607
-724
295
-26
-143
-840
982
682
-269
371
-785
499
524
-905
-683
-28
-538
178
-917
331
101
-262
190
841
-846
59
532
-549
-721
-133
579
361
-77
115
-66
-524
-571
-691
45
-326
502
-440
-465
555
23
604
73
-462
752
-679
616
894
-489
434
-925
-782
-715
566
378
700
597
-286
824
-686
-873
-905
225
-986
-325
844
46
-854
56
513
-425
-256
-430
741
-241
-819
242
-776
-765
208
366
-841
-619
-942
680
-524
-896
477
-874
-171
222
-577
-391
-598
-721
-518
820
309
694
-974
-274
-986
551
-319
-102
-155
-654
-565
-933
113
211
43
657
369
-891
-230
645
853
-466
443
764
-258
147
-794
989
-568
332
354
-40
-468
-350
-511
452
-597
-147
-688
-895
-132
299
729
-722
-280
-271
-834
-736
-162
-506
-164
476
193
-610
-765
-218
751
424
-319
977
-799
-375
852
143
-585
-518
-294
312
-67
562
555
-550
-390
406
291
-291
-140
76
462
497
-97
685
828
-565
770
126
-597
-734
739
-474
-315
-442
-126
-909
-175
-929
171
271
951
-198
-544
-263
830
-229
-432
-527
-944
459
-706
-298
-9
-543
664
-517
-245
615
-619
-67
-755
19
565
192
363
-777
-845
676
-72
421
682
-644
232
802
30
199
263
163
81
288
-833
-131
58
-586
-90
-768
-458
-459
-928
194
901
173
869
535
-80
714
51
-98
-763
-471
-975
-171
-19
-566
572
-404
-831
227
-197
365
333
-542
780
86
526
442
-298
272
-537
-287
-40
993
632
216
-153
149
-481
970
-321
354
-788
668
-481
-75
649
-355
339
472
647
953
-126
627
-767
-675
306
990
-438
911
-928
-340
118
-933
615
-795
96
236
202
-749
446
902
172
507
-683
-84
-517
-294
-643
-416
-854
575
770
-683
625
98
-551
-608
993
576
-198
33
784
523
858
536
242
315
208
773
-608
731
209
-420
30
-30
946
874
-38
574
144
652
-329
-219
-521
-309
-288
-354
475
900
151
4
564
832
-67
698
669
-80
438
590
345
892
-952
-944
838
278
-633
566
984
77
-908
577
-967
216
-713
77
-59
-238
-243
-765
674
-842
266
354
726
193
707
-430
302
896
890
606
429
-784
538
-283
837
-587
-278
299
393
-143
777
50
-323
-895
-88
-785
-599
978
-762
57
-821
801
-977
-159
103
-766
-581
324
456
866
-281
-470
943
110
-60
357
494
886
434
501
757
-361
-707
-623
-781
-801
-218
145
619
200
193
398
-420
608
-825
-234
-233
969
599
219
-137
-308
-651
-245
873
219
-439
-688
572
381
434
-946
845
520
-563
-145
-555
279
-403
678
-257
115
-404
180
315
162
860
-154
-898
523
203
-153
130
408
-695
399
-46
522
408
140
930
430
-170
-664
395
149
-906
637
-465
228
-332
-163
839
-773
537
444
369
454
328
-131
-413
985
691
176
-211
654
998
-415
-453
802
-331
-781
422
-297
243
-579
-157
-327
-452
-864
-711
970
729
788
-329
-643
633
842
-424
979
384
796
-876
-56
430
504
228
-71
822
-385
-875
234
-14
-271
-75
-277
279
336
-798
-722
-343
-277
-542
684
-768
125
-482
142
704
-684
-176
-337
333
780
69
-184
167
-85
-37
-263
173
672
689
-768
-121
-14
-103
-313
536
-791
-455
322
-583
-133
420
950
85
-717
950
672
-987
187
219
-557
405
375
-919
736
-967
-861
266
310
559
399
-690
-845
-868
286
-747
-252
482
-113
265
998
-418
-370
303
434
757
-337
658
-932
862
970
41
-57
-204
-775
836
162
103
7
-354
-121
320
-726
15
-465
900
888
-520
957
731
237
-349
-684
10
96
-252
-101
-806
11
301
386
-931
59
-598
-800
231
-400
425
-468
-660
-180
615
-948
-942
148
-164
828
986
139
518
236
-663
-885
-660
-637
-644
69
-326
446
-641
-33
797
248
44
-59
-34
-633
-405
-268
529
-460
-62
793
-16
941
964
-642
682
103
-517
825
649
382
-390
-362
267
452
0
448
694
-806
-991
-422
601
668
-66
-391
972
-138
-764
336
139
-847
15
612
-180
-604
580
547
-887
-126
-298
-743
-497
-995
779
105
724
-916
767
187
-487
-231
-12
877
280
-532
-23
474
-839
-32
-731
688
150
535
-413
-262
506
-955
907
987
103
724
-888
9
-201
-620
-896
-797
177
954
-396
771
-585
-558
-236
95
255
-35
-381
801
639
-331
899
833
-527
-909
725
-416
-397
830
392
-96
-904
737
479
-449
993
561
531
-900
-851
-755
-874
849
-795
-485
-923
762
-470
-131
-119
-7
-726
337
542
444
379
-341
90
712
402
-200
217
-869
551
799
-96
214
-964
-657
511
-617
962
-680
87
232
-118
467
315
-155
-585
15
988
522
546
-567
259
781
281
474
-521
-382
804
725
-546
-299
-653
33
-267
807
-337
593
434
-342
-953
568
-444
330
680
659
788
999
-255
-534
-735
-341
-960
-417
-786
-371
-821
148
472
71
631
380
-695
-524
91
-651
-136
300
152
-614
-79
-14
-728
230
615
991
-182
395
380
770
-163
746
989
-205
-101
-200
-183
620
267
510
-231
-827
-587
965
-343
701
-966
733
159
355
-29
192
-203
207
-182
221
896
123
-77
-543
912
114
95
-703
13
-816
-643
-696
-327
-1
426
-722
-39
-279
86
279
-107
-619
636
51
-645
-712
473
-942
-338
-932
700
996
115
453
-885
639
-312
499
-770
-474
-382
616
-854
-368
-609
373
-669
-659
-620
-186
-289
445
849
-930
854
-785
597
-153
-482
-360
-201
-136
-711
-998
949
-199
-269
-906
-961
-460
287
-367
330
604
379
-713
-732
370
156
737
214
358
819
-929
-870
-936
9
962
551
-370
959
368
-192
191
100
390
-19
399
784
520
-267
-937
-887
-874
-592
999
-426
-843
-479
214
-740
758
796
-990
728
816
201
-319
-405
525
342
764
305
-846
-211
-554
-191
952
-742
-282
-346
-602
-643
-436
-40
794
-20
747
-21
121
-677
-85
-452
351
716
-940
-302
702
-991
653
-787
-805
839
272
942
-707
-65
244
-372
-672
-699
987
386
-333
-882
-511
-853
954
-221
-134
626
608
-466
889
-495
-274
326
308
563
-691
-527
-667
-277
-814
375
238
88
-160
-809
831
549
-658
-867
377
701
464
494
840
-441
181
-927
-913
-732
690
-159
-289
249
-994
-360
107
-376
-912
-931
-241
-948
722
101
124
395
-485
692
-570
574
-207
571
783
-513
819
74
594
-578
-978
50
133
216
636
681
911
58
225
-724
-865
675
-459
713
52
-681
-554
519
441
940
-940
609
986
-195
704
965
423
-802
-315
-871
108
-857
843
669
103
165
666
-785
-485
-768
-164
-303
815
-392
-521
498
-233
-423
610
-476
556
-729
53
617
-651
828
330
963
-165
-7
-743
-632
600
-157
782
825
768
725
825
-743
-19
-407
651
-990
802
236
751
684
-261
-355
751
-583
677
193
-901
-149
332
-486
461
521
-852
868
-916
408
763
879
-503
-377
-547
319
-795
-965
147
163
-516
674
-829
-75
37
-222
-866
784
-993
-202
129
240
-446
922
-564
-295
403
800
757
-241
187
141
316
-888
-856
-220
-805
-628
341
602
-510
440
-654
-405
280
613
-327
-488
938
393
-606
807
-997
932
-918
-302
107
580
-711
769
525
-349
556
-77
-640
-27
574
-448
342
-617
293
867
-476
824
285
-229
807
78
-660
750
771
-517
-316
-765
91
911
292
-164
580
795
-204
447
175
-497
48
-807
850
-319
168
71
453
256
361
69
-831
874
335
-737
-596
869
-157
-386
-900
0
293
-140
-323
567
216
-109
-377
135
-967
-839
941
-642
-667
-487
-425
73
765
978
375
-423
564
535
-695
-102
-331
-619
-304
-383
-294
35
-271
-669
-921
602
-763
138
413
-787
101
-748
-283
636
849
-372
-214
-563
-70
769
-198
-119
-275
-355
824
-500
-531
-360
549
-649
-254
803
169
923
158
-49
-392
143
-242
-818
474
-749
-308
-302
-699
239
719
153
111
856
642
377
-506
318
557
-10
-673
127
97
-869
688
202
948
817
139
-230
-410
82
216
-313
-905
926
157
-295
927
-824
-856
-490
319
27
183
-561
-932
378
859
661
-377
-926
-267
429
-794
-13
-74
842
218
582
-58
-497
-848
-895
-246
620
856
513
-124
-779
906
-266
12
662
882
-406
521
-993
758
411
-454
690
522
-847
-418
-703
-164
-753
-32
869
859
376
77
-887
-584
-996
885
601
241
629
554
18
291
-59
39
826
463
-667
-215
756
532
-765
79
-209
-558
-277
-203
63
-452
787
928
-362
-181
-183
-963
-406
732
-100
396
956
-521
-195
-636
-215
91
-616
169
-276
-725
-99
873
-587
-192
-230
262
-480
210
274
-252
477
653
646
657
757
-869
838
16
134
-629
-639
887
621
-722
656
670
803
228
-61
-58
-416
-762
-1000
559
-143
812
-296
842
-121
347
851
163
419
-962
492
713
607
163
-204
335
193
-866
-657
-194
-8
172
-765
-497
-518
-515
227
-903
419
403
332
-805
1000
-548
296
-643
-167
659
-375
-386
828
683
961
-309
-302
-711
-109
-152
278
-459
853
-824
951
-99
583
-54
20
-740
617
994
-337
-25
-415
-639
462
-987
-919
953
47
-959
725
880
679
193
-373
-439
449
478
-54
-513
-222
738
-534
-365
-833
264
-799
124
963
98
-929
356
-344
-376
-11
-589
-809
92
-250
54
967
-255
322
-733
617
884
34
-257
282
-659
-284
536
573
-138
-699
664
-857
693
842
907
184
-248
851
-49
918
551
383
-403
-248
997
447
463
-928
-582
853
-987
-981
946
148
919
845
-788
-852
-166
-394
-851
-366
-335
-215
642
-669
-129
-679
-223
34
-644
-288
-873
-798
312
-68
-37
-639
908
-494
-608
838
-911
349
-693
290
-562
-84
763
-395
909
-494
-303
311
-316
-379
521
-358
870
-723
-668
-61
881
815
-604
-656
273
937
968
655
40
-84
971
-126
286
-591
-793
-790
251
632
612
588
639
49
895
-324
-144
921
-208
-988
-511
547
332
988
-166
159
897
-214
940
721
632
330
-725
791
-343
-501
121
178
95
847
-279
478
-793
313
237
956
-225
565
713
682
-401
942
701
812
34
-107
262
-136
-719
496
374
238
258
369
612
-844
36
467
223
-315
638
667
545
67
753
423
328
303
-69
-380
61
-174
-709
228
-530
-231
-609
295
-446
50
513
-332
37
-180
-231
212
-819
-795
-271
-889
-104
812
606
-125
454
-536
-290
-317
-803
376
86
-736
945
91
745
-520
-64
-870
-291
-759
-13
874
128
-170
832
-934
676
398
-823
-896
-293
239
166
408
683
65
-15
-317
-195
743
956
395
-575
16
796
-632
-419
-220
946
-143
-329
-224
-89
198
552
-4
936
-944
-83
230
998
148
-20
425
-397
-229
26
167
-808
61
-20
-356
854
690
470
-534
-661
-389
-523
329
-276
685
104
-596
-435
891
495
-853
552
566
539
784
459
-57
-211
-290
-18
660
-413
124
-253
-246
-266
208
-154
-426
-219
824
-947
-247
-516
-17
-414
-33
611
-161
562
308
-586
730
48
605
-573
757
944
-711
-845
-721
-990
555
-698
-233
80
778
-526
884
-49
-273
-583
739
680
652
-699
810
963
-120
17
-140
-692
197
-686
396
405
136
877
-482
-631
-241
-982
955
-773
445
-947
-313
-180
202
-757
914
377
259
-946
-167
-340
-226
-488
509
115
159
-665
-905
-948
153
790
-812
-637
243
-273
897
-745
-882
137
-436
-305
-194
-410
-45
369
-304
185
-926
843
-646
-162
-8
-23
-274
-41
982
-347
-195
-334
406
569
496
-679
271
848
949
-460
752
-127
-431
433
206
-545
530
603
-181
-944
-835
-116
-23
926
-17
774
392
-977
561
0
283
-452
376
-392
792
204
-833
-373
811
480
-579
760
-653
55
455
-465
-576
298
-721
770
-665
375
-598
673
854
677
-231
-831
-609
-725
174
-743
-736
-183
-561
-890
-525
-11
638
-569
857
-829
380
-173
191
-41
874
-847
225
-731
29
-840
304
-206
-745
-435
784
187
706
-24
647
984
906
644
-638
-586
132
-2
192
-416
-932
14
185
737
-812
237
993
111
999
-705
-315
395
-627
-827
35
427
603
380
348
825
4
-486
-357
916
-674
-375
884
-589
945
-831
271
-596
-431
402
14
251
-221
313
-282
-260
-286
35
-167
958
-4
30
675
218
851
857
238
-925
-779
295
-1000
647
-229
-923
81
-468
-943
-695
529
-882
-838
-63
975
-946
613
-342
873
375
944
963
426
-523
317
612
-775
508
-690
-179
-598
-326
354
195
396
-199
-260
-401
344
-341
568
-25
282
337
260
-10
-663
-899
301
224
25
-402
953
-72
849
666
-372
34
-752
-586
-751
676
721
79
-318
-945
-66
-310
721
-395
672
-340
384
-648
573
-579
750
399
468
-904
251
824
-710
489
-374
-61
-246
-310
659
-219
676
227
817
-151
502
514
-8
354
-663
-152
6
-413
946
197
649
-218
651
222
-713
285
-887
-344
-659
303
406
603
-78
42
655
-298
-109
620
190
-734
-843
-849
-112
125
451
490
921
726
-644
-411
-652
-703
-252
196
984
181
41
319
269
-122
-200
-642
-772
-528
-421
-256
860
-201
892
-530
-618
-818
-676
937
-314
-206
935
-956
19
245
24
594
-440
-24
-728
-268
-219
-429
-799
602
-336
-744
-297
-136
-657
709
531
-311
607
-290
-933
190
414
872
120
288
-437
737
-380
348
281
-925
-862
-747
-394
-921
-966
922
521
353
126
-206
890
-104
914
788
-129
54
353
138
291
749
756
129
170
350
-649
191
213
578
-211
864
176
-821
475
670
-429
717
-228
-912
263
405
375
-915
-212
-198
967
-483
-241
-918
-358
677
-178
-324
-114
-844
-571
929
-412
-205
-332
11
481
-514
-309
-152
584
-999
-131
951
680
-827
-691
471
300
-207
-436
-125
737
-760
-471
-716
411
-530
-344
-365
93
-181
-258
66
8
-687
-251
-151
-815
-985
-656
923
604
-217
-844
-352
241
-41
588
-155
-819
-544
846
201
319
127
-269
-657
126
-753
-739
729
-111
74
76
524
510
-793
-51
865
-97
-8
135
564
-590
499
-658
811
-43
-704
-267
930
201
-528
-1000
-463
486
406
-947
901
-688
-564
-53
343
-704
592
-67
785
-124
-201
-847
561
-184
465
-694
-989
-636
150
898
-829
-443
-734
118
-562
-612
-128
-391
-872
-475
-837
-878
-729
830
-302
-894
-974
274
-747
318
393
-921
-725
-852
-899
-716
37
-867
-791
-49
37
-225
981
416
-711
525
-340
867
218
241
-713
-784
-180
109
-505
-292
769
-177
-329
-698
905
-67
-246
310
254
127
-681
-325
-44
-826
72
-408
821
618
707
-684
770
476
-360
-466
-997
-852
-890
-906
-859
-623
642
635
849
-273
-72
-468
852
737
812
548
45
-683
-496
-719
917
63
258
-838
-984
-170
-328
29
698
677
748
-611
131
-409
-355
-779
346
489
203
928
-1
-375
-141
313
-212
880
8
920
-716
441
54
-717
382
906
636
584
-609
-902
630
498
867
-290
-171
262
-259
-562
-699
-653
635
-489
865
-136
-891
-847
738
-906
-219
386
-440
296
-532
974
-996
862
-813
163
682
654
700
572
489
-644
946
-502
-790
63
-35
-254
541
-839
142
-747
-406
-895
-386
261
364
-865
-557
-338
-326
918
-448
727
-437
907
-993
563
75
454
306
-607
874
882
-8
446
-797
670
-169
261
-104
-972
118
-376
-485
263
-520
971
-973
-897
-604
-170
507
-447
83
-296
318
-169
477
-488
326
-325
-742
-480
386
-655
-824
-766
710
519
-322
-99
579
75
821
109
887
265
-399
684
693
-455
520
-395
-801
509
66
-131
-609
-433
789
396
825
122
620
-55
196
687
427
-311
-928
787
252
-785
-737
727
-885
389
932
-736
657
-346
-617
-321
-328
577
-522
705
847
-836
-983
96
-569
803
-533
189
-698
480
420
-723
183
756
-24
124
-295
-556
40
-638
891
-194
492
-881
-682
461
460
-40
924
811
664
-308
99
17
830
-232
-500
-502
-248
660
-328
679
-231
108
-149
516
-846
-622
-68
348
-450
494
685
349
284
150
551
30
784
850
-291
795
837
668
-123
365
-263
-3
-212
-824
131
328
-182
817
-935
-333
290
585
-669
184
971
-182
97
672
169
-999
48
-741
761
-181
914
511
-213
-880
417
419
-803
-840
-809
-565
-471
-616
580
-697
898
-86
686
159
925
-115
-51
-987
131
476
-268
-713
682
-965
727
277
-492
-879
-631
849
-543
-425
391
987
-940
276
140
892
-657
-838
-808
665
251
349
-658
708
214
-89
976
300
-592
846
914
775
193
-398
23
988
303
460
-736
-874
466
-910
458
-296
-269
-599
370
-998
-347
272
833
930
-269
-253
-98
958
35
-264
-111
-205
-512
-719
-142
477
-421
-279
-608
-820
-32
-214
103
-677
-512
-571
-48
89
-556
457
580
-28
-806
549
-975
489
-963
117
146
281
-127
562
84
-881
10
-644
439
691
989
962
126
924
-46
430
804
224
264
-369
456
-761
-72
792
511
480
-868
-876
-328
-449
705
19
-548
-54
-905
-280
450
961
-349
-589
-423
102
-953
892
-162
-942
269
305
-749
203
91
789
936
922
286
184
3
718
689
-401
198
-408
680
303
304
-405
807
62
867
600
900
-761
-928
906
996
-61
304
-991
-726
494
315
-159
702
-947
-361
-65
128
738
-934
507
853
-526
-635
-837
-662
261
292
819
-376
329
406
-577
-942
-818
770
-723
897
517
71
-659
-109
997
758
-625
144
-847
384
-794
477
760
611
443
-3
780
-438
-481
493
-364
378
150
786
-214
-476
-709
-450
334
-124
-610
558
-896
218
816
650
-298
-668
255
-968
-516
529
405
-678
898
713
588
-730
-846
162
846
-226
-618
951
-622
-407
553
-430
93
439
957
41
862
251
-877
-902
945
301
-52
-265
679
857
-574
198
-194
-126
-779
-432
503
-41
-298
-671
-278
623
-808
322
109
-761
229
-758
978
603
584
370
144
-990
-57
-401
612
165
-540
831
882
-580
231
-445
237
-19
684
-263
145
623
-234
-89
-904
-884
809
-863
-141
343
451
-291
-789
-311
948
-116
764
-215
94
777
504
-270
892
-896
277
-314
835
-222
-41
750
333
66
613
-178
466
-408
361
989
-75
-477
-823
864
898
-433
-203
981
-899
59
-355
-636
-285
82
186
220
-999
861
408
-580
308
-561
-724
-494
-223
882
-458
209
-39
-677
-636
-145
898
302
-806
875
940
-413
29
-630
-946
562
-14
-965
410
751
510
557
-654
444
-899
549
-245
384
983
-313
503
565
-983
-139
-784
907
-450
743
-703
-402
-846
-529
-694
502
-399
378
-601
-144
961
-916
-368
-655
-918
639
-179
-521
368
112
799
-53
317
-694
-913
-794
483
-2
59
585
164
991
-722
-675
782
822
258
-295
613
-697
653
-171
257
944
88
639
-669
699
-978
636
-73
-760
-219
850
365
-851
-801
-221
-157
49
863
163
697
-352
-630
-925
415
134
548
420
-471
-641
2
963
727
-689
742
-656
57
640
725
-489
-65
497
134
-345
109
229
-279
963
-249
-445
97
-193
614
765
559
-377
-15
-338
-140
-750
690
-291
860
-164
-473
580
-46
-992
847
156
206
-57
-334
841
-163
777
-909
396
829
-247
83
205
-220
793
670
-400
-428
-767
-491
-662
958
280
267
120
179
168
-162
360
197
-694
332
-962
-756
-367
456
-14
752
537
-710
292
-520
320
390
945
-794
68
592
-655
-305
823
-604
-155
-892
-141
542
653
-403
442
789
-233
-312
474
390
369
-369
43
36
913
-542
20
-339
145
365
-837
300
-771
-14
139
499
334
-542
707
290
-74
-151
451
-468
-706
650
315
808
122
-804
610
267
-150
580
990
-560
-971
-386
-566
298
80
-41
645
-63
-184
-938
-390
-101
537
-878
-144
361
-432
143
13
-683
-1000
-310
-846
-997
143
1000
769
-822
130
64
-444
-220
-256
182
935
-639
-47
744
287
-408
557
795
357
-602
246
-769
-330
-159
992
-228
183
280
-971
-794
163
541
-378
398
52
708
34
261
579
873
-236
-346
-351
-676
-751
-832
25
-737
480
270
-621
-302
-230
-748
-741
223
949
-243
37
997
648
91
-402
-25
726
-497
799
-295
-164
-481
430
847
-422
363
471
-473
713
-262
-100
474
957
602
186
265
-378
-400
445
-202
-568
-805
-597
-491
534
774
-484
728
-763
-350
-513
-674
430
659
-356
-435
-408
-759
552
-687
-134
954
41
-65
388
-853
-657
-526
480
524
218
827
-245
562
160
-161
14
-959
99
133
795
-833
514
253
168
284
-789
-267
-964
-181
-62
-255
780
-43
581
-433
147
450
569
-147
91
-576
589
596
992
-124
-549
-163
-331
-807
-365
814
-559
665
-268
-316
-903
-492
-593
497
-373
187
-718
-72
-380
469
171
-410
-229
-238
514
-320
635
-331
-411
-885
-620
471
-392
-18
358
-872
-801
-755
-160
674
-260
860
522
909
-45
-686
190
-100
395
-397
878
481
-766
-584
-819
-321
674
460
-747
-591
948
128
-325
-659
902
-197
454
572
-994
819
-326
203
-392
-440
-214
-916
-126
-549
225
-598
-200
348
-121
-789
534
81
154
189
-72
187
948
-443
201
-603
-488
-736
-245
-157
-237
113
526
-893
-560
-83
-433
-992
-323
749
-504
133
-87
535
-571
-306
-249
774
578
118
67
-747
367
347
-135
-106
-575
-737
483
341
-732
-593
696
-727
-411
213
367
-701
687
619
57
-70
527
751
124
440
411
-157
324
-726
-87
569
-177
32
243
-276
627
-635
355
132
-367
561
-316
-725
-758
-574
643
554
-753
-899
-851
947
722
970
142
-457
920
532
152
532
-858
938
135
892
-889
-911
-644
207
-786
696
-163
-965
-692
819
-987
294
-539
501
955
-541
878
-767
163
-668
262
-381
616
-480
-911
-49
-500
-954
-671
233
92
-245
-53
-161
742
-643
-189
368
554
376
872
-389
541
-246
-786
-690
-204
-213
-661
605
25
45
-654
-263
560
-841
-323
597
-797
406
648
-875
623
-909
-613
8
-331
-203
-150
542
249
661
-864
313
620
-66
708
-333
-236
458
-806
233
586
12
-658
-944
-651
-571
-21
-77
-871
-679
-872
-20
-66
-973
259
774
169
-820
-560
876
967
-642
-870
607
593
-831
151
154
-65
472
-647
305
579
714
557
-656
933
-389
-703
-581
-160
-744
430
-161
131
-385
-634
-103
974
-226
-603
-993
324
96
400
189
-90
871
-523
-442
751
-882
-510
-705
821
-286
-577
45
-872
-518
635
931
182
-280
-643
-518
-787
11
188
933
-435
358
-952
859
418
206
-154
990
-620
-557
-624
-785
62
-694
588
-822
-977
-957
-144
-225
-507
-860
-357
828
13
525
956
24
211
581
-649
656
7
-628
269
-342
-107
414
-764
-877
-142
701
702
783
802
853
805
958
820
406
-761
-742
471
-164
-710
-308
-2
221
-324
997
97
996
-57
-258
566
957
4
-374
797
415
-261
-517
671
279
-20
172
425
737
-661
-368
-785
915
194
-730
-134
459
535
605
-375
60
-583
-348
-173
246
-80
489
254
744
-581
-808
455
767
730
-985
786
218
486
-822
-62
493
-559
262
-772
919
679
326
346
64
135
330
-136
72
526
-602
244
-806
512
-446
743
-488
-271
845
-993
-289
55
-460
-310
-194
633
-996
935
-725
719
-438
-495
-757
138
-76
323
-631
401
244
602
-140
-367
-699
-318
142
836
413
897
-280
-69
571
-988
294
36
-816
7
913
609
-639
121
715
210
-499
-545
457
-767
-505
226
-64
314
-912
173
-971
-900
896
500
881
756
-263
-327
-852
680
943
794
351
534
-268
82
190
-550
-191
762
-975
501
322
588
294
142
448
-906
856
-2
-459
-204
37
-830
569
453
7
-75
-700
-915
523
738
-786
-963
-943
-516
-196
26
-353
993
-797
-211
897
-597
834
258
342
-389
-654
976
-401
385
-378
-964
818
-448
880
135
977
-264
828
-538
-749
765
417
-103
-88
-905
241
-569
-30
340
-407
746
-526
-991
395
723
676
-455
-201
-576
250
739
-555
842
11
-170
251
393
-400
-983
-407
93
-504
-765
-841
-156
923
-931
-681
-412
5
562
370
-626
680
-510
-443
641
-980
-612
707
-954
-450
464
134
39
-595
-283
464
-84
125
857
111
8
986
-574
217
832
58
205
212
-199
939
548
748
-82
-324
-68
-165
-763
-70
-894
23
417
240
-300
811
339
198
796
-793
798
402
-386
-447
-222
-847
-601
-219
-41
-850
-123
-927
-690
-347
-439
840
973
95
-363
-743
374
783
-295
944
-305
680
-71
-723
-664
370
-458
-188
889
-576
340
-92
890
45
553
1
-651
738
-438
574
863
962
-147
-408
12
-93
-148
116
18
-263
-469
692
75
-275
545
-931
-316
335
-753
937
725
-186
442
-851
-738
-313
-713
29
-220
135
514
-6
616
633
-394
512
994
-73
-244
27
318
-150
911
748
403
193
-816
675
432
-829
171
955
558
612
-721
-700
-779
5
-139
814
-783
223
-905
-547
675
-779
955
366
459
-476
136
339
-171
-346
-161
-954
450
-253
-136
-909
907
894
-949
197
-530
495
-61
613
-735
976
-679
865
-489
23
-874
806
-250
539
481
-613
815
-341
-996
-598
-436
651
-266
-576
-772
172
473
-306
-27
-50
-615
-928
314
-780
231
-105
924
245
872
-187
5
262
-562
314
-715
765
-802
-725
756
-659
-490
781
-611
-836
397
-799
202
886
-360
-225
735
722
-62
-474
836
914
885
463
658
746
431
508
146
615
-303
-667
-317
-170
-68
-562
548
734
661
950
-163
-205
541
18
611
-690
928
-74
174
568
-310
-464
373
-62
-811
-655
-574
-151
765
-890
-427
825
-236
106
-391
-79
764
78
949
-378
-756
-565
313
39
-359
-409
-239
-167
996
9
589
310
120
357
-46
363
28
-245
871
609
64
350
138
226
-470
415
-103
298
-807
-366
618
754
796
45
-208
863
-636
-432
-394
-889
118
693
-202
18
69
-347
-64
527
415
-404
-373
7
544
-847
-873
-810
-379
-708
427
773
-137
-799
234
-115
-396
941
-833
-733
237
30
295
286
-16
755
-417
-269
435
889
725
-488
-484
726
-703
929
455
-281
26
937
275
-378
-894
-266
-195
-987
-783
-791
-339
-82
456
456
732
-213
-774
-474
-834
794
-50
-206
567
481
-447
-251
61
692
-555
-7
-208
521
-181
448
240
712
-185
168
-627
-544
-351
-361
83
-861
-37
979
-334
958
-407
-379
-784
-28
750
770
206
-710
901
-313
174
-521
744
-412
830
-970
-280
398
-937
914
375
-775
209
119
123
482
769
90
371
-260
-474
-505
48
864
686
896
-453
916
712
135
708
-421
-46
-432
-162
25
-854
379
377
452
772
-611
-533
-538
-868
770
482
-188
156
-713
-354
375
-306
189
-225
-939
399
658
456
-199
367
589
-297
263
827
-419
509
672
-104
608
-308
202
-985
138
-487
-232
-999
357
-395
599
311
-655
-828
-472
-799
310
-480
-774
-670
958
-82
251
954
-914
420
-586
552
617
-181
-821
20
-1000
-81
212
-13
630
-767
229
-573
-962
-749
-903
-106
-272
-18
-253
-143
779
330
-292
-957
-591
213
-259
909
385
730
836
-713
602
-858
-924
897
373
949
-874
359
534
-897
-841
163
685
286
-387
603
308
-337
768
-213
701
-443
738
748
-151
867
139
493
-403
-995
-509
12
858
-369
405
919
871
29
-134
-428
-262
671
-699
-145
-484
-777
-289
-406
-894
705
940
-175
79
-995
-474
829
888
-973
-580
317
4
-144
965
-565
-250
-152
942
227
392
553
-440
-580
-788
348
362
-241
658
-66
-289
-690
-151
772
-617
444
-445
-473
-610
968
972
977
78
851
-209
528
327
-316
-135
234
-527
-424
180
-438
-218
-912
-641
742
612
525
-196
-990
-619
308
-2
-260
-479
-12
-600
-541
559
534
-503
697
235
-325
248
-39
960
776
-171
736
-146
-996
408
-430
462
-773
467
230
228
327
659
411
604
-211
-765
562
-247
184
-803
395
-795
877
-937
-713
-150
-813
-473
892
532
287
-994
-124
-665
-933
307
-338
442
-209
669
739
781
-452
-826
-980
-570
-576
-825
842
380
716
-750
286
-837
446
-869
206
169
-618
837
150
-938
-250
-228
515
651
-384
-95
-546
-497
819
147
-323
919
239
319
-544
-689
-706
650
-490
-681
499
852
826
230
742
378
-537
-628
514
-926
-583
-100
-103
-66
-319
701
560
2
-203
-531
-848
-278
-869
-13
37
-238
-321
860
-655
93
-386
-109
-801
191
-365
-540
-200
115
593
-781
-675
618
-834
764
-727
647
-969
139
-30
-541
107
-194
-342
-246
61
763
-686
739
620
-896
927
-552
-489
706
-587
639
-894
403
-441
-204
-906
-48
560
-660
272
-952
733
85
-935
98
-714
63
343
-641
-336
237
732
-70
600
602
-522
828
238
988
612
874
-402
-940
449
-979
-410
-43
461
399
-206
-590
-81
-293
318
-274
551
-385
784
227
-272
995
-29
927
-851
693
-649
660
-467
-441
432
663
-951
-854
-163
-195
684
612
-483
-262
591
-182
946
841
-354
-302
-625
381
871
728
-279
877
-127
-212
-81
-795
432
-742
666
882
-309
-508
718
-250
413
-211
-731
-936
618
-692
1
204
-32
61
331
795
-497
92
-422
-285
-566
-967
-874
-418
-460
21
351
-94
-944
753
-386
33
980
-494
-701
-95
-586
196
-711
-229
340
-851
116
45
939
254
469
-633
34
-654
-174
-694
560
401
678
-492
260
-372
715
-210
-314
210
-829
202
58
56
543
-839
-30
833
842
-897
-977
854
-134
-830
-116
-573
578
-557
820
889
431
-392
974
-55
-610
-542
-393
-194
924
-838
-531
38
396
174
237
-877
269
316
-199
85
195
830
610
-565
-471
200
-397
922
364
549
402
824
512
635
30
101
383
548
-419
-285
174
814
730
670
128
-407
421
-531
892
447
-348
-133
848
-416
891
575
-795
-585
-151
712
-658
-380
244
884
-380
-801
-582
484
496
489
-887
-914
288
425
-131
-805
-704
-628
-920
-443
-791
-877
-531
209
586
-876
-629
-243
271
176
129
-415
351
-619
-342
-360
-318
-819
811
587
90
72
-210
449
-513
340
-652
-889
440
271
653
491
-630
-755
169
-418
-169
27
263
31
-966
814
-506
-214
318
401
-481
158
533
-330
-606
-721
-214
527
407
-507
419
205
-811
-724
-536
113
287
-230
238
519
142
9
-11
-54
649
-482
886
-772
-135
824
999
321
711
-585
-503
-603
-686
176
-901
613
-243
-269
-314
912
-5
936
258
755
-333
321
642
-911
-494
-320
641
-277
-112
-326
-1000
-298
-918
-371
-885
-967
-890
-435
655
240
244
-284
441
429
-80
880
-412
-450
724
-200
-7
737
350
237
-197
-530
655
370
-634
422
137
15
17
-750
-266
250
-390
293
-445
-737
-800
-881
-130
93
319
-565
455
54
975
-774
-112
8
810
-805
949
290
262
521
482
-392
749
200
-976
189
-239
149
-96
955
-523
981
-227
147
437
-786
-99
190
783
-93
-311
-644
308
546
-61
-938
-122
170
426
-973
-360
-946
986
-751
-355
756
-610
-842
391
379
-958
532
-959
364
445
-713
658
-924
191
-621
-115
-796
-62
264
441
-558
494
-353
-294
-767
-501
445
-872
-500
-852
914
-568
-962
804
-707
352
-671
-151
901
24
-869
-599
562
-701
-516
-872
-889
190
933
504
-454
-776
-338
-492
-762
-360
-524
992
-816
422
-258
809
-762
727
905
-949
-52
-673
294
824
134
-631
-926
-133
-878
-356
-287
-985
884
434
-186
38
489
-430
-724
395
-62
545
-685
-359
120
-173
-424
276
-567
-454
340
-598
-205
-577
-174
865
-907
918
-578
-28
713
-393
990
915
82
-766
896
-904
613
-584
787
863
-958
261
-845
-899
-180
158
531
589
-397
711
525
-279
425
540
-53
-69
-738
978
-494
-607
687
502
-195
-516
359
-526
687
-321
772
-644
-419
-747
699
268
113
-281
933
561
622
-788
787
264
733
-544
-235
-839
964
967
-764
-352
-670
291
892
896
693
-814
226
-113
-661
385
332
-294
-20
29
370
-272
-759
-325
564
352
-729
558
15
964
174
15
47
279
1000
542
953
-347
-450
-17
-571
290
485
-724
919
-336
895
134
-999
-996
321
928
-32
427
-121
-666
-369
-742
-450
-743
81
616
336
801
679
-533
951
0
834
793
558
-797
-262
301
885
331
694
61
-72
-239
-236
973
723
571
-970
844
-364
116
858
615
389
-396
361
-327
-268
440
835
346
-464
-733
-783
970
794
152
914
-452
311
397
240
242
267
-628
643
-868
577
530
-227
-925
624
990
-85
156
-766
337
971
-626
-90
969
294
-452
-142
-394
-635
-753
870
644
-988
-771
-403
-961
-250
-690
-797
-355
38
913
-669
-713
824
-550
663
412
766
958
-262
-230
-917
-744
972
422
620
702
982
368
180
-404
-107
341
876
446
-182
675
192
-551
-381
-260
386
-708
420
928
-691
34
127
-788
-328
275
809
-271
453
-154
-698
-962
-878
-363
-169
-238
-379
222
902
483
-859
40
-527
-598
-722
729
971
-750
311
-990
854
852
-954
65
-262
998
-749
47
987
-753
-742
-408
-717
-715
-374
145
540
647
-27
567
59
-854
857
73
449
272
-447
-417
889
543
340
-294
-484
-247
487
-537
989
65
98
180
195
837
134
-46
-918
-404
213
411
-546
-747
-664
-880
189
-860
132
375
-490
725
-683
266
741
629
880
52
187
674
-12
531
997
-768
-242
-615
86
67
349
585
-503
21
-897
315
986
551
613
-239
-891
857
930
495
717
-548
379
-104
40
107
-284
485
-671
89
-145
-758
-536
-81
816
-429
375
208
16
583
650
-6
-422
-924
574
-544
48
-492
-206
-810
933
-270
-39
-116
-476
-196
892
393
-12
771
867
70
361
-157
-426
356
508
742
-865
793
-669
515
573
-776
952
-133
-684
181
106
-682
-733
333
637
-361
-490
482
570
552
861
936
412
925
-642
-469
-533
-128
-76
157
702
-709
-679
961
924
-10
-232
-122
628
-499
446
101
-374
-882
178
-917
-833
-972
-574
19
-493
-490
711
692
753
-463
-108
518
643
970
340
328
-14
-19
399
-568
642
512
790
803
172
-289
-37
295
821
704
324
851
-262
-295
-634
64
238
673
742
393
756
-376
37
986
-328
934
276
805
-206
591
536
-911
-705
-155
121
-366
701
299
452
92
510
465
645
843
782
439
-363
203
632
858
413
-140
-933
236
-753
349
629
-906
-782
187
70
563
702
432
130
635
304
-489
942
788
-115
-757
902
-190
-42
951
338
-969
877
-193
-587
692
-322
-161
134
897
-321
-361
733
-299
-516
512
-951
241
528
-962
937
-64
-136
-587
-451
-578
-235
-594
393
-603
369
-964
-536
-652
359
492
483
-640
428
378
-528
-575
930
905
855
-831
150
970
121
867
941
-73
-799
-654
-234
619
-245
-23
242
603
-885
-941
-955
769
439
-59
163
388
-322
-728
-515
-281
362
-867
-88
-561
89
857
-535
-644
70
333
-229
744
569
-508
868
-520
-695
-516
-586
520
-202
481
708
461
750
-988
360
119
988
309
584
173
833
-124
193
57
-789
682
961
-772
772
-489
-128
115
5
531
-367
284
-913
-191
404
-286
774
413
857
962
106
-445
853
-555
-650
-56
848
-503
-175
117
243
158
303
434
155
879
-647
-657
-608
-189
559
-513
-710
618
492
477
-268
-651
-8
250
-385
-524
-555
-189
-87
692
606
-927
-146
351
405
-538
-673
-512
-930
-500
712
727
784
407
930
-275
-601
-885
619
-36
-190
199
906
466
68
-795
-880
93
-19
-857
-146
452
-272
551
-125
-862
485
-56
463
-921
-718
-350
-108
-559
113
163
679
733
439
-116
-125
-438
389
517
-492
-848
-891
391
181
20
-819
-476
449
82
365
315
404
560
-574
-175
574
-261
-633
938
-392
652
196
-901
-333
654
-831
-942
176
568
-73
984
-180
-818
437
-611
-110
753
-699
-105
991
-840
-769
554
-933
-312
847
608
-760
-968
53
757
180
470
463
-271
780
-968
902
419
119
830
181
-789
-549
99
-125
-979
-581
815
496
-549
-130
-925
-66
-119
-834
-409
-802
-987
-395
458
93
282
-498
-982
-931
21
-248
-78
217
-817
-710
657
158
133
-489
622
-971
-507
-126
582
-651
-740
-372
-674
587
-194
398
-390
456
-541
-91
292
747
344
-294
-761
180
-377
-675
756
137
463
-857
-794
-793
720
956
504
-236
763
904
598
462
498
565
-202
974
-272
788
-289
496
235
-690
-86
437
-237
313
-924
117
504
-367
-27
-994
366
-305
-102
-261
422
-79
-775
640
420
-918
-806
697
-324
966
-291
-232
-965
-699
-324
-443
-216
306
297
708
-330
748
657
186
862
895
629
-786
920
-335
682
344
145
657
784
197
-933
814
-582
-668
839
-183
-29
748
877
-118
-522
-993
-842
-231
956
-231
448
-90
54
-806
-141
-9
634
556
19
-244
442
761
-134
753
206
826
-432
-984
-38
-609
-505
588
-97
379
667
515
530
196
191
-936
60
110
737
713
-489
-305
-418
108
73
211
145
-297
923
169
836
595
840
-908
-422
874
-615
393
564
-608
-521
307
-696
-246
-922
346
-967
-885
-122
-861
558
-46
-986
180
510
-6
179
50
-626
-695
364
-794
804
-630
200
-365
857
-909
183
675
-312
286
-533
-342
810
-69
390
519
-136
-625
728
-838
25
115
821
-527
-947
216
866
750
616
-686
599
-789
-70
955
-341
-46
-190
222
961
-575
655
-470
561
-657
-458
-597
-406
-254
87
-885
-717
679
884
398
-294
-385
-990
-691
-40
635
820
537
-15
842
-727
244
16
170
888
222
188
-709
753
344
611
691
889
878
-809
32
-88
-343
-320
-424
372
-893
89
-542
-91
820
-574
696
-552
-432
-712
-498
260
-861
-60
724
494
920
158
-483
142
-744
-43
-560
-149
448
53
22
973
-938
298
641
205
-752
459
401
117
6
911
981
-744
453
-528
-464
786
233
945
474
236
-650
-40
908
797
176
-490
548
772
-163
-31
-602
-985
74
-155
408
-387
352
-123
927
901
683
884
238
-503
877
-355
-83
629
777
633
548
-493
957
870
673
-172
614
736
606
982
-315
109
101
-822
842
741
343
-172
-938
371
486
-103
-263
-202
-109
9
479
-361
18
821
-436
230
87
-582
42
-512
-405
-355
-731
743
99
-388
914
-309
-472
-27
-235
-471
753
-598
206
543
-259
628
43
-352
-147
-558
510
-665
-625
-534
-423
849
166
554
-849
-136
287
416
-351
-588
279
-100
-938
680
-354
533
846
46
-631
-920
-242
-383
-675
438
-281
-338
664
-665
262
122
698
-11
-611
-305
716
-432
-760
-138
-616
891
-324
-102
474
93
17
-282
-145
272
763
35
-310
-781
543
-814
-8
-13
909
-982
471
499
-316
-581
551
798
-570
952
578
-400
255
-423
-18
932
225
-60
-549
-146
-275
-935
36
-610
5
-985
-644
-680
166
195
352
717
-652
-355
-686
903
75
283
537
648
226
955
-34
420
178
31
-995
769
696
-799
853
-9
-197
-296
271
666
-271
270
268
-33
818
-160
882
-127
782
-639
-77
-63
11
-325
156
-558
839
-164
283
-541
41
982
-785
290
424
563
367
739
-809
214
414
501
-865
-767
175
-434
722
-136
640
290
315
-169
922
850
-830
-663
424
-910
-116
830
348
-223
-103
867
-655
426
677
-153
316
373
-528
545
18
-771
-442
573
-564
-84
-848
-596
56
-917
765
-88
677
147
-526
-222
67
-991
396
130
-30
-314
-784
385
-417
528
311
-100
-354
-741
-513
-922
-120
-8
-289
146
92
-231
-420
509
-36
27
794
-102
716
797
39
-738
696
-103
-894
945
607
419
722
655
-529
-299
-920
942
-529
578
-467
-90
-503
-376
-47
576
549
545
516
-813
692
685
-348
455
-777
-134
-659
-637
-610
-179
771
-859
-176
224
145
-166
-360
-445
-207
-495
-439
-821
86
892
211
619
961
429
-412
906
-340
94
-628
118
-965
601
-406
352
616
648
-416
-88
147
-589
100
182
265
324
487
887
-222
-60
46
-833
811
-58
-753
148
337
520
382
-979
-632
944
-916
-342
386
-437
245
971
-763
-73
322
153
175
203
27
-77
-803
788
-955
446
-742
-108
-296
-641
-500
726
-818
306
649
266
245
339
302
529
839
414
-413
897
184
404
-891
619
-871
100
211
-122
-498
-234
166
-477
285
-669
-174
769
-974
-588
665
354
826
-591
-983
-153
-237
257
-526
-230
101
805
978
603
222
-872
356
-482
-833
-755
917
-204
-987
862
604
-937
-778
-280
-396
137
332
-143
943
844
689
829
453
-38
-859
-530
569
-817
-499
220
452
819
711
727
-255
-326
849
-154
628
-36
59
-642
25
588
332
741
-557
211
167
-821
-870
238
-54
836
391
-339
858
97
-901
-740
-739
393
-197
608
-570
-799
-307
579
957
-822
454
62
-569
961
-866
-186
-561
-910
163
733
841
-927
114
-167
-455
-69
-222
-818
-68
-860
862
-341
-766
-839
-107
-7
-715
-201
892
-524
-625
-417
-574
-436
-69
-817
-611
39
-75
-214
-767
-526
483
-707
-953
358
-165
792
-602
-505
570
685
806
-612
414
385
797
-236
138
-519
-239
-699
562
525
-117
-906
592
373
-41
351
-846
-368
736
-502
-754
15
-12
246
464
714
-688
626
-872
-565
586
-618
496
-956
-236
-432
570
-914
948
-869
210
-668
63
909
366
497
-778
516
-223
936
-272
46
438
-850
-871
-357
632
688
-3
930
76
-710
251
809
811
247
-31
353
-220
974
782
217
474
699
1000
100
-387
692
977
-808
606
727
859
869
511
-60
-906
515
-88
345
-886
-771
19
-136
-272
297
-587
816
-175
-321
630
120
926
147
987
-389
-446
-486
-292
969
-14
642
-328
639
696
740
-995
958
555
-5
-790
283
300
346
-565
332
913
-526
708
78
720
757
610
-130
756
-461
-435
816
-722
-617
-301
790
-370
289
-42
-323
374
269
-153
131
263
524
-158
-374
57
-32
-107
-8
-213
-939
898
256
504
-131
-962
-159
-215
-268
797
644
-872
447
524
-144
-371
354
-834
220
-445
-383
-437
-218
413
281
132
-963
909
389
317
290
381
-412
249
156
-143
260
-224
-224
880
-749
245
-573
792
412
559
-999
831
994
197
-488
-180
-678
-257
-258
583
654
-974
-87
910
786
354
-772
-1000
-222
787
-763
202
-768
796
-629
-692
-994
881
-885
-873
-901
631
-712
378
224
352
794
-769
208
781
-342
845
573
-490
-835
-313
294
53
110
986
439
-69
-103
-775
-727
-154
-440
-182
-350
-216
320
-414
-336
-803
543
-26
-464
-813
-968
-173
-976
-113
193
-884
356
324
-719
164
534
-589
616
181
867
380
-602
-578
46
278
43
-338
-106
904
786
-545
995
659
-660
-154
206
-676
857
673
-245
500
-456
-461
-322
259
819
-101
-371
927
-149
186
95
298
974
-603
-178
197
7
-440
435
-744
549
-214
-837
726
-388
686
-744
-538
136
488
-256
274
946
-12
460
919
244
220
-669
124
505
-931
53
469
339
-810
-438
905
438
307
209
160
560
-697
80
-880
-969
598
515
-954
-258
-835
-748
-403
-357
104
-678
144
-778
249
40
862
-559
655
930
-203
891
623
-492
-828
-240
-886
-374
134
482
-730
-450
325
448
-698
490
957
-105
-49
509
363
-449
870
-500
257
-595
988
-8
773
-170
630
-791
-995
-575
-112
16
-139
-756
974
228
381
745
-5
-229
-375
146
996
-604
85
67
69
425
-177
331
-826
-150
533
-793
-144
272
397
714
-895
-534
-59
0
893
297
937
56
-210
920
303
102
195
377
-831
336
-550
911
-735
402
78
-783
12
807
-43
775
-9
76
-946
820
876
-42
-482
342
742
-955
44
-615
324
929
492
-930
493
922
-346
14
-670
-990
805
-434
-370
897
612
-151
859
377
-495
905
-146
-518
-905
851
829
-59
-884
-233
732
888
-229
846
-752
888
33
599
-590
-514
893
-715
573
-500
775
-537
-695
603
556
290
-656
386
377
783
-503
-906
188
846
-339
-656
-128
32
-845
-734
724
460
691
832
-793
-993
51
-179
659
-828
566
74
66
-799
-194
-402
380
-559
859
389
369
-3
208
-302
47
-448
655
489
-62
564
-893
-761
329
-946
-398
-544
-211
-289
-77
337
956
-236
596
443
553
315
605
959
-76
-550
-242
903
514
-199
-304
832
405
-339
545
-311
28
425
521
415
-376
624
-932
591
-607
-207
-154
-613
-62
11
-919
36
3
328
-595
-637
-482
-533
-543
-259
782
-108
-105
408
685
720
963
-909
317
-504
800
-554
-414
202
-44
-666
-882
672
939
-799
-83
339
-865
-571
595
830
499
951
-406
481
771
-76
-288
452
-394
992
64
707
-929
244
-529
880
879
-538
-573
814
-848
-510
-585
824
745
-184
510
756
397
-101
426
-613
-204
613
891
-156
341
-104
497
-199
541
-478
627
-150
191
53
-647
-242
643
-16
959
-840
959
458
-885
-345
722
850
1000
-649
-846
-50
-992
854
914
818
971
661
-732
18
683
790
-133
413
-199
851
597
441
-253
-805
-225
44
-31
580
-12
-954
305
-581
-82
-983
-896
199
-744
420
722
204
170
471
845
-410
300
-812
-654
-879
435
-80
-108
-690
-542
-336
-220
-999
-247
-370
681
-79
-343
-346
-298
-280
122
-64
7
-554
-336
-218
-328
-882
-488
464
46
339
-238
360
687
-565
855
767
235
614
0
-247
643
1000
-403
614
471
-653
857
240
-673
477
-995
325
-526
673
668
-23
302
747
203
945
935
235
-190
-410
395
277
-54
-1000
967
750
135
996
118
971
555
-101
-198
-733
519
348
-954
-372
865
-308
-661
250
-147
-339
222
-927
707
-570
-765
-513
-183
218
-858
-814
960
-913
613
-369
883
-311
-131
-65
147
737
403
866
867
-113
-225
753
-54
-474
-174
-817
-117
-664
635
620
651
-889
-121
-718
-144
82
176
303
-788
-581
-105
940
930
714
-291
93
-259
140
750
-777
999
-54
109
67
-622
844
321
103
-650
396
-837
19
-347
921
-766
-620
-804
-158
687
160
606
485
510
-887
683
258
583
-865
933
-409
-261
128
930
24
444
823
-182
-72
-114
253
847
-193
103
40
342
508
784
-35
94
-66
802
-715
-415
621
-200
684
-154
-914
-255
-548
-716
700
184
122
286
-884
-593
21
-41
275
262
-778
888
812
-20
882
-435
-200
956
-580
194
814
-58
-383
442
908
720
144
-121
-709
37
-632
-778
-290
659
344
-412
773
539
-895
-599
121
-42
-745
71
-97
196
-350
611
232
-758
648
709
772
-906
526
270
-459
92
179
314
-31
-995
-398
589
-400
565
-32
-335
31
535
-704
-72
-118
847
-672
368
-24
-590
637
-309
406
299
-800
627
721
-545
829
457
954
803
905
-348
190
-156
294
499
519
447
-451
903
394
-157
-485
952
315
-524
-643
864
650
834
610
790
-56
157
242
881
-584
-151
-315
336
364
701
-781
-970
-506
-120
-973
569
777
458
896
621
433
-662
503
228
490
269
-138
-859
719
-858
892
-533
-910
415
26
-574
-802
831
-406
-405
-758
870
-956
800
-403
503
700
-870
-639
625
-663
-601
409
379
951
236
-44
-80
-666
127
554
-762
-829
816
917
51
-771
-776
633
-802
-370
-152
-2
-139
-429
312
-28
-906
-561
559
-759
755
904
457
342
-964
328
-465
-90
303
140
393
-711
-76
883
-757
933
719
738
398
-546
-552
-855
72
-509
623
-370
862
854
982
113
395
-315
-962
71
989
-321
-527
-119
436
986
518
64
-936
18
364
-302
181
212
-859
-886
424
608
-392
-513
-741
989
-496
946
-629
-400
825
670
-320
-934
507
-363
446
-356
635
-12
329
591
77
849
580
-649
-689
755
409
441
406
-925
-957
-894
831
512
-258
157
957
165
136
687
-207
-216
-18
232
123
158
32
330
-227
527
-841
-540
-219
376
729
-926
-382
-232
756
622
-415
-985
-539
317
-252
-910
437
-854
607
639
-928
313
707
-538
427
-168
677
27
0
-884
-136
-151
218
-720
975
-587
117
868
942
782
481
-900
998
373
70
-252
641
315
-79
616
204
-142
-259
592
274
729
557
-535
423
959
-733
3
-506
854
734
648
669
-882
990
-602
341
779
-13
-415
209
183
-205
66
-293
-765
-825
-925
-118
-31
719
944
624
45
103
870
757
-384
-864
-519
-970
965
-766
684
787
444
-216
477
276
454
-374
427
-97
-850
-967
141
972
-264
-108
140
-643
-478
138
358
-513
-732
-486
-832
-406
-258
-1000
-797
-137
382
220
-174
-787
547
892
-326
-83
534
500
554
740
599
-283
21
-163
-655
68
366
-210
5
347
-384
-549
-186
-457
-728
506
-447
-324
-252
355
-889
664
206
-643
-152
129
342
227
-959
-238
358
504
-174
-427
-863
42
236
-135
-836
-367
222
-298
-340
772
181
-819
-579
-681
-410
618
-99
404
-180
640
174
635
-157
880
860
-771
-163
-70
-646
-844
-489
-86
-82
-259
69
-968
-290
144
-540
-411
-67
188
-549
-815
-746
-48
-152
-223
-202
901
772
641
40
374
-778
-474
-954
881
336
568
-42
-545
332
-635
266
-164
-676
-103
674
621
229
-312
446
525
692
-973
-617
-704
-630
828
46
-724
-474
-588
370
342
-637
-660
-605
-849
344
-803
325
847
769
661
581
109
-685
-649
-622
-729
991
-834
782
40
-646
-871
351
-16
-775
-213
334
617
934
-808
-996
-37
641
-828
231
-181
-986
235
965
749
154
838
565
339
-777
-637
510
26
-869
615
477
387
919
310
649
-216
252
-278
-633
444
-219
759
-196
879
908
-250
763
360
998
-179
955
-265
297
618
119
953
-584
586
231
489
-235
270
286
607
185
476
-394
819
-146
-556
959
765
625
499
-321
331
-14
723
-938
96
231
-431
-580
827
-856
151
-736
-995
642
207
925
540
480
19
-2
444
520
565
422
320
568
-211
679
199
-435
-448
-525
-717
259
-182
-318
436
107
954
-903
-135
-345
981
-336
-89
-33
875
-739
-304
320
809
-12
964
677
200
-258
-512
-679
-766
986
515
545
252
986
968
-733
-10
26
535
-217
-800
-401
681
5
621
-565
-126
-691
717
418
559
-841
671
-783
742
-486
-522
791
776
-674
-212
-776
-201
-366
707
-932
-661
-231
-165
-554
379
-717
884
465
573
566
-886
547
841
157
284
-142
959
-525
827
-608
-676
361
-79
454
881
564
820
493
440
-140
574
-439
-68
-781
-4
-948
192
615
814
411
-993
-189
347
586
917
721
-57
-102
-232
-22
-418
555
-13
279
385
201
-545
-135
-932
-633
-695
-562
-890
365
-862
-218
742
-70
-820
-957
284
234
371
-8
-913
785
17
-588
-145
280
23
167
246
882
27
686
-82
482
-522
584
-509
-51
-386
-321
844
837
63
-473
-145
178
-837
-70
245
-205
-929
-302
-172
233
-863
-976
-659
318
-155
970
-120
-502
727
-507
-374
-951
-615
-171
-649
-891
402
357
435
935
839
-477
858
-930
403
-588
195
327
-307
769
984
-175
-111
905
199
237
-801
496
102
-853
-212
311
243
-74
-766
-583
882
-955
-571
21
803
-155
-704
-620
662
64
-819
-999
313
-809
-926
-462
-88
481
912
244
441
596
290
-516
-757
488
553
958
-140
-842
-298
658
-101
-373
-935
-988
-995
-776
-64
-545
780
-900
-269
-388
-92
404
-572
-116
541
-661
585
930
-603
953
793
-275
-196
543
-748
748
-8
-678
-697
803
-840
56
759
269
138
88
398
-698
57
556
-599
621
-484
817
-431
-745
854
-222
472
748
-748
-900
373
-663
822
-472
-120
525
180
-337
-960
-325
581
946
664
656
9
506
-634
56
-170
507
-403
204
-286
-990
-895
542
-719
571
752
-723
-454
711
-702
867
956
835
-970
-890
-291
908
-567
-928
-175
959
617
843
-267
609
-966
893
-278
296
-35
-329
-163
593
121
60
328
503
149
854
-395
-855
442
-589
-675
525
-386
-623
226
751
-70
-257
-586
279
428
-503
-566
-681
391
941
442
911
610
928
307
987
80
160
813
-757
980
545
944
538
-442
-951
486
-597
-288
533
-878
-94
-726
-844
884
-244
186
952
179
-104
528
529
-138
-863
-89
-627
947
-402
-867
-745
-612
492
-330
-734
266
210
-829
-236
-983
25
-605
15
646
815
-307
-735
-507
330
-504
-361
699
842
864
916
-7
-660
-742
-989
867
366
171
-785
-843
-997
-74
-218
-864
868
-188
920
-185
742
-651
415
25
711
166
-330
967
-140
510
368
0
-753
-638
-95
286
-820
823
-713
-851
-522
962
-511
950
63
761
848
-731
-214
122
-830
730
-686
-138
-941
523
288
584
-589
-429
-626
-815
839
636
60
-265
-818
-499
-400
-619
-494
-912
104
-552
-841
-994
-234
-399
691
-944
526
611
740
-103
-984
349
-921
39
78
548
-284
-884
347
-472
-161
-304
-902
-625
-648
135
102
522
-527
-315
-650
-937
-980
-711
603
754
156
-71
-479
-140
357
18
663
-637
-690
-845
855
-622
-230
10
-320
152
-64
78
87
-859
992
706
-452
61
-522
567
366
785
831
571
-980
597
-6
704
835
959
991
-164
106
-399
-886
520
224
-736
-541
974
-438
102
869
-148
176
581
626
-328
-304
-19
164
-638
137
-753
276
18
-311
-597
-673
-797
240
529
-401
6
673
-249
-265
-410
-882
605
48
-629
953
-67
40
-643
254
571
-699
536
-265
825
-574
564
-974
-259
471
544
251
-576
-573
739
-605
757
476
532
267
-690
-537
-417
933
-975
-554
232
-559
847
881
627
838
-956
349
-765
808
162
-329
872
591
577
-746
573
-19
-97
293
-688
176
626
807
-485
-751
132
629
-860
-159
-260
-934
-144
-481
323
742
128
611
-678
-548
900
-700
-863
122
-142
580
266
-213
843
679
-458
213
42
-392
-536
-655
-233
-50
-522
-105
-284
937
282
116
-21
400
-977
-889
119
50
-816
-839
879
470
-141
733
-35
84
-402
350
-40
488
-8
-263
161
-397
-937
-756
-678
425
196
192
-1
-961
29
925
5
366
-303
-511
964
993
-572
326
179
-213
-895
-133
-920
-976
860
-235
-273
-494
528
-413
-997
37
453
154
-58
289
-82
634
-827
-182
400
-607
-418
-10
-134
-410
-587
-157
-116
-244
876
643
-857
514
-946
-553
-488
991
877
-480
-33
-210
743
-4
501
146
-46
-622
-379
-727
879
236
39
-462
642
828
922
493
3
-109
-202
-246
-140
-530
-409
62
77
569
789
925
-727
-455
-772
830
-353
-342
-72
-531
177
702
193
744
-456
996
597
-139
-689
-220
986
623
198
614
-221
14
-845
-953
-949
85
685
808
-459
534
988
-180
-716
579
-13
474
383
-49
-617
-377
494
374
-181
993
484
-870
739
18
-395
-804
-787
-586
803
-297
47
-30
-739
-720
-696
795
-196
160
810
-235
-836
734
191
182
-977
-159
-201
321
-63
756
-350
-322
266
-390
578
-541
-441
144
620
856
-420
-264
997
-936
116
843
244
687
285
-675
-902
-10
-981
644
376
91
941
-857
461
-216
990
159
-481
773
-202
-555
-344
-962
-523
382
675
-887
80
-667
340
-170
-842
164
747
-41
-24
-394
772
-27
-729
-959
579
-7
659
-456
252
-82
-482
648
976
499
-37
-991
-134
-637
805
-82
660
-497
-850
-984
247
-251
-573
-244
-548
362
-750
-496
387
764
779
-411
177
729
-901
-31
29
42
543
-326
-508
849
641
390
451
657
-912
-287
-214
702
-543
-141
909
-177
137
-43
814
-482
-958
-650
887
-16
70
227
157
-218
589
-756
36
203
137
-62
276
-895
526
360
322
-646
-61
-13
-242
588
617
647
-279
844
299
-764
433
-142
-299
-428
828
211
523
-789
221
461
292
-753
17
-947
-351
979
656
-675
-637
70
-94
-441
-554
982
395
-356
-759
937
616
245
-453
-525
818
202
679
403
-383
107
-415
-624
-159
-66
12
221
-279
-233
846
-965
330
-924
-841
432
729
24
-28
513
52
110
40
569
423
475
356
-861
351
-732
-733
-775
971
-63
202
-813
-814
-178
724
853
75
117
-76
-18
-24
-843
-242
874
488
-896
-205
824
284
-926
633
313
750
354
-470
-24
-709
-545
-914
709
-459
756
180
-165
849
726
518
20
534
-671
-439
841
-809
-164
118
940
410
203
990
-990
2
324
-331
697
581
909
898
-167
35
-159
737
-73
-746
608
624
921
85
-27
-426
314
-271
977
825
-795
688
110
633
648
200
655
104
-174
986
915
-756
246
71
47
-789
993
-739
771
381
376
-407
44
-673
-822
-325
-715
-787
812
845
973
-115
793
913
980
250
-357
414
741
-441
-906
434
-857
-399
-715
-372
258
243
-472
-819
-977
710
906
834
-471
-626
328
-360
-748
234
-230
-480
658
-190
342
-92
-332
-229
-666
-390
123
211
71
-233
-32
574
393
16
-579
358
324
283
-777
-9
-907
807
-87
746
883
962
298
530
32
390
975
774
613
346
-770
-885
-210
87
660
777
970
-452
163
500
932
40
15
-414
-603
666
-166
-22
79
-381
-269
-133
-662
-555
588
622
-434
136
772
972
151
-516
52
-999
73
-260
799
-391
462
487
-444
-765
89
15
174
-912
441
180
264
-717
-888
-859
239
-494
114
264
999
929
-389
-687
628
26
-446
532
454
-894
-296
-569
688
120
852
908
-383
799
396
-186
-276
123
-945
914
678
-705
-578
-828
485
-972
467
-548
-828
-683
292
195
697
225
890
392
199
-669
-9
400
408
921
864
945
15
-339
642
801
31
-651
825
479
-548
786
522
858
-470
-865
277
-326
-514
661
-284
-633
-798
8
-62
365
-906
-377
-374
925
-524
-349
-74
-82
-50
364
-492
-410
412
-380
-233
669
679
330
-920
799
797
-979
-624
-324
602
432
-900
-642
522
189
-749
821
331
-257
294
-645
-390
-558
-485
-242
-770
-507
-786
389
-657
659
317
108
-437
611
443
292
-658
694
154
489
963
-448
-754
710
594
858
-121
579
132
903
93
470
335
349
-851
28
-623
858
423
891
343
364
319
967
-76
619
-674
838
238
-634
636
493
-154
974
856
124
-315
-434
921
-155
-248
35
460
837
165
-64
-727
400
-621
809
-186
992
-980
672
629
836
237
-82
-295
54
-2
-909
265
-451
608
491
-73
-698
265
-753
-146
-599
-413
-448
-270
20
-777
787
-140
-858
-874
450
933
-635
-697
970
-869
-490
140
-50
-243
-599
112
213
799
796
225
-829
525
-217
565
183
-421
-136
652
821
-97
-171
89
267
-100
235
693
103
-685
-798
-250
418
50
-826
388
-323
594
-965
783
227
133
290
457
230
-540
13
351
358
318
174
319
-342
705
-731
-12
813
309
-425
-681
-682
529
-247
-266
747
708
-50
-355
119
-555
-109
-491
-206
301
-12
-188
924
-298
-440
782
939
337
-649
-218
-789
420
177
425
878
-560
-750
-409
-139
788
-272
231
735
-266
661
197
349
704
-511
63
-911
-566
322
828
165
297
-318
-289
161
-774
-982
33
-781
-687
-944
-400
27
258
-685
798
239
-260
568
742
-383
578
504
691
-20
-633
-727
904
-955
-478
802
-904
-736
854
534
566
-237
765
246
806
2
33
948
-488
-254
113
319
-279
370
31
745
-497
-941
953
849
-771
522
-737
-878
-540
-639
732
342
-275
-31
717
-779
19
490
818
-39
-616
-210
992
-193
-609
217
783
-568
60
-51
104
-34
207
78
892
-852
-56
900
731
-902
795
765
93
-430
-849
438
-874
851
-806
351
232
56
-463
466
568
187
848
237
985
578
743
-639
298
866
-179
95
166
-405
705
603
-292
974
851
-386
-832
-249
450
-653
29
-616
554
-895
-828
676
75
-715
-848
903
-884
927
-465
-624
-464
-39
568
-969
138
-544
-664
401
-664
609
403
944
-353
-12
751
809
-366
-804
11
770
74
326
-507
493
-190
-388
81
618
212
-382
271
135
-38
126
-153
536
-495
-382
950
745
401
-507
964
-262
-942
673
-730
-142
-2
-802
-190
789
855
-671
-23
-370
652
314
-912
951
-6
-104
164
516
-670
-334
-863
968
390
-625
283
857
990
997
869
109
-290
622
-436
-36
-874
-405
26
-620
-385
-47
-239
-590
-324
436
-288
-307
-377
559
-239
294
-307
-656
-962
303
-504
-123
859
-943
-441
-352
201
-836
612
-629
224
-982
-581
691
-769
-155
-328
-673
-498
814
272
-952
12
867
510
-637
-711
520
-129
-819
-98
-65
189
-851
504
-251
-267
60
927
706
-90
-374
314
-586
-181
-189
449
343
384
147
502
223
486
-361
-879
938
895
-771
593
22
597
174
285
-487
774
-934
-631
906
554
-159
389
-730
-466
534
-441
710
232
486
-808
-899
243
-400
582
-422
537
-216
648
573
410
505
-352
786
778
701
-515
-882
406
978
-350
-372
-653
-548
939
890
615
-605
-20
-110
-948
475
889
-704
-270
902
658
155
-933
-900
390
-882
977
-371
953
-973
47
-81
7
-779
-562
-259
70
20
-205
-725
885
929
-763
-986
-615
-110
-546
-285
-513
-142
566
-517
189
807
-629
-701
784
-564
-948
-578
-629
552
773
-681
656
865
-863
-950
-781
497
-683
-421
-823
719
-377
-276
801
-163
955
853
988
-603
-864
472
364
3
141
-567
-354
-273
675
-7
-161
247
-646
-542
-975
-686
-617
-761
-352
959
77
-523
572
312
687
723
739
189
-720
-922
86
580
763
183
-321
-566
78
-285
483
283
841
-459
-508
-442
35
-248
157
-343
644
105
-837
813
607
477
619
277
404
357
524
106
249
104
705
234
-429
601
48
-684
189
589
-719
716
545
322
-603
-642
317
307
-71
-69
-242
-340
-953
553
-69
-433
835
920
-602
-869
-134
765
-13
-916
-173
445
-45
-876
-32
290
-427
-573
679
-138
219
875
-224
575
160
-110
259
359
-153
-362
-686
-371
488
-501
337
123
-471
-308
-385
16
686
117
670
287
-117
584
-360
-126
787
-980
-380
-993
212
174
-75
-793
992
61
100
527
-698
712
356
-746
-334
978
-614
439
740
94
-927
-86
493
273
49
-811
-675
701
-595
140
61
721
-840
-944
134
-630
-816
-975
38
-234
382
488
372
-375
207
-128
102
313
972
498
116
927
-127
-984
557
-705
-870
151
841
-957
-999
-194
-577
-708
-295
839
958
-545
-229
-666
-533
759
-301
-109
319
-900
161
653
-447
1
-499
987
693
-881
542
-812
-805
-72
823
780
-180
784
-510
232
-989
-843
764
-272
59
109
-125
559
-382
-519
-55
-801
-259
-792
596
-628
854
205
654
-18
478
224
420
-573
-18
-429
778
-647
-530
348
783
602
-666
442
-524
243
-403
-500
-64
-728
-161
-548
-685
421
-556
-960
-285
-463
481
-810
-568
647
600
-11
136
-76
946
165
382
41
419
807
-948
200
-83
78
332
-108
-301
601
-546
-780
451
475
-174
619
547
-637
521
525
309
-11
578
860
984
-12
-452
-160
-208
-74
-630
-60
832
843
-815
-969
-943
438
-667
241
-964
-230
686
-996
422
-206
-771
647
565
-766
490
-978
920
-976
-970
944
69
-722
-96
614
-408
477
-75
-488
-263
26
-734
145
390
-176
-868
100
-703
649
-705
816
566
341
-768
-734
-680
-654
739
368
-797
-186
-431
-580
-186
-632
396
-731
506
571
748
-170
-403
641
835
-296
-171
329
305
-219
836
-541
724
706
-1000
-942
-948
-388
-114
31
86
550
-14
-358
-212
953
692
432
700
-11
-255
-685
-786
-301
119
756
791
-196
819
101
552
-963
789
-724
-917
771
-603
393
98
-826
68
-629
356
-518
-286
624
-384
-122
-3
854
406
352
428
439
604
889
-840
355
-727
149
-703
-865
-695
740
-192
355
556
-942
-820
644
-825
431
443
848
699
-489
489
844
867
101
-83
-111
19
-400
568
545
746
-121
21
181
-820
397
256
-293
-552
-25
52
-623
522
812
523
-492
-902
-74
-227
-450
-756
-832
574
316
709
892
-271
228
417
450
-780
973
-900
-642
-427
217
-411
961
-943
482
-531
956
-904
339
157
406
177
-608
-185
-500
-864
527
919
-623
722
-928
-881
843
-230
-111
-258
-359
427
153
502
548
-131
210
356
-29
-671
-192
199
-73
-617
-828
-813
450
891
-417
-394
404
-940
706
728
918
-229
-487
-128
188
178
-318
631
660
132
635
-688
147
-888
-598
-131
26
100
-656
574
-370
800
-688
-439
693
201
-231
-774
-839
685
964
-259
-630
-9
635
191
734
-960
166
-953
229
-246
-669
538
-174
96
555
924
269
273
-399
-361
-121
-173
-855
650
-117
-468
635
666
-78
-376
-996
-432
-872
-614
-174
835
736
-38
317
508
-591
691
-948
-454
819
845
-145
-351
444
-792
544
-334
-425
-798
211
-418
94
484
-558
-66
544
-282
-172
-499
893
-991
98
308
412
173
-262
-331
-26
868
-1000
-685
991
-315
-754
-508
-702
-584
-417
724
271
-246
-323
-407
-883
559
-308
265
-165
-503
813
910
396
-676
-488
471
257
-652
176
-293
-613
-479
-840
757
790
-352
73
925
-803
-160
-818
-853
-820
-312
-913
-77
-810
-923
-698
84
492
530
-689
-862
857
-835
-671
252
-55
-116
374
-961
358
-506
769
238
727
0
798
749
-169
856
812
162
-579
464
-27
941
-594
-662
114
-795
-154
-844
585
-907
235
-894
651
-646
-637
-124
446
-693
-477
993
990
821
987
-46
-524
-48
-429
-447
473
-681
-166
872
545
928
45
129
241
943
-758
687
670
-532
931
-474
323
999
-852
-658
105
793
-42
718
-318
-859
575
-835
126
-377
-892
-769
959
-482
-773
285
333
-649
438
-603
208
329
-70
-719
839
244
-531
872
866
719
-731
870
846
44
549
538
199
-316
-242
857
276
563
-899
20
5
-828
640
487
480
404
-202
-670
-583
490
-719
858
628
558
321
376
236
-874
198
442
441
-462
430
-576
-348
438
334
829
-803
643
-302
268
209
-362
423
285
420
125
-696
-45
-153
-998
-742
-184
-77
-482
696
176
-462
-318
-399
-358
716
-115
-497
878
-757
-239
-280
704
-409
-413
-690
945
137
122
-734
679
534
-222
927
876
517
539
-87
-984
771
13
634
-394
-815
-722
-278
601
202
-26
936
-213
60
993
144
188
962
192
273
-499
292
270
-76
-701
-415
-550
868
432
-658
950
915
203
-608
-950
-814
621
-588
-395
-820
-406
-267
-243
424
-570
-299
-674
688
-794
167
-757
-282
-137
-534
-800
-152
969
-539
410
191
-146
-156
864
-404
517
-487
797
-125
580
-121
-143
259
-179
958
-318
-989
-846
807
-963
-387
-762
898
719
-141
-282
610
-32
750
481
-123
678
-559
471
-346
808
202
-192
782
-933
-666
-791
-134
-811
-679
-986
-964
110
-56
236
323
-624
253
60
-139
109
-122
-110
829
174
-478
-908
-594
872
-455
436
737
64
-913
742
18
493
887
-130
-862
669
901
-480
-53
-321
-798
152
327
-215
-530
-540
138
-422
-654
-21
224
-73
-695
333
-92
-813
-830
690
-375
-983
288
-431
-274
664
-514
145
829
583
978
37
-653
549
-59
-66
-800
-633
-890
314
667
498
-35
331
-859
-151
992
255
567
629
356
118
-617
523
-693
-63
-365
691
334
-726
-767
-154
210
-118
-190
-126
-69
584
-333
924
850
-167
-186
-624
295
384
-731
112
-262
-641
-440
-374
806
573
76
231
915
-330
101
-32
-676
722
-694
-657
-4
573
-756
309
-389
370
542
246
-615
706
-387
-386
124
-298
-834
951
-767
62
821
722
19
-458
-861
-955
-168
477
507
667
-71
590
-428
694
422
35
-393
498
875
-190
637
-337
161
687
728
-933
-533
-249
760
744
143
-160
910
-192
529
604
439
-177
302
-396
-46
397
-957
-765
-768
615
-762
-914
255
-317
-860
-352
727
495
-393
-63
-817
-392
-99
-712
-612
351
292
-263
727
-146
-246
501
614
463
-300
-523
-41
-453
303
-228
-639
-692
-370
-253
387
306
342
564
-906
-370
883
-916
518
613
20
-500
-979
553
685
612
866
244
-719
-30
-778
306
-350
-562
-244
-28
956
198
65
-669
833
164
810
330
-94
12
-851
-876
-349
740
792
739
-905
85
-471
566
-319
-374
398
-509
527
-170
-670
925
-473
720
-585
-439
-597
414
133
525
-542
313
626
-999
694
-315
-511
633
530
908
-14
675
318
6
-734
584
-733
433
-554
-766
263
-640
-407
651
51
-773
470
-948
-39
-661
614
416
-154
-796
-82
-537
236
-517
-76
-867
-703
-929
862
611
-110
-876
-397
-958
712
-588
841
98
981
298
-37
-744
-983
-637
-920
697
-55
-399
-142
-571
-1
-270
323
647
96
-530
152
-423
-144
-491
-594
-980
805
165
-745
117
-36
352
662
-52
-260
-744
-405
-311
-742
-654
-970
66
450
-869
297
104
-840
-24
-418
-530
-88
177
-555
215
-482
-46
-679
715
372
-324
-584
-348
-292
-945
-563
354
-860
-766
-649
332
-641
-748
-204
831
152
440
599
768
-945
-283
-140
-541
-214
709
-612
808
74
-680
777
-633
693
-894
644
-384
615
-834
-450
370
899
-741
51
-630
160
-179
-400
-202
-918
320
-258
-114
641
733
58
-259
-380
-712
657
-487
-797
-549
501
101
-408
784
363
-357
-318
-532
875
513
195
-539
-717
-293
-204
-327
922
-701
-803
-508
-515
987
673
-459
-609
266
417
-704
136
752
-366
-30
-308
146
-593
292
-899
876
-53
573
157
996
-730
774
31
-466
-879
-107
-213
-42
535
109
560
733
502
-646
364
-251
-586
863
850
952
-234
-216
282
-612
80
-394
-304
-786
-104
-194
-387
464
-185
-535
673
-561
-219
-973
657
563
632
110
435
844
424
331
-800
-837
550
603
480
-430
-78
-391
17
-23
-550
381
327
79
646
753
240
-414
-228
113
-53
-539
364
-999
-202
592
273
17
-862
673
-946
-423
-718
389
647
281
892
-911
676
342
223
957
-357
524
23
-993
-386
-71
17
-931
-957
139
-426
35
960
-447
367
218
271
444
-239
-266
-833
-547
-205
587
-346
-53
164
595
-260
795
587
681
160
-613
-578
962
144
-247
491
-283
-459
95
-347
719
-808
-568
-738
-273
-400
-688
603
-76
-600
619
495
636
-387
256
-670
-336
-963
-619
-250
677
362
1
236
122
-588
900
436
-213
-744
-144
605
475
586
723
913
904
423
-870
-968
57
394
216
435
-4
672
146
-477
928
359
497
125
663
249
597
-946
196
916
502
-611
-232
-561
-275
749
656
-319
500
624
-25
210
-116
-667
-163
626
176
-221
-7
365
-59
764
-212
747
923
-474
555
109
-260
-153
813
877
-226
474
546
738
710
668
-116
773
716
373
-879
412
363
-830
432
-891
-823
-553
-143
-653
-358
97
80
-977
196
-703
-307
-549
-38
-351
-548
237
777
-958
155
-503
-658
-670
274
-828
-420
743
772
-420
164
581
-901
-473
-288
541
-638
635
354
403
-79
238
-34
-810
32
-61
-567
257
-633
-766
502
-332
245
-277
-408
66
-640
-700
-536
-218
243
-84
-122
124
832
-768
-480
780
243
989
927
-744
815
212
714
77
-223
183
88
-370
7
-677
-977
988
682
719
-165
760
829
-625
-489
639
-674
-183
-936
250
-225
687
-673
-576
652
-944
-371
293
-304
934
-179
641
903
983
898
724
753
945
298
-338
-969
-345
-344
765
345
977
804
-234
-118
-901
410
-105
-470
308
664
-774
-857
-555
860
64
-699
-850
-732
167
-337
247
-817
942
-631
-568
-339
-779
15
-378
648
-887
930
50
-469
-245
373
-354
292
148
-678
748
128
-797
735
-378
606
-759
-320
-674
516
805
483
180
158
797
-90
21
293
-641
677
-951
3
-501
606
374
706
132
-927
-675
-211
-660
214
-339
160
-532
-406
81
-465
-296
-541
-863
257
643
-93
-269
774
-309
-453
284
17
-43
-376
-499
-290
-497
414
-518
889
199
530
800
-979
-854
961
-830
-830
892
699
625
-442
-962
-877
-327
945
443
320
-930
-223
-562
-171
-925
-179
-750
847
814
688
387
182
-340
-32
-894
645
298
764
362
-504
-598
-645
871
-913
-765
259
218
-193
-757
848
699
710
-143
-508
-550
192
-480
-495
-107
-526
317
-154
867
-408
-549
-641
577
753
559
-433
850
-528
-743
117
-87
145
827
602
208
24
252
168
752
-864
459
-687
-470
-93
343
412
-638
311
-504
-441
472
-552
-631
-784
342
465
-17
552
-62
-667
-750
-527
-348
144
429
-932
-491
382
-315
279
112
797
962
-245
-706
-800
771
781
-396
502
619
110
-220
-917
-892
-90
-586
-847
-485
-264
-532
-833
-781
680
261
-475
-253
-75
-678
-336
730
156
-513
-218
359
658
900
806
393
-668
689
86
-101
291
-938
-93
660
-708
814
45
380
-530
-543
792
695
922
922
79
1
-843
629
-852
393
-911
883
750
-376
723
-622
704
826
220
124
-7
-799
596
-319
324
329
-975
-551
276
-668
826
-469
294
42
-728
160
895
-511
-236
437
723
-278
120
303
837
-382
772
521
-344
-616
-652
-234
616
685
962
42
-652
280
-139
688
763
-16
235
-109
431
-580
-28
972
-613
-137
580
784
-156
918
862
-605
980
80
995
587
-751
837
-879
667
-152
-403
520
542
-875
439
232
106
-607
-356
545
-609
-877
-385
-890
500
630
671
-932
-254
-896
636
-586
431
912
-809
-215
-393
-557
282
-419
893
68
-155
-418
-778
-39
-376
-809
429
-324
764
680
255
770
12
988
-720
-151
638
269
790
-618
-474
-508
-948
540
-567
899
512
660
-839
4
-771
-546
-340
-730
-676
14
-119
-196
803
-81
-612
-51
719
-757
-121
-907
843
661
-108
-659
-97
-994
-220
129
338
288
759
154
-158
-414
-72
564
-665
-278
400
-707
889
625
541
27
27
-549
916
-971
827
-154
-986
-267
-81
625
702
296
643
-40
125
-923
-892
-771
636
-217
160
426
-381
-261
-624
-215
606
411
866
-593
829
-709
-933
-500
-109
399
-532
-940
-200
-599
-985
253
185
-800
-30
-756
-856
-210
-206
385
-869
-205
568
115
224
-71
-554
804
256
-279
584
223
38
396
482
699
518
-356
794
-970
-591
553
248
565
-267
-5
906
773
234
-995
931
-368
-675
-434
-947
814
957
568
8
573
-680
-305
522
806
613
768
-636
224
-858
-129
-91
242
-553
-10
-271
-166
156
779
-637
-233
-701
805
-811
550
-940
737
768
-573
231
-983
616
-220
-436
-469
36
50
17
19
-284
995
-507
-529
802
884
-92
-694
-864
-133
252
408
645
997
-362
664
-476
66
381
809
970
389
718
318
-821
104
-661
-318
243
-716
-315
-735
-150
-337
511
275
-960
-754
-891
-995
746
-587
-827
511
978
-887
518
-277
-189
909
36
-605
877
-341
205
945
-170
-366
957
-231
495
-715
105
709
-304
-345
916
-765
844
-321
-91
815
544
-287
971
-859
-167
-963
-192
222
739
887
-591
-634
-860
-354
-367
236
-646
982
362
-71
-770
400
3
113
526
725
50
-315
670
876
597
59
-741
-726
197
-962
-480
705
421
617
730
-339
-343
960
505
88
-311
-434
122
-885
-284
105
-58
441
741
244
913
-893
-316
226
737
-761
140
256
-634
10
708
-552
-140
992
86
603
759
-841
88
805
735
-858
-654
968
544
63
639
-699
-24
-234
-797
-463
-221
-476
51
910
-427
-292
486
602
330
-835
-452
-106
-172
462
-648
409
-673
268
-453
221
524
265
161
570
-205
-20
129
-767
-8
107
802
602
-374
213
-982
184
-379
520
623
305
-117
-916
549
-911
-869
-479
-959
-519
-850
131
966
718
67
843
-630
720
-770
-203
-892
984
570
-476
858
-255
-398
-546
506
368
-468
524
571
988
-32
-578
-459
-212
552
-508
-553
128
-994
970
920
925
764
159
642
682
-606
969
-558
713
326
-576
242
-116
-779
-48
323
215
-816
313
598
-925
-404
773
475
742
561
376
-1000
325
-499
7
431
952
291
-485
-268
856
-385
-704
275
998
521
-514
111
217
877
72
-179
932
213
-224
765
894
514
494
-21
243
-214
-742
-889
188
-984
-730
-789
-445
432
-630
135
968
111
316
-409
-344
38
-33
-509
273
-163
82
180
80
-72
517
-421
191
984
132
55
385
880
-927
788
336
410
-136
171
-803
152
677
-1000
993
-931
545
-850
-22
827
454
-569
181
449
-890
-960
-89
-742
834
-151
552
336
445
-278
-371
488
-180
779
370
969
783
685
-337
340
326
571
263
564
-689
-216
-881
267
374
-789
819
566
-362
-506
385
397
-366
-91
863
-372
746
223
-425
-720
-700
-402
100
165
414
917
95
-597
163
290
-61
-317
-28
-236
-919
723
-131
129
-897
-520
388
-347
348
769
-736
-433
539
-317
-529
-23
152
-447
255
-903
-811
-83
91
629
518
-28
-516
454
-467
-580
802
-263
-608
-63
112
-793
-752
-462
831
-833
-744
917
734
-729
947
-85
381
-760
142
633
760
858
784
943
179
59
405
-428
-271
771
-96
-693
-530
906
255
800
365
184
-717
-520
873
906
131
-790
238
-488
-891
590
-597
14
225
-990
878
586
407
525
442
-405
389
-242
-862
-91
-125
-489
-697
342
351
503
800
285
406
-984
66
-167
-942
-563
-460
-133
101
181
987
375
-46
812
938
755
-635
-852
-951
-28
-37
107
101
-862
-336
586
-36
-581
-769
701
575
526
405
-793
-761
101
-485
256
500
468
-264
621
609
370
-909
-89
-731
-395
-146
-662
-859
965
-320
-411
826
-821
-947
648
34
-405
-123
-732
267
653
145
-240
960
-629
-587
615
-277
-93
914
-589
-377
-78
-392
456
-50
684
162
225
589
7
-989
704
-377
732
679
479
-974
983
-188
339
621
591
-77
-315
309
334
-180
863
-461
968
-483
925
240
-603
-58
-904
985
411
-379
-96
-499
533
658
167
-615
118
506
-256
222
-892
-905
-65
154
585
-375
595
-209
283
-569
-724
-139
399
391
732
-45
-42
246
415
830
-632
179
-231
-421
-232
465
455
406
6
-162
534
565
-110
-196
-276
-717
733
135
-156
594
-385
258
-619
-993
656
144
907
10
1000
-529
-138
-156
-825
-233
487
-588
81
-273
884
-436
-239
-675
-269
-414
-924
486
-12
0
-829
904
165
141
-1000
-290
-668
-30
961
-817
987
-792
-117
191
80
330
-757
911
-69
935
-682
-182
894
278
-975
22
-251
682
153
61
974
-984
367
189
-228
126
-937
316
561
-901
834
-618
741
-361
-360
-756
894
-229
51
737
-386
-795
-639
664
294
186
-825
-646
526
-638
-391
122
536
67
265
-945
584
277
533
445
773
-835
-871
745
-969
485
323
946
126
-531
-188
-536
-245
465
374
152
900
-858
-210
706
726
-841
-132
-951
-390
467
353
742
-507
126
324
38
503
569
-632
-764
15
410
-948
-354
-149
559
-130
586
-217
-862
412
-35
-206
-681
394
-826
342
-721
-791
-646
-147
849
24
-77
-640
-431
-499
734
-25
-153
-906
-894
-249
-115
25
935
954
147
976
744
-834
786
145
-180
-953
-780
-150
841
-405
-262
784
253
228
-401
226
-253
-857
792
-482
616
-216
517
-937
-704
-384
-320
506
751
614
-281
-967
447
126
-676
-90
505
-912
792
309
361
102
795
732
839
356
-109
973
-87
-792
625
33
-290
-122
-651
791
131
-874
-169
-199
-4
200
-564
447
-287
-331
562
-853
-601
805
-89
84
-433
-487
126
-931
-221
45
181
-619
-463
442
-166
714
380
21
-655
954
90
-144
882
497
224
338
584
370
-385
543
-820
436
-896
660
608
-212
573
729
897
99
-985
184
33
741
-568
990
644
-374
-755
854
812
831
633
-981
833
-387
-422
441
12
707
755
879
-481
-722
889
52
-106
638
-46
-971
149
-786
312
-600
-759
942
-606
-836
-144
-221
-403
-966
-601
-688
819
752
-473
904
-475
690
521
-753
-896
212
121
23
24
-547
-941
522
109
-526
-150
-133
494
-542
758
-590
568
698
810
193
-308
-208
90
-205
-796
41
490
262
-220
288
377
-535
298
-765
214
-343
68
151
-189
478
-805
184
-898
841
-197
776
974
-37
-219
238
-910
111
82
-38
659
-46
-39
240
-192
343
-685
72
128
-512
959
-989
-16
696
-441
-516
-659
-542
-297
-840
482
377
-468
620
743
605
432
-490
506
849
-48
-354
-541
418
699
-805
602
-701
-720
-140
306
931
-360
-179
763
1
690
-596
575
13
596
-146
319
-137
-377
-284
62
723
-846
581
277
-691
-986
-403
-187
-317
684
-502
-790
607
565
-381
306
9
917
-914
594
-993
27
962
631
130
-329
-411
250
-190
455
559
-937
130
895
-627
-684
478
341
221
467
370
-864
-430
-4
-960
-536
-806
-924
569
-640
-709
-299
-641
-315
-34
-560
379
399
-134
-132
214
936
555
186
-946
369
-264
-362
633
253
753
-236
-922
105
720
300
300
306
-714
27
926
-413
806
358
-318
-433
771
-193
160
-996
-942
-581
21
88
-905
-870
218
-646
518
-408
-45
-610
-17
862
222
981
-451
-573
-302
360
-839
-308
749
-972
-218
-832
899
-837
-620
-590
-210
-922
-844
-25
674
-290
310
987
356
848
530
-97
487
-685
-386
-771
-551
242
-170
-785
-482
254
253
-549
377
122
-268
489
-488
461
1000
-953
840
-145
312
-358
-941
878
-538
471
561
-526
-990
790
-843
900
-445
975
69
897
-647
332
747
-486
722
395
-372
-909
-368
450
-252
-114
-289
483
-245
-211
777
763
616
-609
-4
-498
545
-753
-923
-46
-586
272
-89
-801
-787
326
549
409
676
-275
-214
-959
-443
-346
-756
-120
74
670
-605
-260
-341
329
678
-77
91
439
575
-569
-208
863
648
230
-402
350
178
282
-854
-677
220
814
-56
760
-636
-130
-938
574
-728
-986
-497
681
-245
-624
709
-293
745
-302
634
-48
729
-746
-824
-315
-433
786
883
-178
750
-765
-509
-770
241
924
229
562
-404
-272
-321
-716
798
566
-255
-548
85
-324
-930
-124
140
-895
-430
-805
-690
398
417
271
804
-749
-286
945
-899
746
804
395
-617
481
-828
-728
19
-561
254
-306
-96
307
-163
799
181
-388
353
400
816
617
588
-920
675
765
-217
-461
-40
-948
100
-565
877
194
187
752
683
678
141
509
-325
-153
578
-120
969
930
-966
-247
880
273
161
233
359
361
-698
639
-250
913
523
558
131
688
131
193
800
210
544
-38
-39
-939
862
949
319
-188
220
-398
741
-284
-670
837
310
388
281
-387
-752
-696
-326
58
552
558
-28
658
-835
-950
234
336
-63
950
-554
337
315
-837
-7
265
-367
-233
-541
663
-356
142
-740
-408
-811
384
267
-785
-229
906
-140
-263
-661
-774
-493
-8
559
-833
832
-397
-243
164
358
-585
436
267
-964
918
821
-743
-651
-941
492
-709
942
-133
-661
-818
258
293
607
-319
200
808
438
62
237
959
-642
-876
180
-307
-720
474
-779
-807
785
-305
74
794
-199
307
-97
-630
-582
-883
703
930
411
-515
-843
94
-509
337
145
-649
-309
322
-88
-707
352
-361
-486
857
-498
-822
22
110
-387
708
421
653
996
815
582
559
-414
16
-436
-384
295
-398
-465
-186
-716
635
934
-352
110
-443
593
-560
733
-192
861
-318
217
-199
529
-667
-795
99
-930
-522
-78
-767
-632
-483
-229
-810
273
-364
-340
-217
11
109
-769
-597
983
-248
-943
399
-503
-174
-754
-960
-246
-504
-135
-291
11
241
-967
-828
628
-774
748
-772
286
67
-998
715
780
206
-323
426
167
81
919
-586
-823
439
537
289
-772
-380
-893
786
551
-840
-74
-236
372
-535
125
762
-81
605
-470
259
681
178
724
219
272
831
-206
526
38
-579
-232
562
9
559
-730
-285
-256
-129
-399
-174
-574
379
-557
749
124
-183
-51
38
237
-898
-346
-758
297
-717
-582
-325
994
482
-688
-567
99
-948
359
-475
168
-600
930
681
-698
-530
-499
-227
-997
884
-485
-236
-825
359
-821
-650
944
-850
-780
-285
11
-901
606
-90
-816
674
356
-666
16
-31
-636
873
-473
-312
564
-899
431
-392
-56
743
-666
-538
-27
257
-536
-619
872
-241
648
588
90
516
-988
-502
-993
480
401
114
-13
-854
-860
-671
-451
-268
996
-904
-785
88
387
-868
389
-938
-350
102
-310
-71
-215
-128
46
-564
612
714
-215
675
548
173
-656
97
323
-913
-270
658
253
223
613
767
400
208
-813
612
754
959
565
505
593
434
764
873
475
83
-145
357
-383
861
263
343
839
555
690
-1
661
792
88
497
682
-802
371
421
538
389
782
-816
-498
869
-560
781
835
-799
-117
113
12
-560
-253
-982
-298
294
358
89
665
26
684
17
-915
404
252
-687
-932
877
-776
94
-959
949
603
-291
84
285
-644
-950
102
-949
638
162
-281
-944
427
972
893
982
-972
-250
-153
847
-420
-164
-757
-548
-341
-700
-790
-230
-764
-877
-795
421
-376
172
830
301
-537
-770
-495
-769
678
-261
314
594
568
630
-142
807
587
-182
-820
659
96
-851
-289
-212
44
-781
67
-72
240
-918
601
551
180
-322
388
959
680
539
510
791
220
392
-421
-43
159
-390
129
566
423
196
767
92
-98
-857
180
-348
339
-413
901
395
-981
-793
194
-444
-203
-67
-322
-366
213
-706
969
932
-488
-940
-335
859
-357
530
379
-692
834
685
567
-878
-612
-53
-722
261
-369
-317
653
-20
951
407
248
-986
409
868
-236
171
726
-514
430
854
279
486
-300
660
-353
843
224
-411
615
256
-196
310
-106
527
255
-298
-68
-585
352
-678
744
-733
-852
471
-372
-944
78
-608
-233
67
418
910
594
-675
105
184
-28
446
-489
109
-69
993
310
-139
541
700
610
-200
-296
-637
-819
-988
-645
-312
576
132
-242
50
296
-648
-692
-500
833
-325
-858
-665
-210
-377
-344
-16
525
268
921
127
-117
824
191
925
-359
-704
744
-401
425
258
-986
635
-505
795
-664
140
315
-67
-758
-204
-164
-582
482
-682
-162
686
-697
-727
-158
898
-975
555
-894
-490
34
206
525
-999
973
419
-430
-1000
928
475
477
338
552
50
-185
-170
-324
-387
-482
-719
207
869
-72
271
-378
399
-168
-211
-617
838
-355
856
-570
367
766
-926
-953
277
-554
699
310
-361
365
147
-406
32
-552
822
934
854
82
-132
-124
-615
-768
-616
787
-366
-734
-752
875
-64
-861
505
-330
-481
431
623
38
-528
-1000
976
-938
961
756
830
-645
-623
-306
552
-600
444
-889
-129
739
526
-983
-970
649
70
669
-287
630
505
578
556
-315
-41
537
-509
-919
-205
247
-464
-904
-237
-294
-647
728
-171
-12
-172
-854
877
-880
-996
-849
320
535
-111
-913
654
629
169
501
41
117
205
-63
543
529
611
-264
-968
-779
732
-574
681
934
495
626
951
519
-180
840
347
799
338
343
-843
465
-576
-255
-892
-54
-543
-252
158
718
-333
-905
463
462
467
694
-692
866
801
513
-343
-705
-793
-185
193
748
-321
433
-938
-256
-260
-300
-221
505
500
-613
158
-9
-457
-260
104
408
680
234
-313
-986
877
92
971
189
-443
-864
266
-700
-109
652
30
-135
652
299
-150
-547
797
-891
-707
538
248
-186
-609
-57
590
60
72
-75
-656
-549
812
876
-583
-75
516
196
-341
-69
-310
-980
-148
-876
97
562
-867
-115
-735
927
805
-418
-197
-942
-780
108
730
91
-793
-711
581
1
-813
-10
775
688
-58
-521
-564
951
12
-33
268
-20
-52
-803
-468
792
647
847
-221
-258
991
524
803
442
-683
-24
-895
707
-665
-562
843
237
-725
-632
9
-501
-953
273
-736
-961
-719
742
878
432
136
-775
-861
-806
-693
-990
-611
-474
-412
-859
-928
61
747
-786
-312
-214
-391
-197
-629
-608
-743
-396
-679
162
-683
-429
708
-657
-73
514
-116
-348
320
-629
573
444
-906
-495
474
821
-19
-689
630
-443
579
125
154
-582
-168
-358
218
-123
-45
-272
384
-722
478
-883
986
770
789
-461
957
662
-737
435
33
-256
-779
738
-600
30
-320
-613
488
-174
311
871
-61
-855
-276
-859
-670
-148
863
-524
591
-144
-393
361
265
202
724
164
-707
-767
422
-75
-626
-677
-353
505
-612
-370
869
607
754
-895
-90
-376
-455
119
814
-88
-970
488
-275
-103
-151
760
876
-544
284
357
429
-135
-48
-79
-660
826
303
812
231
-681
-307
-778
-329
-77
-533
594
818
-186
-400
887
-591
-798
29
-573
-875
598
877
-334
723
841
-929
-394
-515
-279
225
963
365
-168
-17
668
870
-497
800
52
-771
-976
637
604
-905
-481
-862
-963
168
-158
-414
223
-399
-826
214
-615
-763
-480
872
656
-1000
-278
-488
-633
463
195
429
190
510
559
-64
720
65
-476
-3
498
530
-988
-420
-327
-831
-618
545
-258
-312
-456
699
-465
-448
855
697
76
836
56
873
-213
283
735
847
-944
203
-153
-220
-914
221
-917
977
980
431
-578
906
859
908
249
-551
-923
-608
105
649
-937
232
728
-849
-986
-308
-403
-788
-111
819
990
-538
889
-897
-699
-89
-85
724
89
-353
41
38
-939
965
660
4
761
-105
88
50
586
-973
-590
-505
-455
-698
284
180
946
-639
-349
960
324
179
-414
774
-215
850
659
809
300
945
128
-696
84
559
-224
-130
-749
-221
491
-543
-876
189
963
157
51
990
928
562
-541
-903
-700
411
945
-787
350
-734
-540
467
166
563
-145
409
-100
374
-595
663
-330
-637
428
218
176
-858
-529
449
547
116
-574
-760
-917
627
-56
-560
-672
677
442
679
-677
-108
971
-541
-40
-644
818
115
602
228
805
-56
304
617
-201
-250
-454
668
173
-602
-651
-63
12
-848
816
142
-489
-438
269
674
809
-133
901
350
-837
-819
-919
-503
-323
582
-341
-12
-923
-237
-632
-688
479
628
97
412
555
-320
-221
-50
-302
418
-878
234
107
-818
-435
284
667
948
647
983
-586
689
-719
-481
502
-379
16
-24
-740
-690
-117
884
772
-2
151
-462
-552
686
34
-36
-9
749
566
610
369
-357
269
74
471
161
602
-875
-786
-758
219
646
-451
274
-717
799
-966
-258
353
-891
-496
886
19
471
-245
355
-383
-594
-471
-517
716
303
-123
351
-189
276
28
-86
340
-536
596
571
-196
-307
100
36
155
-346
314
-282
-653
-456
-980
-851
565
808
-501
-68
-318
11
-578
496
-896
-387
-159
-880
346
-680
-286
-84
-499
222
546
-142
459
71
637
-943
-884
140
-413
-969
9
-78
581
752
-392
-37
-716
-264
-97
294
155
35
287
-275
472
-394
-248
448
-34
984
-78
-239
922
236
318
977
-349
-297
-966
-137
24
-913
-668
184
-245
881
404
-928
-822
798
-134
-567
455
-203
976
-919
581
1000
-232
-718
-689
-105
-675
286
225
-654
-165
300
27
-815
127
-162
-296
-191
550
-769
875
277
887
232
-78
785
679
-176
-738
-42
46
580
-431
111
-867
-219
13
-874
-153
233
264
-22
357
-356
-529
-675
772
26
-370
-383
-135
643
996
651
-598
-937
56
-892
-988
453
-210
204
-31
-691
851
296
-279
249
-723
-144
147
-120
-266
-610
816
-663
886
109
-35
983
821
251
-321
332
695
-176
-446
-708
60
896
-503
-417
-274
863
471
-167
796
-475
-770
753
572
387
675
-821
-895
306
-430
-388
420
896
-121
-520
-623
585
-829
971
-367
826
497
-458
711
684
552
537
-613
-895
884
-924
-94
-119
703
344
934
576
459
-705
462
-264
876
429
-716
-540
-579
-851
413
592
652
-853
-155
-525
786
504
-772
-429
641
276
593
-507
278
-20
778
706
-824
864
651
-101
447
-403
313
365
284
703
583
-409
-62
-483
-314
936
4
-483
220
190
-612
-335
616
378
756
193
-766
-24
-243
-606
84
-912
-414
-240
641
703
152
800
-636
22
700
-830
-699
-703
-538
-724
415
405
399
0
-127
-611
544
959
514
504
-815
-158
825
48
847
123
764
244
442
-158
-678
304
691
964
692
848
454
812
-412
-773
-48
102
-799
-431
-896
802
829
877
511
-954
603
748
-153
-470
-141
-507
768
162
277
-609
-550
896
263
-373
246
683
251
-370
235
308
262
722
589
-756
-273
293
-882
-363
829
-51
-298
-479
900
-80
-746
582
-102
-199
-730
-449
-314
-495
-379
-55
-173
-155
658
-805
952
561
836
-86
918
71
799
-618
574
-184
-73
-301
584
-223
465
-568
796
-21
963
-163
271
682
562
462
-122
-422
-850
-793
-547
259
17
-383
-609
450
-712
5
-666
129
172
-638
-92
731
-329
-566
628
-615
578
-712
-266
-818
599
694
-184
-223
-476
654
-746
904
877
-431
518
89
-779
-591
-671
485
-725
-752
294
778
-612
-767
-240
-833
-435
-881
571
-586
168
-427
-72
-995
582
622
-276
-765
287
-481
950
791
-765
-48
863
-496
967
-377
-513
215
313
-828
621
-823
838
612
536
-68
-348
-902
-488
-580
-724
963
-186
516
897
790
-767
-495
-319
539
-658
-933
-314
-721
306
972
-66
-491
161
-577
-679
-974
118
157
168
935
633
-384
-202
-544
-877
544
137
237
580
-885
636
-472
737
782
-492
380
-374
-135
-236
-674
605
-914
-271
999
-516
260
843
-340
467
-561
110
572
264
-747
375
-356
651
836
-240
986
765
625
-800
880
-938
595
-503
555
151
-846
251
634
23
-922
48
-661
780
329
-132
93
-561
517
-581
-272
-346
-159
808
568
739
370
-583
-749
-291
-10
-772
-356
217
711
250
-447
31
891
110
94
-44
-713
-382
-955
388
-319
908
-377
-692
745
-187
63
-818
443
728
726
-126
-523
-394
60
-630
-676
-727
307
-291
-41
438
96
-848
-323
701
54
866
381
-627
691
720
-813
823
-949
38
-402
391
-760
-449
632
-98
987
-765
-978
268
793
-1
-608
555
210
-894
-171
858
200
-197
-597
-235
-431
941
-834
-429
-960
-394
967
-144
-777
17
-81
852
537
835
-672
-321
101
672
539
548
-455
-594
-603
-125
81
-333
355
-629
-803
879
422
-731
-584
-892
909
385
631
-686
879
166
-364
-18
-499
29
268
-774
-794
-866
-406
791
-780
459
967
-519
936
-27
739
-641
635
-102
237
-212
-425
974
-608
-425
-466
171
-228
161
474
142
902
-199
544
-874
304
89
-8
-760
-72
916
971
-78
813
-420
506
-986
-970
-768
-272
-608
732
-444
-883
-33
892
359
551
-306
-870
3
-956
-428
-373
-712
537
34
-17
-656
-860
-322
403
-818
-961
838
236
696
-767
-829
235
520
324
-467
-856
-544
-295
-942
240
649
227
-373
433
-788
-8
-666
-996
717
-718
868
276
41
-165
-912
-486
-12
331
-875
-334
7
-2
877
-502
198
285
-327
-721
536
-915
162
458
-858
-949
844
-87
-736
-580
-670
-34
204
863
-923
159
573
-235
-383
386
-899
-559
839
-346
605
-659
619
285
-471
-562
-827
-914
-442
-70
405
341
204
-298
996
190
945
-544
-628
867
205
856
231
-427
-80
-289
-999
844
-503
88
878
-983
-252
-911
-123
-936
-268
364
155
-999
-541
-518
180
-844
-810
159
383
-570
-606
-618
750
-383
310
-263
540
260
-421
-717
-326
-67
-717
567
134
-931
232
-919
356
-570
757
-897
950
-354
-676
-421
932
32
664
-457
-180
-484
-697
-543
-859
-588
-376
248
945
943
-816
-583
56
985
818
-597
-889
647
70
-128
-568
781
-268
-740
-638
587
525
-21
-726
-185
210
-868
-315
-413
-10
-356
-806
463
-718
-144
802
-241
916
-859
306
-396
-431
-263
-371
-896
701
-971
680
-925
-719
-201
-746
-935
-972
520
-65
541
-951
-817
-15
-297
498
-314
-160
-410
-170
-847
383
331
-704
668
848
-435
323
-569
460
594
177
245
734
-532
-918
320
207
-27
-401
8
-663
-450
-585
824
74
-465
-288
940
-320
-342
995
118
-826
474
-906
913
1
294
117
-261
-798
-409
-756
-995
-632
-854
-641
56
726
-952
-156
461
633
449
452
-656
785
871
73
159
-991
-125
-425
-441
57
-70
-138
-753
-315
528
-333
498
354
-870
-55
95
746
951
-433
-424
-438
-875
767
-358
534
926
104
-285
-825
-178
141
-572
860
-565
-29
-397
906
626
472
-978
-358
548
378
571
-711
743
952
754
-314
838
609
-662
-144
813
345
215
216
-958
-807
-126
945
325
281
-614
-992
723
-816
361
-584
-276
-694
20
769
-385
-499
-293
744
-863
915
889
737
142
667
601
829
-187
763
728
-383
915
-548
-60
710
299
-804
-292
-669
579
798
-610
-340
495
800
564
871
-765
68
-856
-402
-472
41
410
-386
351
76
826
-285
-187
-492
-28
462
25
-395
688
-400
41
-112
474
-328
418
575
742
611
666
499
482
900
-485
-453
805
712
586
916
691
-475
-320
690
191
-953
281
-137
-756
829
503
126
-143
127
98
836
644
629
488
826
-765
-562
-993
707
843
964
312
109
-199
429
-74
202
-927
903
-140
-83
577
165
819
960
744
547
102
-402
749
57
58
639
-902
32
-347
-249
942
755
-901
946
738
144
884
-331
227
-266
-816
463
-536
294
820
768
-849
-986
-444
-167
836
-933
17
562
-154
-165
726
107
858
-343
-587
212
352
129
-155
357
608
67
383
169
-610
44
-369
-667
-274
802
-325
-831
-703
349
-737
839
-965
339
-536
-281
-264
-600
263
-913
-202
842
966
-170
749
-227
214
-631
-799
-666
-992
541
560
-583
-490
4
943
417
-219
351
-884
51
-239
-203
-458
-77
-954
331
34
-837
36
-308
839
318
-600
-480
168
-264
-617
-506
827
-634
262
893
429
916
-358
-80
-800
-473
746
-343
340
389
-73
-947
-679
610
-39
277
128
428
-552
-241
728
-946
569
-888
447
44
-890
-49
434
420
503
-452
-366
-24
665
-25
-323
933
-840
419
-272
-861
-373
37
-656
-103
-135
654
905
-674
-191
-347
-755
537
50
143
-778
86
-929
562
-433
-98
978
-640
-671
331
-936
-452
646
-873
744
659
-700
-541
846
526
309
277
336
605
-247
500
-905
303
787
778
644
-394
728
-1
645
788
-474
169
-815
-662
295
953
790
773
956
520
390
735
203
-997
-663
-80
558
909
680
140
264
-329
-171
-739
99
526
-640
-614
833
-544
584
-206
82
-324
-75
-224
-134
-262
544
-427
-991
249
535
-386
-959
319
-714
108
-141
688
417
800
731
302
-279
931
169
-747
-928
-379
-616
-142
56
908
144
892
-443
532
-487
295
-818
-523
-243
-409
306
247
-161
-822
-192
21
-172
288
-470
601
233
-383
-182
-318
974
-315
-331
-458
-120
620
690
-12
-431
304
935
800
369
-444
-313
-900
-147
76
162
-796
-188
315
-938
-343
-208
-325
803
350
-239
873
548
166
865
379
875
40
-521
271
356
-238
-473
462
-439
-889
-159
-403
-534
-982
596
-933
535
-678
850
-487
-536
-40
-636
289
-32
-609
447
-904
-809
-744
-938
-889
-308
-834
-933
3
972
204
-122
63
-887
61
437
652
-96
168
156
695
-890
94
693
693
-438
295
-590
589
360
470
-590
287
33
-491
-893
-16
969
186
-906
739
539
326
823
112
913
543
311
297
301
-393
460
387
-576
681
-246
14
158
-138
-990
286
188
569
-268
-177
-378
-149
768
-534
596
742
484
966
22
312
893
549
-978
499
423
-526
-428
366
-920
-464
-899
78
-192
13
91
-682
874
-311
534
-614
-988
-934
-90
488
-390
550
848
-488
-678
-95
230
306
771
835
-29
682
-471
-799
-755
-350
731
322
974
770
-266
616
735
-422
443
548
102
-203
896
749
3
150
185
370
376
479
571
890
640
-26
731
856
-830
407
173
-422
967
902
-650
-714
-344
400
-67
-317
532
-128
-842
-785
550
-194
306
-345
908
-754
899
610
-493
10
-877
60
-464
-388
-771
675
-686
469
-635
-267
343
121
642
709
-475
-333
-482
-854
-894
668
841
897
516
-872
-4
372
-354
-787
-935
-596
-315
-369
749
-494
-120
505
-806
-540
787
-395
992
-485
487
-973
116
602
-186
847
-871
416
720
-618
-661
-596
523
116
692
170
132
39
923
15
-805
470
-232
413
-683
196
-751
662
728
220
153
-139
205
-110
527
53
180
537
706
758
133
-340
975
-134
900
605
321
400
658
-574
-579
60
-794
-565
470
-461
-707
237
-317
-395
-311
-932
205
-395
893
-412
-927
-57
-784
-701
-522
-414
566
56
-586
278
-593
963
-222
42
914
670
-983
360
0
368
-501
908
-820
-235
-191
-570
-421
-464
-981
-975
-621
-187
-247
-227
-514
183
341
234
255
485
655
-854
-968
-88
-678
-693
-220
-314
-962
26
-881
-715
783
589
-234
509
634
-601
810
-591
828
141
-752
-614
752
785
-192
746
647
993
-610
-426
114
807
-794
978
371
-58
-689
-3
-779
755
238
472
705
-692
427
588
-748
324
823
-309
472
-594
-258
-6
406
225
-411
599
129
-825
-493
-436
-120
703
405
-19
-498
513
-136
218
610
-34
17
468
161
720
2
656
165
-326
-936
-743
-573
793
-580
680
-688
342
-797
-63
-286
410
-283
470
-822
-384
32
611
-61
225
734
575
-327
-48
-613
-680
137
-436
-413
-121
-571
-25
-78
92
-290
-10
317
582
-495
-611
994
465
828
-648
-869
491
509
-814
-70
684
999
-777
-572
-686
837
-108
-66
579
-6
704
202
141
600
-762
303
243
119
-561
640
12
-286
737
-580
984
-699
-160
-484
697
409
179
-780
-27
-869
-281
264
-138
896
111
59
-892
-27
290
-323
-505
-400
996
-806
959
-488
404
764
-218
223
589
533
858
-235
992
-19
71
272
-70
687
634
-354
-313
-405
-790
-190
-582
-454
627
-443
385
-920
-418
-239
112
-5
755
628
431
-313
-968
-661
261
472
138
573
-86
-793
534
-686
-689
-308
246
543
-853
-174
-375
-679
-816
-651
-248
-651
845
130
-918
296
551
143
15
-900
-982
895
42
368
714
-718
585
299
497
140
-853
600
542
144
-252
56
-36
339
-964
-747
255
-710
609
-866
765
-962
-257
-119
-52
671
500
-997
81
-900
-544
-473
-685
-512
875
-302
-935
-106
-505
353
-174
-643
162
32
174
-172
-752
-50
527
-672
-762
62
-300
106
-969
600
-997
478
72
-889
256
-797
-266
-394
137
-821
-400
140
-769
975
121
-455
-927
82
-270
663
-929
-658
-291
454
-719
-781
-158
21
830
323
-821
-867
-611
-984
620
797
668
16
236
890
-209
449
178
574
727
-3
922
82
-453
442
-116
488
-508
317
104
920
-93
-766
693
83
-101
490
-56
-501
932
522
496
314
626
962
439
-36
703
692
710
753
-605
-553
687
988
971
850
-686
-584
709
-67
-605
548
133
-210
294
785
-333
868
-705
593
-527
-147
733
482
877
-173
-711
470
-558
-513
-27
-981
-35
-672
-224
312
407
406
-699
149
-734
934
290
192
-533
441
-31
-354
710
789
955
-444
153
17
-745
782
196
366
-565
-882
-335
306
958
-888
637
-487
-989
486
-247
551
-787
-93
-976
-435
284
-669
208
-841
616
-652
-944
245
-498
22
842
-356
-580
-532
-962
130
-606
-796
675
717
-81
22
-251
-318
455
298
-641
-886
580
-221
-129
378
-493
606
194
-462
247
-769
43
1
-132
-708
746
820
863
48
794
-976
-193
-12
-20
-294
262
122
509
-50
667
-679
689
-875
956
-701
902
-715
-967
-987
689
-811
-493
-906
-854
-283
534
-565
-166
-887
-580
-240
-529
-513
353
529
-574
-526
816
866
308
687
679
738
-422
867
690
678
354
-867
486
-976
-472
-475
936
773
489
531
664
-559
-476
-338
216
369
-861
86
-367
-535
-72
562
641
-860
337
-832
-20
752
478
-511
89
953
732
-445
643
-162
279
-528
259
-229
731
515
695
-868
-2
-122
793
-223
914
122
843
-585
-777
-351
-32
231
-516
805
106
138
839
-165
-881
-501
-654
737
466
210
355
-692
-923
609
-474
636
-678
171
-757
-409
162
-851
-539
709
-40
816
-391
-371
270
254
-950
-309
216
-856
907
640
79
-982
-724
-337
736
-629
-575
543
192
-181
196
347
437
833
35
831
636
237
-742
393
-82
41
587
-51
-986
930
31
-750
-469
-765
919
-863
-505
386
682
-415
-964
-437
-401
-60
98
443
576
302
-958
377
550
845
413
872
-607
533
-7
-547
297
554
505
-888
53
364
-352
-228
168
-395
-209
442
-979
-557
468
-280
-768
86
-455
152
-868
-934
-9
-627
725
-771
-686
-58
713
-596
990
447
271
345
760
16
-924
773
-228
905
-64
-540
457
-751
-361
-814
271
858
-949
-936
640
-184
-702
446
720
-873
-701
-901
532
858
-246
350
-342
-215
-484
818
606
324
806
-836
-969
761
212
-541
-141
-420
92
-936
-681
425
623
-586
454
463
182
-219
338
740
276
-163
566
325
269
98
102
-364
953
-863
927
730
-554
-426
-33
672
793
246
908
386
478
-169
-234
-3
793
105
966
584
894
-403
158
387
-392
-878
-388
-424
827
-567
311
192
-2
-320
365
531
-414
-273
98
-908
-273
-552
470
-391
-207
-229
-722
-60
685
992
-59
507
-666
-870
398
-244
710
432
864
2
-867
728
37
-275
-891
-309
276
253
-904
-359
-166
-307
746
-751
49
-717
810
16
-10
865
981
310
-456
976
-800
1000
-641
934
581
-182
-59
885
680
-418
-846
-628
-108
-117
569
130
-139
-782
87
235
-617
-46
395
-846
902
208
361
200
-696
611
-370
-592
621
101
-571
917
899
-559
-764
-461
234
530
-919
-568
513
584
-167
118
-208
-761
519
364
-312
-110
-707
-748
-62
477
223
-572
415
795
59
-378
8
-374
490
-460
-471
710
-885
534
-774
948
95
140
961
245
593
-916
42
-110
241
-145
-908
-720
648
-800
-392
230
675
-548
609
-105
197
407
676
460
-185
-70
828
933
-765
79
879
-335
-293
273
210
842
-931
-104
163
-7
-640
352
447
402
-485
-447
897
191
-260
-519
-304
-881
636
881
370
590
108
-397
780
805
-440
-835
-211
874
851
-496
-512
967
-678
33
534
168
-126
-31
633
-303
-275
237
-879
879
-867
-975
873
196
-141
-242
203
288
-910
-868
-249
-185
313
695
925
387
64
-616
379
807
-384
171
-682
443
-595
-149
-697
897
713
753
-251
427
808
326
141
619
-534
-565
-189
-68
-330
891
-974
-9
948
443
346
-248
-22
-952
-570
-148
662
647
607
-481
-371
959
875
969
-918
377
755
-289
499
-880
-657
-428
96
783
450
140
299
258
841
-483
-635
677
-538
-575
-178
661
160
-355
824
-88
673
49
-514
-80
250
101
-827
76
785
-241
654
768
-127
-758
183
362
879
-154
972
-87
734
803
-910
-830
-257
650
-819
386
-312
-696
-502
-357
-902
-268
-683
-340
442
-672
395
-566
764
-375
-718
-708
-189
-544
237
-445
-753
248
-29
439
-227
-688
-715
-187
840
-966
991
-197
-461
-302
-124
-485
885
-557
211
-222
367
-742
-451
-985
-729
726
323
68
-919
-730
-933
429
-987
214
406
-136
-62
178
-67
365
-101
49
-983
58
-554
-875
321
-972
-579
-286
586
784
-144
-710
297
-363
-675
642
121
-800
-34
-143
200
203
-880
-905
-161
-611
306
-336
-633
-678
625
872
-605
-660
-122
526
447
714
-324
-631
-661
231
-865
-368
-875
-670
136
594
-794
23
144
710
-962
-141
707
228
882
-286
-45
-704
-862
380
972
-90
-67
-353
-904
367
-699
-678
-171
515
418
-878
649
-65
571
-921
663
-202
358
938
-897
-167
333
2
-318
-447
547
-118
262
-665
-543
-789
-772
-186
812
987
-867
-970
294
89
936
828
-906
501
250
680
37
-801
307
-148
-700
287
-71
-769
-658
-15
128
-215
-852
547
53
759
-790
236
-927
-699
-377
-158
-533
419
-197
-1000
-154
340
-468
918
57
-359
-985
-408
-782
700
-669
-984
674
-696
564
311
-896
-150
-3
999
720
-299
-776
761
-5
-716
-146
-214
499
606
186
171
287
731
85
746
254
492
441
922
30
-253
658
-63
-515
-735
423
492
-578
323
-169
881
-762
764
815
-376
544
909
935
151
230
990
858
-586
-346
-886
210
573
12
410
-800
-394
8
876
-404
-325
913
851
-801
-921
235
114
554
954
-376
-148
-169
-439
221
111
-721
-193
-714
12
540
-751
817
408
656
441
874
160
-990
-125
652
625
551
720
240
-233
132
39
-686
-640
732
13
-805
341
735
909
-687
895
725
-27
636
264
214
-995
-552
707
236
-40
979
747
-315
-692
-993
605
642
-884
437
-391
-753
-913
-90
-449
-841
-486
-742
803
-892
-98
-595
593
800
-777
673
-121
636
597
496
-536
-963
-161
79
-530
-995
-526
862
554
431
-670
-38
369
570
782
749
188
-406
-902
-13
287
696
-694
176
-937
502
795
908
-532
-953
-772
-266
-66
-400
-291
-266
-744
976
-831
88
-78
156
-69
-88
-356
483
17
446
-87
-99
-610
390
-816
-824
460
-280
345
-58
-599
752
-858
-415
-970
889
37
418
-996
-985
820
4
516
-285
-816
-515
363
735
898
766
171
-97
113
-463
294
886
326
-167
17
547
525
767
-42
239
-516
286
754
855
693
-212
892
-451
-992
690
-471
86
231
-517
815
-727
504
-349
-234
-922
-800
359
684
-951
-25
-870
324
-956
-193
-714
351
606
548
-328
-862
203
-5
554
870
-869
-828
-769
902
820
-926
868
-681
-801
-671
-985
496
-996
-39
309
-837
-496
-479
-546
-590
226
-612
-678
-876
638
470
672
557
139
262
914
-254
-677
518
17
-631
-39
-900
-13
92
-737
-216
469
-378
68
482
270
-175
514
-268
217
818
768
587
389
-219
-400
306
-723
973
-387
887
-459
-382
-299
-941
-209
312
-164
481
-345
745
631
252
567
23
-998
-439
-702
-525
-840
159
-708
-74
201
-56
256
217
304
463
306
-508
-570
486
-221
236
-341
-324
-314
-781
891
902
385
251
-771
-477
-181
2
-796
396
-179
619
237
532
232
696
-93
941
-136
399
-154
-260
190
-360
412
780
971
69
347
160
-586
373
978
295
-150
-893
-62
404
-917
105
683
-923
850
-223
-996
-17
-395
-730
-245
160
-533
907
-60
-856
-200
-506
-780
-800
-245
268
-410
-788
61
671
155
464
-295
-281
842
964
-509
-903
-44
-696
472
-669
648
-856
396
448
633
733
329
-273
716
-969
-429
-631
232
673
469
296
-999
954
816
505
-42
-156
-616
-510
611
266
476
285
-434
-906
364
-158
-974
867
-360
587
193
480
-856
-362
670
-167
-811
-612
-84
378
328
250
226
581
265
974
-515
-610
-25
675
-823
-830
-529
-500
-332
723
468
-470
541
-425
18
-776
-297
-34
707
813
895
-605
968
112
92
-139
-667
528
222
852
113
-277
972
860
321
-941
-108
579
882
16
-769
272
106
-718
-239
-17
-89
335
996
547
634
636
-328
418
-419
-334
-499
700
770
-325
350
-660
661
361
861
536
821
986
-138
323
-826
-938
-405
-947
-299
-436
-68
896
53
-922
-403
-136
-738
-718
324
-515
-542
13
841
-366
660
147
-708
-959
226
-634
276
-955
465
146
-923
866
-40
203
-277
386
530
597
-143
800
673
-659
-881
-851
538
648
-523
-32
-144
-755
-809
561
-694
468
782
543
963
436
-97
537
-56
597
383
-351
-336
684
-723
227
19
-560
-797
-217
169
701
-379
855
898
115
-112
429
298
946
-165
879
-626
599
855
-311
414
893
275
849
-947
281
-332
-416
-128
-727
230
96
360
695
590
-345
-918
344
-822
-466
494
61
-905
37
392
-542
-511
197
830
-576
-92
63
-816
664
944
-405
928
-710
-254
-67
243
856
519
516
-688
587
-749
-834
-116
351
-271
286
573
830
505
-105
-931
-733
137
142
842
-72
-461
-310
-341
698
-904
-954
146
-860
-809
-828
-261
-901
-399
-2
37
252
390
-823
487
996
-11
-574
-274
-516
772
174
-517
-290
271
822
378
-495
-847
584
-534
-243
729
-463
-274
-669
-591
-471
837
-692
-996
-32
763
383
-422
651
-527
139
-495
-563
-443
862
-260
-549
206
-112
273
-827
399
613
328
-812
636
-38
956
-846
-864
-413
-966
947
-655
-219
-660
124
-598
-306
189
-982
483
27
794
-77
7
-480
-219
628
-149
131
617
799
-727
418
135
-545
597
295
-661
371
-727
-781
686
544
-803
-738
59
64
8
150
-331
758
-169
-80
55
-858
713
68
-82
-238
-500
909
-660
-578
255
-480
-132
783
507
959
-878
-626
554
-345
718
-286
-968
106
27
-827
621
-353
442
-310
-466
77
-288
380
-936
-722
876
664
-320
188
978
434
-630
-882
-732
-339
-845
-309
27
577
342
616
-723
165
195
128
376
-124
402
-205
210
329
153
-511
225
480
597
-789
-46
334
529
562
-933
-992
-768
-618
349
-906
526
552
988
769
906
806
125
920
485
-357
-149
372
647
320
-283
-642
-139
-307
-913
12
-71
-566
-13
687
9
574
-782
822
559
87
159
-715
135
-711
-651
-904
-962
-307
-861
-176
-426
-170
694
97
-909
535
534
761
793
-654
609
-377
-872
-675
971
77
18
-476
747
205
-584
-745
133
-843
149
-320
629
818
-220
-769
369
758
710
815
-586
186
165
261
347
704
655
850
29
-71
-278
-919
243
537
-375
-797
144
924
646
476
73
-592
-639
-86
-313
789
249
156
-498
-23
-665
-42
-979
40
-881
814
-140
888
-876
-170
321
-530
-531
-324
83
792
-405
501
-78
-433
-602
-453
-515
904
59
-290
12
-609
-327
-661
-576
559
600
-767
235
-266
524
124
586
284
605
331
-349
875
-192
-324
508
681
-46
129
944
-833
207
265
-267
413
850
557
-537
-848
-804
-804
741
-821
-785
-328
-300
-297
-755
706
251
20
-873
935
-425
-176
408
-166
382
71
-918
-977
620
14
89
-638
921
-862
-88
-150
-231
-633
412
-319
-422
-28
-359
-860
-300
-622
-653
-525
-457
536
514
127
413
16
-99
889
-51
-610
924
-723
-69
832
-400
-590
-337
135
-696
-835
-415
312
-87
-851
788
932
441
266
-746
624
-247
644
-673
-638
70
685
12
85
-706
-429
-383
-763
-346
198
-668
277
460
549
237
-373
399
925
-640
334
730
122
-816
-894
824
309
362
-923
780
-210
-575
-452
-474
-44
118
-803
-216
-817
435
381
936
200
-992
-349
-169
628
219
-795
-648
671
-530
461
582
-891
-938
443
-718
82
-813
784
527
-427
-153
-647
376
600
-664
873
-790
185
-381
140
-154
-748
241
383
-102
-9
-183
-685
121
-255
-379
-161
889
-865
-179
-778
121
-737
-659
-83
-160
-282
596
-320
939
377
451
801
562
-103
355
-303
-887
-564
838
2
-744
993
-31
600
-978
-19
-234
-998
-2
270
1
318
-293
-207
683
-517
135
-767
-709
676
916
-977
195
-850
931
-20
-819
-476
274
-661
857
593
-581
-544
-558
981
-703
666
434
-569
-914
-499
951
800
871
-210
544
-198
611
99
-657
402
-497
-966
-154
-578
872
-388
991
822
916
-75
121
-951
-897
-100
-420
60
316
777
-674
721
-20
328
-960
516
382
-929
-867
463
591
-577
-91
207
737
692
-848
-239
1
-755
-947
909
874
961
613
123
-343
651
-104
359
-478
124
-167
-506
747
-494
-83
-204
-781
-997
605
-973
-581
632
-862
-295
194
-262
812
940
483
-490
-374
501
-371
-734
405
-217
-296
557
-417
-678
22
891
44
-861
-480
-462
965
809
-913
-891
-754
736
-436
-837
-575
-573
-737
966
-397
701
-383
271
-830
-959
259
99
900
171
-144
783
65
405
-807
656
-31
349
124
729
810
-748
611
-727
904
389
549
142
-889
589
616
240
-86
979
722
10
107
-423
-111
-496
-780
706
-881
280
604
437
-468
658
919
79
479
-238
795
-362
174
157
344
330
-642
276
-295
-42
-141
196
-722
452
-140
906
85
553
-481
621
-577
-246
995
-703
-732
-413
293
599
710
509
314
-977
-34
905
7
-795
-44
345
816
128
-535
551
280
517
-486
237
803
-643
-840
-978
426
-844
-83
699
-632
23
659
772
-462
920
768
79
-499
11
-777
941
-639
-213
940
62
810
-959
34
-605
-637
-721
30
-416
-560
-808
642
818
-713
134
-57
-856
123
-444
310
-980
-636
650
-556
-22
250
-508
773
-412
-687
433
438
803
-703
609
45
-155
514
71
-681
291
693
-229
-335
-294
541
998
143
466
667
127
-819
598
-85
-553
-623
85
715
-553
-40
-465
-305
-815
209
139
688
-170
-739
404
-258
-688
-685
975
-628
743
-478
779
-373
-572
-723
360
-609
843
295
-521
409
114
-482
-49
-731
-338
992
262
195
-71
-681
995
125
823
-803
-593
265
517
-908
463
217
268
-863
293
-470
569
742
753
194
-169
908
486
-913
584
682
334
746
-309
919
-953
684
-302
7
676
955
-870
-348
269
641
-513
775
531
700
545
-923
905
884
501
103
-856
132
501
-820
-30
-192
-527
53
-237
-941
-273
-597
-33
-132
-653
913
-285
983
-894
154
686
420
891
-380
102
745
110
-823
621
-700
813
697
131
-814
-317
-505
610
597
701
815
-165
552
957
-816
127
153
-102
-546
525
690
-820
-429
477
992
255
-237
900
35
491
-833
-535
261
-209
734
28
253
757
450
-949
-915
958
931
-445
-496
913
-317
-23
855
-711
-784
-16
-829
-696
233
445
426
986
878
916
-400
-599
184
-612
-827
133
305
-274
484
-848
-248
-183
-85
-665
753
968
82
-769
-883
-277
-908
841
-344
957
82
-584
141
-653
-374
80
-607
-150
-426
-550
647
398
215
-538
57
331
-349
283
487
-921
-529
52
714
981
-610
-939
-415
511
286
541
356
-177
438
-950
-508
-265
313
312
541
929
122
639
841
138
-407
559
99
-673
-466
470
858
770
-13
-145
-31
699
204
-796
371
-217
507
81
753
251
-63
-487
-253
-995
-578
900
-483
-252
-795
450
-172
148
-460
-657
-174
446
600
167
-400
698
249
157
898
-630
-296
-26
-599
920
-178
410
-146
410
666
711
-186
-945
-351
-301
821
279
372
-423
-402
-590
196
-376
-124
-241
-61
684
641
525
618
-870
-610
76
747
-41
-769
-885
-478
289
-245
518
376
828
492
-721
461
636
-749
495
-753
727
-94
305
826
-890
-162
199
282
39
-88
517
-729
-357
735
234
-521
566
566
-31
-821
-723
516
517
-142
-341
-362
881
754
-750
88
121
419
650
787
818
-9
-795
-291
383
-487
13
-401
-566
46
848
516
483
-732
729
-707
-172
152
948
317
94
618
136
265
19
-557
-46
265
-113
278
327
508
388
-778
-146
-891
-53
-67
891
679
-640
-292
900
-123
673
-643
-128
-507
-983
-738
-585
-246
973
216
392
284
-832
-973
-680
755
795
831
26
-322
-705
-458
406
573
-541
-34
213
623
-301
540
840
-176
436
65
-972
529
-388
970
-612
161
-975
736
800
-802
544
-172
-623
-443
-211
-343
652
-651
-533
-886
678
453
-376
-713
-807
561
-108
255
624
332
-641
369
-901
-979
-985
-731
896
-307
878
-274
778
974
715
-915
-223
-337
615
-368
-421
797
-279
231
580
-263
-319
458
293
112
-570
786
138
362
-640
958
-606
-909
-683
552
906
112
947
-927
-269
-715
-781
-900
-250
804
570
-232
325
59
258
655
-71
-935
-195
-948
644
-1
-870
639
481
-271
261
-371
-659
-397
685
-398
442
-423
888
153
-977
-274
-509
-68
-973
935
-89
-227
521
-658
-428
227
264
611
-873
-626
685
-698
-442
-631
-516
586
-220
594
-406
-725
-176
800
-333
387
397
-689
438
802
-865
570
884
885
-960
-476
-123
-494
-701
437
-6
280
222
779
-508
630
660
297
444
-330
-500
201
-324
271
-560
-246
-783
317
736
829
-222
531
618
-860
176
979
736
-844
-258
-144
322
13
-730
758
537
905
820
729
-976
-772
607
-896
261
-779
-172
-521
862
557
-236
-49
488
0
848
314
364
10
-235
-224
-361
142
384
712
816
-390
-723
-981
-924
358
651
97
315
798
-326
447
16
378
407
32
398
-350
54
999
-210
-716
719
-106
-760
-282
557
-981
304
556
320
50
614
806
-622
417
-741
334
-739
100
-62
50
267
-70
-584
-941
-290
-248
750
-772
674
29
-383
-445
-981
-434
648
-733
-315
-569
-569
908
777
486
-135
-614
101
26
-805
617
165
-577
43
250
-905
-645
-289
-462
747
583
-55
921
-332
77
717
481
598
-457
313
776
467
738
641
584
-779
-759
616
344
-772
173
-536
-749
267
284
-413
-999
372
-355
-320
81
582
-566
297
388
974
-567
-452
144
717
-796
-966
114
609
572
61
-409
749
393
-159
261
4
662
-39
977
-305
-408
-52
830
-46
402
714
-217
-443
53
687
-225
-939
541
-718
903
-909
511
438
-38
838
-806
937
-220
713
-749
-160
555
-627
165
-579
104
-581
-82
48
599
519
66
-290
-567
711
-558
311
161
306
-791
553
-279
703
-829
-977
-448
-705
151
503
144
641
289
-509
623
-897
-737
-808
-113
181
579
322
-412
93
265
-247
184
-579
-283
918
-243
-928
-25
-481
669
856
-652
-83
-513
235
-383
-782
-178
154
747
-15
949
279
518
-660
-188
84
-328
701
-381
-875
492
-384
601
-661
522
-691
-453
-66
827
641
-943
979
-90
-332
664
896
69
23
396
445
-1000
153
120
-635
-291
-874
-866
-777
845
-101
-680
196
-408
-853
-295
-876
678
798
802
369
-134
-73
592
449
490
311
-147
235
-893
-739
-596
836
718
-886
976
-528
-662
-611
698
-532
-582
710
-656
702
-924
371
309
584
-411
351
531
-920
-56
976
258
996
-160
750
-608
423
295
321
694
-387
796
-497
914
578
-992
286
-209
-795
505
-486
233
513
244
890
185
143
-947
863
477
-380
-300
-244
-643
-989
19
-892
-690
338
983
-701
-646
784
-720
-686
-923
-276
-13
251
541
679
-461
-83
826
-441
-976
-292
323
807
600
990
612
231
-198
-402
-97
11
234
600
122
851
141
689
299
-279
-765
481
-942
-364
-877
931
988
-909
787
-983
-764
-465
939
-711
77
-838
907
341
275
396
-937
144
-687
718
118
119
-78
996
901
-136
632
401
811
466
386
366
-251
843
149
-374
878
509
899
406
147
631
-16
-57
262
343
-581
-926
291
841
891
-696
-758
-13
334
940
-997
-623
-387
-391
-431
46
940
781
-267
-934
-669
-722
-524
-317
385
-62
-781
-111
303
6
982
-285
-697
-998
236
553
-317
-334
-861
-191
-755
73
-252
74
100
715
-480
243
-308
166
-60
16
85
604
-375
-22
-411
454
-737
-507
-43
-681
-822
-334
-132
-338
-450
894
-121
886
-691
-485
157
-956
-136
498
-653
-316
329
-871
-618
-824
-793
738
895
-323
-560
595
-232
-661
791
351
224
-463
-436
587
-184
890
815
662
-895
-224
-193
-404
-901
195
-747
-605
40
286
375
482
794
141
-52
708
543
809
-67
126
-531
237
-726
-592
-534
-460
52
637
649
55
982
890
591
493
-119
827
-49
479
479
-897
-339
267
-747
574
590
210
-327
-346
-863
584
-109
-857
184
-728
-103
-771
-118
-382
791
-362
-735
-510
750
-878
-956
431
593
-292
641
-528
-114
802
841
111
-528
175
350
-545
-639
-127
-360
958
178
-181
369
-853
162
-546
-201
739
-734
-940
-457
-629
461
854
823
819
-609
802
-811
-217
-87
-265
-159
559
-313
457
-979
148
-91
892
465
686
-176
505
81
158
540
-652
-184
641
491
-969
91
-268
-631
-959
129
-941
-57
873
290
757
-587
797
412
-32
764
884
-510
74
967
-167
-176
161
800
563
-391
-369
776
-79
641
-430
269
333
-577
689
414
-537
912
-122
-140
-982
-39
-685
585
973
-573
646
-535
880
-153
316
-120
594
-986
-389
6
-232
985
0
859
38
483
137
426
-342
-382
-221
-224
-794
269
590
366
-520
142
-681
211
-436
-700
133
189
174
950
654
-144
564
-290
706
-479
244
120
307
751
297
915
977
-299
-544
22
559
80
319
-853
333
-759
935
-510
-477
326
-274
423
-655
-725
-105
471
-283
339
211
-34
-729
-586
2
270
-748
-781
-443
151
-565
533
565
944
-98
328
-459
-525
117
-287
-20
-714
-185
505
562
671
848
731
-183
-837
-711
172
-516
254
-375
-381
413
-17
-356
-156
910
-989
-388
301
-359
-311
-956
-803
40
-842
-428
306
-866
-802
676
-953
-612
-74
804
137
-74
921
-130
216
376
-162
-789
229
-867
836
222
846
-355
553
730
205
560
857
193
778
976
-930
570
356
-907
-254
-962
-895
-998
705
159
-104
-591
608
997
-997
65
363
450
57
548
420
61
-852
896
261
492
-482
490
-345
-688
-48
-719
864
-368
-468
402
930
-832
437
846
-190
-51
-191
353
-909
-802
-728
-676
-14
-740
280
423
245
283
171
-415
75
55
-634
-297
-72
961
110
-552
-454
-84
-739
-455
-621
-702
966
539
674
275
483
-910
-357
-844
606
380
446
-97
43
-16
45
467
-319
-840
425
703
846
-995
-333
-401
-751
137
129
535
333
-735
960
198
200
-423
-623
235
-777
-929
738
825
852
913
-359
-746
-225
180
789
548
-102
97
438
448
-310
-270
334
-831
394
198
-189
-12
996
485
-51
-321
-708
-761
-474
-515
773
516
-85
-404
426
-977
-430
-24
283
-419
11
-857
707
-835
994
391
-740
131
-463
-754
-848
-953
-716
202
61
-590
651
186
136
-139
-91
64
798
733
309
-239
135
-795
-87
683
9
414
-882
-856
-136
-464
-585
-574
-335
-430
-442
-842
-63
502
976
-929
976
-12
855
-652
-939
450
-916
643
-959
490
55
-596
268
-710
605
548
900
-699
-152
-995
374
-474
-272
-409
695
859
5
722
-399
-579
376
-694
-313
-278
-252
-585
438
455
537
491
254
392
-51
772
-775
265
657
21
-922
216
152
395
-444
504
-242
264
671
963
681
626
948
849
-997
-787
-98
691
790
-453
330
796
-560
-494
139
-368
-679
311
188
-394
-416
-32
491
107
-656
771
342
596
249
-71
231
-8
664
-286
-345
-424
-43
-623
-362
-717
-559
-507
-944
500
-21
-61
-693
-885
-878
141
24
77
-28
-234
-115
-122
589
736
759
749
-518
323
-304
-25
-955
37
769
904
141
160
-2
84
-279
313
184
985
818
-866
-572
-906
126
-574
-212
876
-144
100
-716
882
-301
-635
554
521
-187
293
469
-663
-199
-405
213
714
266
-665
880
744
-103
987
932
753
-458
-548
-526
505
-510
-978
970
376
855
862
810
595
720
632
869
954
-10
-501
584
-322
597
-817
-434
-540
-227
-383
498
-787
-788
153
927
120
178
-681
-655
508
709
-315
-645
-24
-341
-549
249
519
-607
-7
-740
-592
-343
-83
425
-117
-265
-787
-457
-262
-400
-488
-729
371
-914
-563
776
722
-545
99
-243
497
-827
-203
-32
923
961
536
-123
768
51
320
879
706
275
-640
-30
881
584
184
-768
-889
632
664
4
-698
-80
-854
-848
-628
-778
977
-227
-422
324
673
-816
-545
-109
584
-945
-75
-427
-292
-275
-909
-226
-189
121
-513
-456
793
15
-600
-224
981
755
453
119
278
87
398
692
338
-753
741
723
-38
-464
-399
-181
-680
-840
39
408
-426
516
-876
982
583
-938
195
906
-98
127
297
-582
168
787
-985
-38
-662
932
-389
527
610
586
-829
-83
551
-115
212
-573
479
-37
187
-263
-591
32
115
868
-710
-647
357
939
-858
275
-683
-121
-277
818
-533
553
859
-418
-940
-708
-740
468
265
-860
783
632
-822
-853
228
825
595
667
-947
-348
500
137
234
883
163
617
-603
197
624
-356
-235
-341
-175
534
686
-296
-404
-727
-283
-607
-751
382
338
735
878
-725
973
-400
-471
-323
306
-809
-95
378
-924
991
590
-946
-684
256
375
584
-120
-634
-466
-973
97
758
754
398
-325
-628
552
-58
-507
-525
-375
-769
-178
516
-786
713
360
198
-247
696
198
-946
-785
996
-52
813
967
79
-119
-741
-645
484
-455
-440
-423
15
127
17
919
975
-430
-814
580
269
853
2
712
-614
542
-258
174
-242
194
313
411
337
775
922
-135
229
127
-842
298
-756
849
-693
-153
195
742
852
-238
816
-533
696
682
-208
-375
-166
-693
-35
-136
-502
569
733
-619
-58
208
935
-388
-116
877
-517
-537
-12
-759
826
362
924
-454
-325
582
-509
-797
-942
-921
704
609
-68
740
-349
899
-640
49
248
-979
-336
-416
-253
-891
-36
-955
17
896
199
924
-820
-694
927
597
538
-889
-480
58
-104
-173
278
638
503
-673
102
777
279
-395
110
-672
-114
-181
-565
-926
-256
989
-213
738
-953
791
-274
-117
443
129
41
-940
-390
-239
-292
-800
514
-403
-498
-476
679
737
348
-74
883
672
421
787
295
-639
-820
550
-345
-732
776
-178
-988
-316
-790
913
-9
-200
-83
-400
-607
720
824
193
817
367
-941
-505
-727
-319
416
-797
-46
-839
178
-580
328
-772
29
-271
-863
-89
89
-734
446
121
-954
207
358
-498
86
787
-511
134
-969
-654
938
922
467
-998
318
-747
-981
-671
-808
733
-959
654
-760
498
-703
-635
897
994
-846
791
45
-684
-737
-556
783
162
459
84
-418
885
249
92
955
-769
790
-367
-678
90
494
-952
156
119
-209
88
-320
-161
994
446
270
463
495
-982
-712
-776
-214
245
-898
791
-264
446
724
442
295
704
-171
-734
-239
296
443
-689
-368
-533
955
-275
498
20
-189
-33
-564
965
779
-182
-802
462
508
-678
76
-276
-312
-672
-958
-844
969
766
-312
-752
877
871
784
150
513
522
-465
-975
-935
119
-609
-583
698
223
-112
-190
-166
-362
-989
833
-72
768
149
595
689
703
416
-189
-203
446
-634
305
-156
467
-626
438
693
-274
584
-382
72
304
6
-250
883
606
-856
-323
-54
-285
143
783
503
471
394
-356
790
913
-416
60
-724
715
607
268
530
653
-958
-937
410
-262
82
-171
-8
-205
874
794
-278
-958
528
-397
551
-90
13
-554
46
552
-682
310
575
476
815
-533
551
-513
289
-306
976
-148
-213
218
258
-972
386
643
-235
-185
145
-111
-151
-865
-162
364
-537
648
772
-12
625
-250
595
116
-626
-158
-780
905
941
69
917
463
-639
407
-580
932
969
545
155
97
-643
20
-335
956
-10
-498
109
-304
596
-523
-457
892
-999
961
317
497
-731
922
343
-669
272
-879
99
-209
-385
63
-905
609
-638
-434
615
-310
-259
139
-859
158
646
-500
-185
537
-234
721
-467
262
-20
645
903
-947
665
-57
736
-896
-708
619
-23
580
-836
846
-136
616
245
-441
-23
283
679
410
641
-100
272
18
557
507
646
-922
888
-626
-822
217
759
-272
-465
-838
-506
676
-355
136
822
-283
776
61
-513
892
-359
-566
-59
14
249
391
-347
9
39
682
-405
-344
940
336
-120
-970
965
-264
763
-545
737
-70
-527
380
560
-665
-651
920
-452
274
256
271
580
-395
-462
192
-121
-147
726
744
311
-373
913
277
640
908
-970
-917
689
46
436
-669
-975
-89
-92
-376
543
660
215
212
4
448
503
569
-465
340
989
-359
606
865
89
-245
-164
903
-885
8
422
774
896
-987
976
-156
747
691
-11
417
31
606
889
-21
-205
690
595
-937
815
639
-729
98
-813
940
-873
-502
-359
-442
-723
-20
-678
958
69
118
371
443
373
281
698
384
-624
-907
-147
-1000
314
-688
205
26
-928
799
-598
-361
-686
-547
494
-574
-215
758
-818
640
-911
944
-772
917
880
952
559
-372
203
52
880
317
-310
380
780
-48
-979
-146
-481
-62
-617
-808
405
206
-582
75
-186
931
732
-878
200
598
-954
440
706
-192
839
658
690
385
-376
-263
935
-223
-633
-873
-865
-767
-833
713
-382
687
-179
519
612
-999
-940
89
-477
219
62
28
716
-817
-34
-692
647
664
803
-459
-659
-971
-210
-331
-484
482
-806
-736
445
739
53
621
-569
510
979
499
-775
-76
193
36
462
424
-2
-126
-10
114
-333
-899
894
-158
198
505
-763
663
93
468
438
-745
33
900
125
-248
810
-806
-589
-751
-320
506
-685
551
-921
-42
-431
538
594
773
700
208
-22
723
-493
-667
903
-833
-922
416
298
-104
-292
-450
-549
187
-703
445
419
89
-971
-21
451
131
301
184
-980
303
-711
-345
81
913
-768
356
662
724
-342
658
930
-998
854
-349
-213
953
-836
-765
394
542
-244
198
777
-827
-479
177
947
-948
-868
-962
-947
351
192
-574
-983
-705
682
450
-414
280
166
-852
879
747
939
-281
302
515
600
-566
6
-87
761
-967
-920
823
-671
177
-761
942
-886
541
557
-956
-345
-809
-747
-299
272
884
697
-889
-997
149
-472
268
829
341
26
715
-688
393
-463
1000
244
-540
693
791
567
-456
-105
-655
742
-947
269
-737
-558
265
-45
-826
-129
-966
58
-172
-522
-773
-285
498
250
-588
118
99
950
958
-247
71
-919
118
-400
902
-14
-67
590
372
-259
943
14
658
965
-428
-66
-561
-451
592
-60
-782
476
192
108
508
-365
-794
637
269
511
-383
694
196
141
-885
-846
437
253
378
-434
-518
158
-584
459
412
-764
-367
-19
602
433
883
171
751
-31
644
687
452
-887
38
-493
162
-309
-340
-361
-857
921
921
738
958
655
-509
-917
-650
754
470
-617
533
-634
671
291
-567
-239
6
70
265
-986
833
-72
52
222
813
954
371
-724
-440
550
369
-747
847
95
-262
-203
-393
148
807
-438
832
-504
-965
-479
1
-316
-143
418
133
-81
-552
-747
-725
215
-298
-783
884
-557
-402
-514
-983
-259
295
-475
-349
125
828
66
444
254
-665
-641
748
692
-12
391
936
-678
-122
727
524
-724
332
-152
-199
-614
-878
617
226
707
309
-35
326
-8
427
178
-940
959
784
-2
407
279
158
805
438
-680
395
216
833
598
-898
-634
953
673
-591
-524
-360
510
-921
3
-529
965
-364
-955
949
482
510
-689
-580
306
633
244
-318
-623
-193
-448
-209
-926
103
-942
-238
-141
659
-412
529
723
359
-823
367
-381
744
656
-454
-389
-581
-928
671
-731
577
618
230
-291
236
-826
348
692
-681
-354
-76
392
957
-902
-654
184
-163
785
-347
-625
-329
-931
153
189
-670
-324
-77
21
-105
783
454
-929
-231
997
-776
747
-713
112
-791
-764
-4
-498
-727
-673
-660
-258
123
970
-940
672
202
-655
-441
-786
-995
830
-516
-121
388
442
586
904
-635
-588
815
580
642
-915
933
-141
45
553
642
436
116
3
-974
599
958
974
141
450
-735
-626
980
272
708
-966
-1
-165
465
751
-875
-460
341
-536
-669
9
-915
-98
-171
94
538
268
-13
693
995
-680
-558
-671
-392
-558
752
49
-548
-409
-604
-67
-869
876
585
-876
-847
-642
-42
939
537
538
-655
-212
533
982
-457
-450
-298
-741
881
394
884
-876
-128
-805
-504
890
-441
-664
109
779
-62
-384
193
30
592
-190
-278
-577
-528
981
75
-45
166
705
576
-549
-520
-98
594
-562
-792
412
-86
929
94
-148
115
-26
-520
-905
267
-872
-995
230
-247
339
-273
-550
449
-279
437
350
601
505
755
-597
-675
166
-723
-826
294
278
-698
-351
798
-727
188
654
-567
862
50
751
731
-671
333
34
336
-401
998
704
-763
-102
-687
900
-505
-576
-255
504
-735
50
-547
-894
-162
-980
-410
848
213
-961
-100
65
-758
25
-758
210
-379
-53
381
-27
-500
-343
-141
238
209
378
-837
149
-155
951
530
642
-41
-388
8
684
-56
-433
154
737
848
-488
465
-189
-27
272
467
966
-691
643
-681
-630
788
-636
-315
588
-787
460
-592
458
618
-521
988
84
-951
-397
419
308
322
-433
-836
170
-695
165
175
999
315
421
-108
199
75
-244
-803
-735
284
-373
-610
529
-743
87
457
-514
-553
-702
-683
-286
-566
-724
-841
499
950
-488
598
-345
102
-549
375
910
402
-311
473
353
-149
434
424
-279
-598
674
864
990
-762
528
330
-616
681
-63
-68
-484
-702
607
546
-882
-417
-314
115
-984
-578
-673
535
754
556
-648
444
94
-956
78
-353
-437
551
-122
726
-509
266
508
-796
619
676
-54
337
-485
-378
797
-763
198
267
875
-75
168
12
79
477
-702
985
425
-226
756
10
-508
755
103
427
729
615
385
381
-775
-224
-570
-147
308
-377
758
438
426
704
873
596
919
517
-115
345
487
-907
-997
366
270
26
-271
403
-933
-316
796
-396
717
827
228
699
-66
334
-839
-741
451
-340
146
70
-28
927
812
488
-327
297
509
-1
713
-802
407
71
501
980
108
852
908
-97
-963
-646
-730
-28
723
-496
48
-789
263
-992
-869
-994
450
-443
481
57
556
63
502
838
-177
-433
613
266
-761
-222
-541
-446
102
945
-49
792
-279
-334
535
735
-782
723
820
259
-721
-512
501
406
-672
-807
992
279
-224
188
215
-527
426
-861
523
299
-420
-295
770
-506
-508
-348
-253
-706
130
172
-528
684
633
997
-943
550
899
-544
399
-462
-793
-368
384
-531
-135
593
171
-285
432
869
-691
-609
-818
-938
-39
-661
755
949
-352
-549
-167
-553
929
-132
-590
520
-418
950
-646
433
-666
-838
-928
-754
-517
784
-781
258
741
-826
-104
531
143
493
751
373
-149
971
-595
-147
646
-573
149
152
630
603
527
-669
537
148
-366
-360
301
-73
-943
654
720
898
18
37
204
-959
-97
475
63
-83
-760
-353
646
985
539
-953
232
66
584
661
409
361
-342
898
-71
-981
-596
639
183
736
-341
713
-872
-27
219
-118
-547
-4
-463
190
138
-449
539
112
-252
-850
-824
-732
-479
718
913
642
-660
-985
-580
-373
251
374
-759
163
-59
571
687
506
-573
315
574
-472
-474
-611
932
965
-868
150
98
-918
506
-346
-974
-955
616
746
-635
-286
283
-303
502
-539
-590
-989
161
251
-730
187
452
654
-859
323
-149
-99
-248
-813
-808
601
786
622
-325
300
559
-293
-983
-251
882
-688
276
-532
-712
-826
-596
-36
-547
46
247
54
610
615
-369
538
-919
366
444
-607
-315
275
-19
-121
250
883
-251
-51
-598
304
-400
581
287
-473
355
-593
-916
510
-787
-880
159
-750
155
930
-956
170
-608
-746
138
562
200
97
-621
890
739
-653
645
-357
-909
424
492
-84
-992
619
-125
586
-397
416
-560
576
733
-428
87
-949
213
977
928
343
825
-83
485
16
939
-521
-965
-369
-571
-676
-213
791
455
-892
296
-942
523
-749
-688
-257
-994
915
-376
28
19
-84
-412
311
261
167
-186
612
-929
-157
-748
445
954
285
-319
-626
308
978
519
-86
-405
-483
-38
-907
216
-925
389
-69
-327
-413
-107
-678
-186
-961
666
-723
-952
-428
-229
-37
-899
-518
514
-522
-522
80
535
-289
905
-492
746
544
-496
-298
866
447
498
536
-433
-780
-539
-93
814
-483
530
-968
810
234
-106
-643
304
-860
729
-290
-222
-903
895
363
-786
308
-97
568
-309
-746
-748
-785
-760
14
964
-445
525
-51
354
-506
-762
535
-721
-825
-962
422
859
-450
696
-805
-935
694
888
-835
497
194
-103
-630
-432
-965
403
-545
499
857
-691
220
302
896
759
535
163
111
497
-948
715
42
841
45
685
860
-206
39
624
207
-584
-619
444
817
-903
261
-571
243
208
902
376
-375
290
206
-237
-545
711
-92
592
-480
-686
-263
-585
149
6
311
559
-758
-613
134
579
-294
-712
195
-116
-171
414
536
-632
393
-177
-619
628
-719
690
-152
-292
612
-80
-210
993
-937
-474
-392
-142
-441
-466
-545
691
-259
-404
703
366
-680
304
734
104
-151
-851
841
-139
-623
-698
872
448
-424
-458
-298
796
-147
913
-520
707
603
264
-613
-747
978
903
-514
-165
-604
801
204
-830
-347
-302
-772
693
-165
-994
-111
241
902
-517
-792
858
-151
-487
738
-555
-968
334
569
936
869
847
-82
-810
131
-566
481
-868
-902
-635
-304
-760
-653
167
491
-367
583
-358
-76
-846
797
876
240
826
-808
-272
722
318
-880
429
40
979
198
-70
-222
-474
-819
-302
475
-216
716
-582
275
896
819
543
994
-759
-6
-124
90
-983
-165
181
-215
979
765
261
777
-3
-288
-639
767
826
563
52
-437
856
-349
-891
626
-563
-822
-720
-166
658
-650
-281
-360
650
-309
-919
252
112
-313
-630
-322
-25
-367
-17
-606
856
538
355
603
-283
-282
-877
-717
-362
76
806
59
-184
186
-813
-160
43
-311
-469
-486
-344
-189
150
714
439
-567
-162
-734
-60
-135
-866
794
692
137
-624
-145
-454
-633
568
728
838
191
-268
645
954
766
-766
331
-639
949
-722
-414
299
-626
-996
-378
683
178
951
301
865
109
-749
-238
-862
503
122
-242
332
-618
-605
416
-600
756
-787
840
269
421
-315
834
-667
-882
737
905
-553
760
-537
345
70
-402
904
310
930
422
73
282
-258
-225
-626
785
-304
-789
571
458
-820
931
-871
-311
312
-202
-804
-474
934
895
8
-87
201
-211
-12
-697
220
-569
641
927
-698
-621
-82
353
-327
311
-354
-878
-774
631
-923
664
-642
581
-904
-743
-567
45
-716
-3
536
-196
-726
929
233
-234
-473
422
-920
574
-251
376
-568
-661
111
75
-831
-638
925
368
938
230
519
800
-676
303
-430
-914
447
-197
298
-95
91
576
-450
-340
-921
830
-493
370
-683
-763
368
-765
714
-144
-157
451
-559
-219
729
-224
867
858
238
-89
-704
914
-975
875
-831
943
953
486
393
-46
7
-122
346
958
235
-953
907
683
470
352
-418
-483
-187
-885
734
466
-989
277
997
704
61
95
-529
755
-821
251
-843
-227
273
516
572
807
404
-277
-906
499
202
1000
-192
-709
99
-575
538
461
813
392
70
-865
-397
-254
605
278
-998
257
560
40
-228
-305
199
267
865
-430
-644
282
722
-890
750
-493
-246
198
439
5
-136
876
-908
75
-479
284
913
-576
937
288
953
-191
-906
449
343
142
-882
844
-454
338
771
-442
-28
-562
271
547
-414
662
-668
845
-521
883
318
436
461
147
-966
499
547
446
-158
944
26
949
41
835
212
-345
553
-534
-53
314
-795
250
-754
474
332
-847
236
-780
-234
-171
856
-556
-546
-774
-351
370
-64
-987
-460
-685
129
-655
-328
-98
899
-741
-2
617
422
866
346
669
-417
-440
-923
435
66
-75
-738
822
983
289
-627
-446
-278
152
218
-275
453
321
-990
643
411
755
-276
-451
606
372
631
-821
550
-528
464
43
-383
482
-494
741
-559
-963
579
-396
516
153
-432
-155
980
728
-125
-763
-227
-384
490
-572
-366
-142
-767
-611
413
434
-374
-66
-192
-10
96
483
816
-24
-506
314
-598
709
-658
215
405
95
817
204
-932
985
-12
-58
-359
588
107
461
376
427
-782
839
210
-874
-536
-838
756
187
237
661
930
-841
312
324
-788
9
747
317
656
890
-117
118
-985
375
-537
-804
-312
-309
913
503
688
-617
805
807
115
-252
396
620
-592
-847
119
870
-81
-621
796
-806
923
553
268
-620
200
-50
-944
-700
-810
844
-735
440
856
677
566
-444
570
-191
-345
309
-698
607
-641
-483
471
203
-358
534
226
207
137
-916
635
-808
953
575
159
774
334
-57
101
-847
-9
-682
635
240
-137
314
645
917
510
-656
305
963
38
-762
-232
-953
-741
-233
626
364
-90
-845
324
896
190
-186
289
962
894
86
837
927
549
533
975
-494
-924
453
778
-153
-537
779
151
-881
-473
-828
-5
925
-941
517
-820
-11
-959
-167
207
-870
-426
-4
594
-659
778
-552
-519
743
-65
636
465
-706
-701
-473
985
-631
-897
409
-215
-444
513
-45
-577
947
248
-697
-411
-232
-962
-280
-650
617
17
667
190
-837
-123
823
-56
906
-253
462
-937
-155
-308
772
698
-894
-743
324
-833
307
617
-691
150
664
-396
-581
4
-657
111
-905
221
786
-911
169
-50
-334
101
891
-392
128
-651
-537
620
-3
949
-256
-776
697
349
-912
-774
634
-856
-737
-17
826
-803
377
-355
-21
-526
359
869
913
469
-956
260
-231
214
-577
-577
326
-518
778
-477
-83
409
-50
-854
-675
253
514
-336
-173
-650
-920
-725
778
-987
-573
-594
292
681
-823
285
939
-154
261
-771
-862
268
767
-821
355
300
-4
-350
12
-500
-445
940
730
161
948
-654
568
-325
4
-343
740
826
-609
932
-935
54
-264
145
887
-979
771
-212
-402
958
466
-577
-521
850
-652
728
665
-655
506
938
-334
809
957
-776
178
592
702
921
-776
-664
716
204
383
657
-447
612
-900
795
-843
-231
128
-343
617
-411
193
-160
831
-559
798
-230
-484
472
-273
952
152
-894
-154
207
-99
27
-670
-307
953
-133
-629
-977
-957
-77
-719
-965
779
-650
-712
-12
333
744
408
-603
-643
924
-133
-397
-358
78
-103
402
722
-675
918
-676
-286
761
-368
629
-234
-813
-257
9
-702
-282
779
-576
-608
-929
-492
-363
35
603
649
42
453
689
-763
-742
712
993
506
-231
843
-806
626
-743
922
-982
-324
404
-792
185
86
151
-519
-947
-837
727
514
916
219
-448
427
311
552
-476
524
689
790
363
655
631
175
-904
220
-912
-991
-179
16
449
696
402
-147
336
615
-462
-788
996
814
-973
-923
331
858
-111
698
326
-907
-251
-101
-789
-84
205
-415
639
-361
-232
200
111
461
553
1000
-762
369
-798
-970
-613
-841
470
-931
947
-850
-561
420
531
-189
335
794
-546
-695
-454
-110
-94
602
-102
-232
195
-183
-21
-122
-871
-83
673
-505
948
525
664
466
368
-608
476
392
-918
-696
394
-221
-80
-412
131
-56
913
213
-480
-957
-955
573
237
41
416
-711
-157
-543
363
463
-999
362
-596
-408
-747
883
-2
405
-714
-989
-975
183
217
541
-21
573
341
-909
651
-365
373
699
-229
127
408
-494
916
-758
-848
-90
704
-857
361
537
-25
-773
879
790
905
-508
-391
50
-905
-993
805
586
-853
15
-223
520
-382
259
993
849
-707
947
229
-497
-891
-84
533
-233
411
215
703
341
542
-281
-635
-149
905
835
433
-461
71
699
378
-32
467
174
-262
181
321
-27
792
-749
-679
566
-585
-690
859
-938
-397
1
-758
427
-835
-319
-320
-594
596
158
-768
-74
-232
-611
-742
356
-406
336
821
-655
-167
106
-398
968
332
770
-587
814
-959
-441
232
562
337
454
-138
916
-404
-872
808
-11
256
-33
-992
-472
-129
313
-486
903
-307
592
-671
-538
-24
-359
-703
31
726
248
-372
-179
986
-571
379
825
-314
-779
-951
867
-135
301
581
-765
549
820
-708
464
518
-637
-110
876
-733
351
472
235
992
-35
-620
273
153
935
-393
620
-916
129
262
435
-364
265
806
-903
-51
-673
707
45
578
670
264
784
-631
-272
-599
186
-324
795
-431
-134
322
819
687
512
-647
306
503
-340
21
-20
-711
491
-897
-754
123
223
352
3
312
723
816
204
808
176
940
-542
696
-685
-875
-545
16
-288
744
-991
1
262
-399
-449
-530
245
-713
-486
-452
555
-752
-764
-259
-250
845
643
-171
397
865
933
204
-252
910
-251
-252
222
232
4
-371
403
954
-256
454
250
-682
-257
430
440
841
-238
-215
-462
-834
528
826
-788
310
-183
92
-550
-783
-110
-18
-253
939
-955
-55
224
-185
233
-302
-885
234
-329
118
-78
-277
-602
933
897
832
-124
219
801
0
-95
-513
699
-490
-17
-569
-337
-990
-922
-141
231
-526
36
611
-596
337
608
414
232
-294
-230
-995
493
284
166
-142
264
894
850
927
647
-593
-866
-870
20
722
754
-827
772
-59
-675
-202
922
721
121
-295
784
790
805
961
666
899
583
293
610
462
75
-381
701
645
-756
388
360
-781
631
225
415
8
-162
-827
-986
-693
-736
90
-351
-977
276
673
997
907
434
-906
-442
58
-153
-800
721
8
676
-440
-67
310
10
656
674
620
170
-247
-362
-245
-703
-924
307
-977
263
146
-372
617
-30
636
914
541
668
873
883
-621
85
496
-62
-311
-794
67
-302
320
909
-646
-906
-862
478
-109
-756
638
-110
-279
440
-252
429
859
722
-148
321
-497
-513
-306
233
-120
19
-952
-316
399
-72
-991
743
830
-339
264
164
592
-791
-983
684
232
-929
-553
-5
-615
-591
375
100
-888
-265
-772
-289
135
34
-267
-881
-221
492
228
432
908
394
-804
-761
-409
-259
697
95
-628
-886
553
-918
359
289
545
-260
465
-556
-596
613
-403
721
569
-480
317
-635
360
769
-725
-825
699
365
-892
364
406
878
668
-639
956
-633
-943
287
523
370
-35
997
-537
154
-978
-154
717
-406
-3
411
83
-537
188
-143
794
-266
-982
-10
539
-21
166
446
527
432
-495
-654
787
267
-8
-531
-975
-189
-914
-692
-459
944
-304
-406
-596
-67
-520
-168
409
705
-947
-926
-697
844
726
-442
915
-358
812
237
-274
473
-188
593
440
897
737
671
234
549
-427
703
622
236
387
-437
-224
-160
550
660
769
-149
-365
672
-269
401
-408
60
-790
-961
238
278
987
-529
719
168
-240
-20
-107
890
985
223
516
858
947
-243
362
909
127
961
916
-579
541
360
-592
684
742
-160
473
97
144
790
949
-730
407
404
-964
-719
357
219
-955
474
-973
346
-225
-351
731
730
-34
-209
125
-667
-165
584
-38
-744
-331
-717
-993
-654
901
-850
876
635
-649
-790
-786
-951
723
747
126
571
-44
-286
-551
429
-459
-430
21
-9
185
-229
283
-230
345
-495
-106
9
-366
943
158
858
587
-967
-544
-171
-60
190
-84
3
-720
719
464
-105
-834
-920
-678
201
745
48
-13
-407
-702
-587
-326
-591
-385
-888
211
-567
794
226
-523
398
379
-171
817
878
526
-223
730
-60
-49
200
-593
711
355
296
807
-969
256
-231
-562
-321
-495
-520
-466
526
-672
-976
-836
798
-611
114
-606
-408
588
-314
-718
-780
-831
-453
-764
701
-590
60
919
428
211
-715
237
-359
681
784
-121
-937
-588
-627
-112
465
127
96
-837
-295
-918
348
295
-204
866
201
-400
-27
-983
-478
-47
-248
89
85
933
588
-223
12
422
488
130
-629
51
877
-196
-502
-909
427
-202
168
80
553
222
-463
-461
301
-214
332
-157
274
977
-874
-51
-235
-929
-570
-541
294
-263
-344
167
5
-778
355
519
932
515
-649
-78
903
-977
933
-716
-330
-645
396
-972
-309
-372
-550
-615
-909
-609
-938
535
-238
-244
-239
-680
-107
964
552
391
892
-735
-163
617
-304
-16
203
246
770
-533
699
228
840
-989
-171
976
-1000
-404
161
-312
-334
476
504
79
-219
718
801
-856
348
-284
723
520
-647
629
-520
559
843
-325
238
-51
-244
761
490
-26
-38
138
666
282
850
748
-31
882
618
830
484
-422
914
937
435
612
-284
-926
721
-924
161
783
595
372
-390
-168
90
768
430
770
-625
-480
903
23
-896
23
-28
827
56
-611
-180
-660
943
-467
-372
553
650
-963
-291
-636
-395
419
460
-884
386
-376
-114
311
516
83
978
-749
688
406
275
656
-840
438
-677
-205
-484
-862
588
317
-158
509
914
-211
553
526
367
242
394
180
520
-84
-167
221
272
-89
331
275
-659
0
-27
862
-504
-228
126
751
-381
62
-692
-809
-684
869
-606
879
348
-178
25
-185
-400
54
94
244
-380
82
-405
-163
-169
539
-441
969
-812
255
143
-754
502
702
354
-341
723
-921
529
119
317
487
355
625
-421
852
829
-743
-938
-709
-276
477
414
435
171
185
131
-849
-243
-248
-376
-998
-722
313
-999
-288
-102
-610
941
905
524
-221
-361
982
-33
-26
728
621
-368
273
-765
709
161
181
417
-873
740
944
-564
666
-536
177
893
-934
-400
23
371
-855
152
451
964
10
-767
-995
892
-426
624
65
976
-871
10
450
-290
606
698
-95
-133
-481
614
780
-155
-863
-310
215
331
755
-129
-117
480
371
298
-798
-796
639
-40
601
-126
-202
523
-368
-935
429
989
-96
-594
488
-526
814
694
-737
-430
-710
752
-581
1000
-734
-587
138
-787
941
718
607
196
-693
-426
436
-13
-811
-98
-373
-291
-948
957
-851
-253
-604
952
-623
-960
-618
699
-292
861
-441
546
839
55
-670
744
442
871
-154
-289
364
837
-159
242
953
-146
-135
481
-291
-922
-590
-517
-360
781
-7
-770
555
811
654
-865
938
-724
-521
-743
-108
-612
-483
-695
-934
-234
443
-11
-457
-411
-244
-280
-579
-581
-254
-904
-323
933
-826
417
-722
-942
-171
-379
505
991
-335
-727
-500
-309
384
237
855
-463
-112
-943
-355
-634
379
123
788
520
795
374
-678
478
291
-398
42
-188
-548
402
-616
-403
186
-506
980
-603
641
-39
624
-262
-249
-514
-866
-325
-506
-408
222
-772
-333
670
653
150
-745
717
800
-158
-417
340
-901
-849
631
-156
-795
217
-371
-993
-34
-723
410
356
565
952
569
-758
-329
176
-322
945
68
-34
-728
601
-87
-42
-607
-179
-666
-551
-130
-142
-459
874
913
41
511
-278
-128
-124
-593
-162
306
-570
332
-280
257
454
-690
63
801
-855
19
-415
901
-585
-210
114
-140
-144
-333
-438
509
-495
810
648
396
-55
-611
117
-850
93
803
-260
553
-59
-189
-715
624
-904
-442
725
-880
279
86
396
-832
903
-434
907
-994
-209
-238
918
-674
-86
265
-391
789
292
200
-121
10
139
581
703
-666
-677
-740
-281
753
380
-766
-332
-981
113
370
-595
922
545
-957
-846
-380
-487
604
835
-584
-960
369
973
-581
905
671
-765
485
-32
665
985
-98
921
-451
-876
-417
-736
-87
575
-714
71
-450
149
176
357
167
265
605
523
348
-614
938
67
-926
321
750
363
513
209
-840
713
799
588
-666
-56
49
-21
623
-609
777
-846
75
-444
569
927
-107
-396
-141
-405
-982
-606
-223
621
209
-354
806
-500
377
414
134
606
-112
667
-549
915
184
-716
-237
-282
-138
972
961
-985
612
892
-392
154
345
-54
-535
843
612
445
-49
268
763
139
978
858
163
961
706
778
811
441
879
-511
7
167
-513
480
25
851
-132
635
-267
629
-37
-533
886
-156
-758
-812
788
241
400
375
636
792
-329
-925
-577
-692
-176
-743
299
238
808
871
-731
-614
477
-533
484
427
360
622
546
222
921
-252
-164
208
65
842
-9
-816
410
326
-380
801
-964
360
948
-615
-113
-442
343
718
-385
433
-631
-425
-185
115
522
-393
129
-498
134
435
785
4
-582
598
-528
-338
-691
187
-101
553
408
691
-47
832
-238
-290
596
-349
-652
-549
760
396
943
855
-313
593
-799
453
121
546
909
453
836
-492
916
546
554
-950
976
-436
150
59
197
-239
-466
-590
-468
-119
-945
-514
-9
-292
204
-389
740
-19
42
333
-643
-242
-968
-553
-981
107
595
700
756
444
-410
11
519
478
-723
-91
-443
632
284
-427
7
-1000
-661
-679
19
827
507
606
-699
-597
511
-419
-684
754
-323
951
902
750
-445
-756
-426
-171
-852
-276
-397
899
20
418
-967
34
422
124
371
-927
-881
225
-668
441
-346
973
-737
107
902
-646
-146
764
-261
-869
637
623
251
-962
853
842
174
-582
193
-958
-60
407
678
55
264
997
-169
-498
-511
450
826
-593
-823
681
-67
-569
-95
-492
-762
204
-13
304
-737
694
-554
-552
-392
936
-68
91
-192
-109
-972
-525
-17
-444
245
-224
749
-467
20
-240
644
302
-24
696
24
-993
834
-19
-806
546
357
-739
731
-368
-420
-470
405
763
981
880
-719
-697
165
-216
176
257
-80
845
-236
889
108
4
-562
401
-79
812
1
119
-614
434
432
207
860
694
-195
995
658
175
-780
-175
-103
-624
915
-556
55
-327
-725
285
118
866
228
-127
3
953
51
603
650
91
110
-10
-958
-396
-521
-91
696
-816
-896
665
-155
519
-231
-672
700
655
52
-75
-286
870
15
426
-964
-659
516
-152
-157
-172
548
501
-84
-766
-125
-241
-396
-873
928
-847
805
933
-363
-990
741
-149
770
-726
-295
957
80
955
-97
265
574
849
-452
288
8
371
-93
-896
360
945
-778
-595
315
297
-250
434
-418
-312
127
971
-812
-41
-290
-999
-162
-58
938
893
-11
-377
189
-161
-389
577
-963
-211
-865
-157
-851
876
624
217
-779
-688
911
86
318
756
-545
160
801
964
-198
170
-384
-506
-909
656
109
-960
-671
418
-591
-967
296
-454
245
843
917
-768
-883
590
-966
58
-562
-388
-340
748
464
302
715
-284
-108
-97
-845
643
-62
-652
236
956
-937
315
906
495
470
-513
445
-19
815
101
-110
-891
-626
916
-877
178
-326
597
1
-111
-457
-227
429
516
-886
-685
-184
-708
-165
-950
-212
637
184
-30
243
-79
-395
806
816
-101
-613
59
122
-243
986
886
-106
-185
-340
-67
473
898
-905
135
901
-100
-416
-536
803
796
946
-655
-821
836
-212
-142
-8
-721
587
683
-472
352
580
-451
-63
-611
210
-790
227
186
555
302
722
355
572
-465
137
764
726
-592
-282
722
576
392
8
-855
-282
447
226
-194
-612
664
-539
442
763
-69
-191
599
774
464
-385
-213
716
873
-935
695
-614
82
962
489
245
815
440
-431
386
643
-372
-527
980
-480
-7
794
439
-117
-686
595
-571
-864
-773
402
-758
745
-897
99
981
378
-145
813
-110
43
219
-281
-578
-848
-600
-351
164
631
-253
-998
-564
703
-720
753
-30
-624
-232
804
195
894
-214
867
220
-795
-691
-814
-563
195
-785
919
793
39
642
426
-649
375
-684
-692
-206
258
-328
162
-869
60
-810
815
-938
-793
522
-824
-530
889
-510
-129
-127
928
-343
97
-331
-543
-98
714
111
-673
-489
930
189
818
-133
200
-481
-642
-814
607
-683
159
-525
476
361
-114
872
-918
-915
-893
470
-183
-226
-321
338
389
403
-620
-987
469
-222
-445
-162
892
22
237
320
570
-241
-853
536
795
761
-137
-674
-729
-633
276
897
-24
-381
786
439
654
724
-214
-355
294
-446
-532
620
44
822
-796
-476
633
-658
137
741
842
-123
-130
387
-209
748
593
-83
447
19
343
-710
-101
-944
-141
-32
170
686
-327
-7
-8
736
171
-79
805
-705
677
531
480
-619
93
706
115
425
-424
-435
969
985
-242
435
718
-41
-685
-526
56
-502
-883
467
81
-717
934
226
-186
371
-725
55
556
183
-626
-891
-60
258
374
613
151
128
-707
61
-472
-26
426
685
726
540
-522
-331
-51
-128
598
-187
-202
595
-963
159
-630
-618
167
-924
-489
-626
-403
531
-414
646
903
-968
141
848
393
-39
451
668
-577
610
-719
904
310
707
-127
-378
686
811
-985
9
-713
326
-495
741
-599
428
276
-83
-509
-705
606
-146
151
432
-517
297
886
-595
213
-726
-435
-987
413
-460
704
70
-239
324
-267
-972
-759
295
417
302
-243
-651
-717
129
-680
724
831
-236
100
-69
103
-464
852
422
288
512
-152
913
200
-658
641
-737
-537
141
-905
-155
720
278
-413
40
-185
-674
-814
-298
-34
-12
788
-735
-161
-823
-658
-28
43
424
74
93
348
-302
448
-966
-313
320
-124
-854
544
403
-454
-430
-119
-187
-757
-571
184
-161
165
-576
-512
-45
-583
-273
-611
644
691
77
-831
-810
208
-925
919
514
-55
-506
406
-256
262
9
661
891
-551
-159
754
-298
-116
-932
537
-768
-811
-498
-905
-952
185
-733
470
-699
374
-982
-600
357
-11
-977
734
698
990
-484
335
567
893
368
-23
710
-283
-821
783
-659
949
-724
812
710
-553
-293
-83
-31
-695
-78
433
605
561
895
-700
-538
393
-995
-980
-984
54
627
886
-28
194
-957
774
-963
109
900
-311
239
364
369
305
-690
388
-152
748
-322
418
730
-615
-543
-957
970
-34
364
-481
555
135
3
-255
-159
938
844
-495
-297
-256
-61
-693
533
-759
-663
504
-970
-818
973
-268
905
-471
859
-140
-2
-539
-323
-910
-185
562
-812
-465
-297
-721
782
71
646
-427
777
673
416
63
208
589
780
766
934
980
921
-162
-226
559
12
491
-2
-974
-833
-27
-781
526
-811
-356
634
-232
16
-478
-368
990
-596
-995
-505
699
-992
559
-834
240
474
7
-64
-624
824
-938
634
-227
-818
401
344
473
996
328
-22
11
-265
899
47
594
498
912
587
-37
261
-410
912
82
357
-679
-16
997
-957
-760
897
-927
-980
-153
362
420
1
665
187
845
-457
-582
590
214
-299
75
-977
-421
213
244
421
808
-402
-507
572
103
361
-360
252
235
46
235
539
-895
-736
911
-717
-155
656
677
381
-571
471
-449
570
509
-153
-888
354
-704
850
694
-36
-172
354
46
-344
415
76
975
-869
-438
-610
626
173
-216
-543
-226
-919
-464
-904
-892
-60
-383
364
-767
339
-822
810
-783
-986
328
-303
-726
-938
625
-348
-944
480
138
11
-363
-808
889
214
266
701
-514
45
290
18
655
-117
965
-547
-340
14
779
-356
-763
171
218
-899
-53
-455
-74
365
939
-395
-488
22
314
193
592
-265
61
599
279
-381
528
-747
-609
810
545
600
538
-984
930
-371
269
-822
-609
671
226
-347
-827
-301
-876
-147
691
-736
-3
630
678
937
862
587
671
-715
-217
849
916
182
965
-589
404
-570
611
515
782
-812
-262
197
271
-841
652
-832
-288
-248
-658
-33
603
294
-68
-894
-937
595
-688
823
991
-936
-721
-297
-415
471
397
-770
-761
-619
-265
754
831
-118
690
-610
-325
395
-175
-521
380
372
-369
-73
31
-467
-772
598
-644
-627
484
-294
845
835
736
-924
30
-413
525
475
-90
-192
372
606
387
25
785
330
-67
916
-489
-278
508
797
213
-77
833
542
386
593
468
-59
-708
250
745
810
935
93
45
-572
-184
112
828
809
-518
-456
-660
882
-141
31
-346
-725
941
-377
-143
480
-582
-655
4
165
-696
193
740
780
859
-911
999
-261
-641
971
-891
378
-484
136
43
-426
801
-834
162
-48
-678
-397
-889
976
-45
-537
361
629
-764
-626
937
-562
-511
-346
87
874
-325
383
-451
-580
561
-462
-633
300
893
-778
198
-26
-914
-38
-75
989
-905
67
-481
201
-796
-617
-982
-458
36
-195
-968
-829
-651
895
858
30
-574
267
-999
-996
590
-995
467
495
602
-29
-11
76
-177
496
-308
890
423
-141
-72
-859
-251
-821
-836
-875
-70
-81
-129
-3
-603
-864
-975
772
279
-137
460
628
883
919
380
493
529
102
-593
-256
-415
828
411
692
-757
131
884
-385
-642
-150
679
642
291
-237
-297
423
-265
-393
-68
556
2
-437
184
-369
-510
156
163
-52
-923
-945
-512
-619
-679
814
810
-564
95
609
-212
-97
106
-870
-791
-28
-136
-437
-757
752
150
551
-879
812
397
746
37
486
915
347
-827
793
478
-434
-591
267
901
579
369
531
229
460
26
-829
886
-658
207
-324
-215
-640
-758
395
720
-609
689
-575
675
-224
-458
42
431
105
-495
962
-243
751
194
-658
-742
980
-119
15
-327
675
-293
-903
5
512
-411
-797
-44
711
539
-515
186
-957
-111
118
11
-296
740
-948
-322
265
-583
-186
301
-152
-582
-263
-620
-599
97
-130
-637
698
-510
331
-806
209
-336
31
-8
739
-333
340
-193
-2
-301
252
977
-368
-890
-745
-658
112
-787
671
-250
429
-608
111
279
609
565
-650
328
170
506
706
-475
-476
-236
95
-804
-670
997
-362
-174
949
691
-359
370
-564
-721
338
218
860
-473
631
953
749
168
260
74
997
534
829
-108
782
-588
-290
-590
933
-785
735
-398
36
67
-69
723
-34
91
-753
-663
-335
-200
-580
-322
-989
-702
-386
869
-370
-905
720
911
397
-334
-217
919
405
-544
577
270
-886
-51
594
-878
50
235
-756
23
725
-314
206
-170
416
-299
468
-735
-134
829
-54
-35
-8
258
447
-72
-207
-801
447
-526
-967
-400
320
-395
-501
4
836
94
624
735
657
112
-854
-565
492
-293
-180
-498
-431
-912
-521
-661
718
527
-94
320
-789
-782
-859
955
-213
-435
57
839
-173
-208
-440
584
314
-841
-838
428
-961
-890
826
-170
-462
-857
-4
-414
-206
-861
-364
870
129
124
478
282
-928
-715
41
-996
764
60
-662
-448
-304
-720
460
72
-717
858
256
821
-995
-152
950
862
-729
526
290
357
43
314
309
-16
-665
212
-820
364
356
-641
-530
-258
-12
769
-756
348
862
-255
59
-104
-637
-289
366
-579
-944
982
426
-57
352
-323
-42
862
-757
-39
334
727
132
-294
-393
525
223
-158
445
596
-126
468
637
927
398
-845
863
687
133
-793
-516
192
-695
-995
364
-306
-572
-206
771
253
-164
-138
770
-402
613
-509
-144
-919
527
610
-433
629
-968
815
623
14
-218
-684
-633
374
-655
749
-122
964
20
-374
268
771
-285
652
-994
451
962
498
775
-193
-999
554
12
54
-831
719
974
-954
648
-804
-753
434
649
263
513
-756
-336
841
-981
-364
-947
-476
-363
545
-407
279
429
-139
-22
-696
-858
-422
668
-679
849
-595
498
-833
-242
-274
-671
515
564
630
845
-618
-163
-142
-835
-822
-202
851
-891
-455
-92
640
940
-293
-488
874
-971
714
899
220
169
137
-551
556
-468
219
-490
-38
937
-919
261
-9
-661
360
454
-842
-897
294
211
76
4
196
-177
298
174
187
-433
-732
-395
23
-566
285
95
-98
969
474
-560
79
-4
44
-614
931
997
-375
-808
-723
484
705
757
939
817
-751
-906
390
-928
-464
368
-667
-774
373
-675
-810
-175
62
-929
252
990
-447
163
-615
951
172
757
604
-39
832
-882
108
-268
-930
13
-503
-542
-362
-976
-666
-901
285
-653
349
371
956
-625
-184
-54
-994
-801
501
-480
-143
77
-489
-147
347
723
-730
-340
914
330
-912
231
-893
-857
42
659
-713
-596
-342
352
80
-164
164
-892
-869
-761
-813
251
-57
334
-554
-421
451
-931
254
156
-119
822
375
-820
67
-523
-672
77
-201
-297
584
-732
987
-181
-245
749
-80
-824
-919
772
717
233
-260
291
-461
-334
-63
808
435
-324
309
970
-323
-185
655
-211
506
-268
480
-795
-291
32
846
-609
401
-281
85
472
-829
-914
471
-581
-532
670
675
710
428
-527
-754
771
-962
537
124
841
153
574
-146
-497
-358
-36
-334
-195
1000
-564
-788
-417
497
788
770
715
-221
-580
-490
-962
-909
-247
-833
778
-788
214
682
-352
-711
543
-990
-654
-527
758
81
245
589
-334
300
663
124
831
-578
171
-523
531
-234
659
673
544
93
726
565
-92
805
-248
550
-535
-654
466
39
552
-429
-224
-172
279
-758
-391
97
-2
-386
-154
523
618
235
107
558
360
675
-781
723
763
-680
-118
332
-227
-257
467
-521
613
-92
30
111
-947
978
-89
-790
986
-797
-142
-479
-711
-788
995
-386
-645
-928
-373
399
387
383
101
-869
376
918
-57
-492
-948
-660
324
-497
-725
133
-372
797
314
913
-882
-955
913
-435
500
-799
-364
-843
-669
-214
342
-113
177
371
-151
-687
492
-186
333
753
-277
225
836
138
5
385
-253
-150
-121
674
-329
-834
688
965
-533
-400
277
681
-796
684
85
197
-356
106
-149
-689
509
999
247
674
-199
-818
-559
744
746
422
661
-419
-739
882
-413
948
-552
-59
939
202
223
970
802
-161
605
-414
-218
-658
-266
-909
-389
-518
199
-430
-183
67
672
241
102
666
178
492
-165
-377
955
-128
497
-665
-809
568
-921
-459
690
-957
743
679
758
586
-13
-536
-367
-608
121
-167
-172
-919
870
63
132
269
-997
-678
341
821
740
793
-941
610
-450
-138
-297
-641
-962
-551
-265
-637
540
-839
-129
306
437
605
-149
-574
-316
85
74
-869
-655
-931
-760
259
-414
89
-427
-532
-100
193
510
635
-913
338
110
-913
24
98
450
369
742
266
-924
-17
-65
-196
67
-543
-130
-306
-709
125
535
556
-956
-525
-31
-68
5
78
395
463
293
806
531
-538
-390
95
368
986
239
-834
-196
-173
29
216
-134
-791
722
328
248
373
-408
-353
-981
359
-928
721
-815
-767
-375
637
284
487
740
-245
460
839
-88
-224
-526
434
-666
-486
-435
-339
491
-84
-846
87
318
925
890
141
-233
804
538
-490
198
791
785
669
-38
458
668
604
-284
-979
290
-691
-129
-62
-699
126
468
172
805
985
109
191
-143
-310
764
870
827
-87
-528
343
150
-11
-594
284
-892
555
-524
-353
392
485
995
-427
376
-334
571
-594
714
-249
-566
691
-966
-762
915
-484
34
252
-40
990
-447
-616
623
-184
-587
469
769
68
794
-280
-864
-120
-875
-442
31
802
479
-377
965
921
574
-203
-799
601
248
953
-527
-805
21
812
119
301
437
269
115
553
-751
639
-282
-706
-236
579
-448
-763
-756
-356
-136
517
-586
910
-538
732
165
-694
768
-520
161
815
-94
898
-832
-77
-11
-273
-577
-894
-138
-763
-324
-785
842
730
-14
699
930
692
890
440
150
692
980
150
-679
738
-206
-11
-382
811
-632
965
-53
257
991
-942
829
62
-892
707
-192
-504
948
7
594
-862
362
-990
-562
-80
306
-60
624
398
-666
144
-313
-691
898
481
-241
397
294
-70
583
72
214
-929
467
754
-407
-453
812
12
-367
389
5
-837
-851
769
442
393
626
-819
381
141
-708
-25
749
-888
-256
794
-907
-935
-332
-64
-608
-155
-340
94
-842
-719
729
247
505
655
79
748
872
534
394
-230
-206
-166
-681
-133
941
-830
-790
601
-508
-510
-816
-156
-76
327
-854
-63
699
-576
725
803
-127
410
-781
724
279
-617
-777
-574
-751
160
-925
615
407
-728
-419
769
-31
-690
137
134
736
-200
934
-854
-426
822
-916
743
440
-172
-515
37
842
-816
-90
-31
-238
107
329
-928
-583
665
504
-346
900
218
670
-227
47
372
-273
-139
-786
120
308
681
-705
-713
314
-809
-657
-901
821
-39
147
511
-238
-394
-640
615
560
847
180
246
362
-357
-965
247
-231
-461
745
-917
-345
105
-768
-875
-98
834
530
-482
62
-751
70
582
-90
392
-137
769
-688
664
-7
-949
-165
-365
57
515
348
-695
-986
-833
528
-919
-961
887
803
-3
778
-875
989
901
-895
-704
-37
710
805
213
-850
431
-406
-715
645
353
659
-804
-133
919
-501
972
-617
-989
-858
-888
-140
648
947
596
160
714
-422
731
-938
-670
-812
-27
-507
604
-814
-956
-242
813
486
-320
70
245
853
-333
-721
212
-922
289
-973
508
-207
993
72
-270
535
-563
832
255
-955
-148
-897
-288
315
-328
-447
753
-240
-730
403
629
780
796
718
6
714
-481
-472
442
-536
958
-922
14
546
553
302
-729
-719
-463
381
418
372
615
316
779
-395
338
-643
-959
673
-197
980
586
907
-391
-461
666
-132
799
233
-411
192
-445
883
-450
684
-817
971
482
4
867
876
-894
936
301
655
-297
843
309
654
-207
-397
376
-421
75
509
-174
-467
-345
-287
-967
-871
-811
-728
-767
-737
-82
-552
207
437
-416
772
-774
-376
172
60
53
102
-970
-338
-919
-243
-112
-838
632
-636
-139
510
-58
-334
-706
520
-107
62
874
-78
371
642
-55
150
-862
81
23
-106
407
265
-646
-263
-321
807
-590
57
-374
-826
188
-595
-417
-386
-587
460
37
146
456
260
910
-424
-583
268
312
-774
314
206
654
206
440
601
-395
187
450
-703
-428
-584
409
-488
67
-987
-49
582
-953
-270
-56
-886
719
-317
-826
901
422
-217
536
17
-615
-733
-205
615
118
-604
523
638
-169
-574
758
245
-169
191
928
-267
-441
313
-65
-939
-1
-936
-493
-673
651
10
-585
569
542
-501
127
-828
-103
-401
-546
994
-717
-746
820
-302
849
-941
817
828
-995
-172
363
943
603
-115
-327
-735
62
-729
-566
-630
379
79
85
456
-145
399
-859
359
-927
-70
9
-546
964
773
103
-499
-873
393
605
-884
671
-458
34
-947
-668
731
-168
892
185
-929
550
-265
475
133
-181
460
-494
992
432
-883
-999
-475
-704
-249
-812
-497
-293
-337
318
-516
-140
453
-765
550
175
-173
125
-157
-127
332
102
-541
531
-669
410
594
502
106
527
-420
898
-246
-734
-483
-946
43
-389
-127
-517
574
-498
-966
40
969
764
-52
334
-610
-917
-113
437
-455
130
291
-530
-3
533
-62
-4
-705
-354
-242
245
567
187
843
-981
850
-455
-259
612
-798
-18
411
-231
-356
131
945
-190
-60
-164
-107
-258
354
787
811
969
-983
684
483
-6
-744
-487
-536
157
610
35
129
-891
-117
-360
-489
-330
222
-418
983
-366
393
60
160
955
-645
683
-456
406
7
208
-280
431
408
71
36
65
-565
-900
-623
-440
361
-721
308
-594
-539
311
-402
73
-656
-772
-564
609
467
-300
-536
-984
-182
583
-760
926
72
74
870
-85
605
-189
180
841
5
-182
-451
-418
543
257
-826
-79
623
543
-484
-838
-895
278
-658
244
-395
567
-338
-459
-742
298
-203
-873
-999
593
-585
-618
682
-135
-259
-144
-522
-363
16
557
100
945
-787
-959
15
-594
-617
-237
26
227
488
-822
203
645
-838
-375
-735
150
-48
857
846
684
302
-90
-631
-463
222
-991
-606
-782
-206
-80
136
911
532
-262
-250
-33
198
206
-914
-211
-192
-160
75
644
952
805
949
-960
-909
-394
307
-669
913
-908
276
-588
-11
-267
417
-797
-297
-397
-242
-483
-588
203
-281
666
383
-840
-157
-746
792
275
-896
762
978
-864
117
-357
324
-194
-124
789
367
-888
-171
65
-391
-810
809
713
735
349
218
-253
747
-184
-864
-428
-877
765
-131
859
-205
-688
-468
390
538
444
256
132
-639
-960
236
148
-627
981
952
436
-360
-14
-386
666
-347
296
628
413
703
382
47
-262
201
-429
-951
140
-801
787
-671
756
-805
-112
532
858
917
-826
108
-510
-935
512
686
652
620
-572
-674
-465
-523
-566
59
806
423
835
458
256
466
151
89
-158
-672
-146
-671
306
139
-193
-11
848
-979
437
-610
289
-67
-779
153
-177
159
-560
-637
-439
-765
-668
-894
-558
712
-609
620
-88
207
-173
-272
-904
-118
37
989
328
-699
195
810
609
166
643
-535
-536
-20
711
984
849
-803
-49
-129
48
846
-791
181
-546
-322
-359
538
791
350
-640
-121
442
774
-907
-497
239
-603
28
358
253
882
464
812
819
-652
-96
-603
-73
535
-488
-293
-123
886
772
-708
286
840
-414
-301
-910
-479
664
-307
-305
-534
-814
-690
-72
-502
456
-898
830
-824
845
-999
-343
980
-745
-185
626
257
599
-270
102
179
89
-935
-775
-777
644
144
31
-935
-371
851
383
65
419
298
873
175
-363
104
560
-572
-789
0
-10
-353
-43
-93
-969
696
-541
844
857
-551
52
-554
535
-133
397
559
-702
276
-249
489
827
186
-950
-573
717
-753
802
-55
-559
410
-466
138
-200
943
385
439
850
-405
226
798
936
372
-646
-820
-315
63
-284
-221
-385
-81
-474
-499
-430
678
381
-727
-997
-906
923
53
525
687
-267
-355
-372
-365
-277
204
-487
396
832
-993
-204
80
591
-55
71
-362
841
-895
-847
-514
-737
-674
88
767
374
756
429
-405
-165
4
-547
-852
399
156
622
32
-325
-800
-361
-525
-318
-376
-760
359
205
-661
811
568
-544
-634
78
-270
694
-693
-885
-264
649
268
131
-903
232
938
788
-93
-185
224
-31
334
-1000
-644
-254
-586
-857
-118
254
660
-528
-409
-818
-591
-821
-285
-295
455
495
-461
-648
94
769
808
67
-281
888
87
-977
-63
539
-350
40
-514
939
547
-311
-529
948
505
72
-401
785
-790
-913
-569
-934
-24
-553
-265
868
-491
-332
-932
691
-692
-440
-341
696
630
560
-265
37
829
-516
-398
-135
-391
717
-374
86
-618
-532
-668
-512
-509
245
912
121
320
-217
630
-137
-314
230
-185
569
164
-374
-130
-336
-52
-813
509
34
164
-201
649
269
-464
343
762
-527
766
337
-844
-297
-412
-390
-739
776
-410
-803
-495
-350
-4
-226
-65
-646
-268
229
-435
99
-712
359
759
784
-347
-127
-49
-973
-316
-452
-92
758
-534
305
825
-433
-140
-262
788
-980
-22
-621
-969
-345
393
215
478
-602
255
211
-466
373
-172
593
501
147
115
-180
-716
338
-93
747
-749
502
487
216
-222
-110
946
845
865
-664
-679
600
-112
-653
-695
651
961
-423
109
701
-887
267
962
-798
-996
-375
-641
-350
-159
-179
-206
-812
1000
319
-145
-328
-57
-327
-777
-701
31
261
262
-44
512
-577
7
534
-589
-857
68
-823
981
997
90
-244
167
-939
114
-537
-767
-106
778
-815
-389
251
-603
449
367
400
-628
-774
681
-749
803
900
-646
51
-316
62
-968
151
585
529
975
-657
-440
-721
828
20
-71
-49
232
-536
514
-439
-103
575
-112
-274
-63
-600
218
740
-226
-594
478
-194
167
-456
-770
-347
465
932
-608
111
147
241
276
-993
13
-276
-400
-650
32
-146
42
-996
-123
-845
-131
-711
-753
335
-653
-665
-706
737
-110
-346
-638
279
-830
880
-953
315
853
624
-648
796
-739
-883
-362
501
125
-181
-604
-147
886
460
474
287
-989
495
-651
-771
532
265
582
-290
-776
-22
995
323
267
548
-376
-789
-594
593
845
957
378
246
-970
-65
433
-564
-3
310
-625
-966
326
264
-404
247
-438
-767
-193
802
131
-824
56
-392
376
943
390
723
383
900
307
-94
20
-823
-737
-545
-544
-646
96
481
848
534
-75
-180
424
415
241
-506
-952
430
666
12
789
966
-336
-621
-465
-981
444
-459
-396
-273
221
175
822
-931
595
-263
773
-294
-285
-407
489
-918
905
-387
177
318
609
-768
-654
588
-632
269
152
-377
-111
-530
435
-854
-943
-212
-761
-963
-861
-135
767
721
-242
-211
-873
-377
-336
-420
-410
-252
497
644
-842
-188
192
230
530
-999
-819
-786
-83
-389
641
153
-559
-916
-904
74
-220
-347
794
209
-180
244
-441
-668
189
-755
-969
967
515
-276
-804
471
-865
-438
257
-934
-795
691
999
-609
936
-11
-533
808
37
670
560
57
276
15
-775
-883
173
133
-237
685
-816
572
-44
995
-339
798
-259
-185
-538
990
646
98
761
-725
-857
855
768
547
-796
-451
-515
637
703
559
-787
-249
-250
365
-830
540
291
-325
346
564
624
-972
355
679
-765
228
494
287
510
976
-736
-701
875
995
-337
50
-528
-483
-306
514
891
-338
-111
-677
548
-111
-298
-375
-176
29
-435
540
613
458
86
700
553
700
561
559
-845
-875
528
-431
859
-457
-249
965
799
965
-750
-406
941
-785
-41
-784
-961
-291
828
-571
849
117
-318
480
906
-491
-917
-475
846
-353
241
260
-420
-292
254
963
-130
-206
-631
-512
-302
-389
625
-782
998
-303
818
53
-241
-169
704
-1000
589
157
-235
244
777
-650
-203
842
638
736
169
786
-694
-961
-667
-305
524
-746
913
-755
-296
16
887
-221
382
-319
314
-992
743
651
-246
412
982
403
-313
-858
385
-98
236
-848
-337
-264
295
402
868
-21
-11
-850
574
-804
862
-849
-736
-979
651
109
993
863
947
354
303
621
331
-637
-626
705
16
-296
422
58
-727
-732
311
-318
180
-136
-380
-779
738
259
566
253
428
-359
641
466
244
-581
933
-138
561
-626
771
-797
146
-390
-750
-894
784
-351
509
89
-928
548
-987
-408
448
10
680
729
-341
-300
530
-739
-225
188
-102
947
868
-538
-178
-393
-852
549
549
215
-330
-174
-962
-55
261
385
-768
666
-187
-224
662
-577
653
503
-792
847
291
-525
911
488
-28
-412
99
982
829
-986
-806
-746
128
-487
-76
803
-400
-319
96
-845
-294
105
169
-106
-447
930
-3
-723
972
-20
719
-838
-396
-622
-418
482
242
-401
-563
-893
-723
469
-279
222
5
-355
-549
522
748
240
-697
988
1
-746
776
-184
792
51
-511
-99
764
-696
-285
276
796
952
272
-730
-848
-916
-872
-364
826
-126
914
-908
329
-310
-339
208
851
-403
410
-594
-936
-680
527
471
-293
-506
-305
667
763
86
895
152
220
375
408
-695
371
-271
859
-748
-462
911
282
-842
-362
-40
-96
-757
541
161
-547
-461
430
258
666
249
541
972
-109
-464
-373
308
-704
375
263
865
818
420
-817
212
-943
-281
-410
-778
717
935
494
-975
627
226
99
-901
-171
751
-56
158
16
-939
-356
481
-499
148
-736
114
443
-340
943
-376
-743
353
730
-928
-261
-677
-535
492
872
-218
821
-349
646
993
-227
-145
-687
536
-281
633
747
400
-238
-995
753
940
-439
304
165
-715
410
563
-273
-749
-640
-181
742
-639
921
-472
971
790
8
278
547
-73
62
605
-319
-797
-271
-789
633
469
-828
-819
246
890
208
503
-694
-845
689
63
614
573
830
-953
-958
-721
780
61
696
-536
241
-533
-520
985
301
733
-513
-368
-861
8
-631
897
-879
311
940
-363
-850
372
-114
591
-810
-61
-249
212
636
132
-280
237
-226
-289
-624
532
-211
-684
-211
-670
819
169
-670
853
634
77
-996
-563
804
881
110
553
-555
945
209
904
-681
-659
-340
-126
389
945
490
12
691
575
-34
428
-967
398
-300
-589
-349
539
588
859
62
-595
-894
-804
-1000
-434
120
614
906
530
-858
-775
-390
-448
-402
-370
430
-557
-966
727
-507
-452
798
463
927
-366
176
404
-204
947
64
-172
959
24
965
22
-805
-616
-770
357
-430
-655
35
-791
-82
-862
-265
-130
968
359
-833
842
243
686
-643
-29
427
290
-831
-75
784
-509
753
946
-127
330
46
521
-420
588
-235
734
626
-179
-185
134
292
-436
-319
957
-963
-859
606
189
695
15
-667
-953
-717
-551
-821
177
933
359
928
-187
997
-918
-122
74
240
-969
-672
-902
-487
-787
-332
-697
439
746
242
854
-94
-741
-399
-321
-235
396
163
-274
-787
472
472
-466
197
-526
728
-548
465
364
439
-516
-573
212
706
-733
-930
651
799
915
-799
465
444
-432
-685
-641
963
975
78
-907
388
-406
-670
-140
-209
49
616
-77
-482
-974
351
-603
725
-440
127
-711
-54
-903
797
-862
-585
-447
618
415
491
383
298
-779
-277
647
-532
-43
-615
-899
212
-942
-537
175
-639
607
763
252
-680
-278
-598
251
642
-756
500
-590
139
567
-785
836
-960
712
-278
-464
734
485
381
312
200
677
550
762
47
-419
16
286
320
236
-362
-911
-620
-995
252
722
-955
522
-468
317
433
547
0
994
-687
-841
-76
-84
886
706
385
388
-842
-726
-490
899
-574
-673
-968
251
-42
191
-391
83
980
121
-691
-395
-386
732
923
-958
626
-229
-392
-772
-118
-697
-992
-459
97
-892
151
-42
881
695
944
-466
23
-636
-855
860
-748
-885
-787
-270
-504
136
577
-861
-936
506
558
-804
-291
-625
268
-545
399
92
683
-850
-465
-628
331
338
604
312
799
-959
877
478
746
-320
771
684
-89
-750
-709
656
413
-491
694
445
743
-293
-137
764
-183
113
377
160
704
-397
685
-232
-865
957
-65
-224
-977
263
-449
-331
-785
22
838
-820
317
939
-913
-666
24
654
650
-676
556
-216
-701
-18
970
-512
-158
56
-257
-437
28
-97
-900
633
84
-807
605
910
236
921
-911
793
698
-808
-829
-602
-158
-233
-658
408
-103
-777
574
-358
-322
282
850
-727
-812
638
683
-104
-782
432
-905
667
-668
766
-370
264
-192
535
-818
-970
-347
598
100
467
235
-606
-368
-524
-311
-9
675
653
212
39
-626
-804
834
955
-950
826
-712
-268
50
596
179
-823
953
159
-849
-109
544
510
-317
-991
-647
-432
-124
-912
-7
206
533
644
921
783
762
-875
-200
-102
-325
-572
93
298
-327
-309
-463
682
-71
264
326
479
294
296
-632
32
-637
716
748
277
985
-977
-39
23
-855
-476
-977
-300
-486
900
-10
-613
202
985
-884
-395
-308
-312
352
-952
943
-88
-370
-113
-193
328
133
459
179
-537
-686
48
-136
572
602
-419
201
73
379
-898
290
-546
-330
-930
656
35
798
919
948
-777
-35
911
-99
-408
41
355
832
-702
187
364
94
-422
279
296
-541
-744
805
746
-101
861
209
-301
-507
-238
-911
314
-30
780
880
-305
454
309
246
327
-156
918
930
-136
-763
988
-176
-748
192
398
942
-251
-286
-725
-620
-756
-457
565
471
80
-455
617
-213
889
401
-545
-143
-808
734
-770
819
-937
-478
-685
549
-781
115
177
338
-304
-881
865
-681
-256
425
-32
-359
-44
775
-330
-495
560
546
-800
844
-45
-423
362
-216
-383
267
-452
-911
46
230
638
-637
-571
-6
-46
569
943
-600
930
-534
136
53
-84
-463
-146
-912
55
94
-670
-909
801
406
957
488
852
-616
499
-7
-186
-502
440
600
-357
-182
-960
36
-866
726
922
944
-367
-857
-237
291
565
-884
-414
966
414
-504
277
698
567
478
859
575
28
130
722
-260
-790
-16
721
580
-564
-119
-364
338
-878
660
-659
163
931
-520
978
16
-959
-589
489
-995
91
-74
687
-765
-628
-19
-388
952
-122
-850
-609
-281
504
-380
-22
-815
-777
-1000
-28
-927
-221
-464
-923
-157
-229
-668
626
453
-964
109
54
-591
263
-832
84
-85
982
947
-100
-307
677
406
254
-475
188
296
-7
-136
-529
911
-518
-100
-391
-499
-244
527
162
-7
-144
158
-173
185
-378
-725
-34
-701
-766
-704
-778
-465
334
-318
-483
-281
-459
898
512
-815
-901
-384
160
344
872
-775
-193
793
443
861
527
-999
465
-716
-488
933
-983
218
-977
-539
-945
-948
938
439
345
534
225
-158
-714
-63
862
-53
-221
-312
-569
-322
-127
901
-195
430
868
314
784
716
-80
-631
519
-374
221
-528
-232
156
-301
772
487
-233
57
385
535
822
424
-510
-789
-518
741
419
-931
307
-78
-172
-753
831
694
-177
-771
392
113
772
319
-923
479
765
423
-975
446
750
524
651
-549
-387
423
433
393
-193
546
494
259
-718
-819
-258
645
514
601
528
-980
321
-959
582
940
525
-552
-56
394
334
612
891
541
517
415
10
41
-943
-60
-797
-721
386
480
463
-57
947
-219
808
-255
-363
945
820
687
-744
-489
183
93
439
254
-484
80
460
-84
-314
-562
-958
-826
-108
736
-130
553
998
-204
584
-810
-395
162
493
-158
-471
111
287
239
51
-884
858
-545
179
184
-60
460
-777
-864
-315
528
-677
-873
467
-317
523
206
-136
648
411
-581
-86
313
497
-548
111
330
502
86
-65
84
-832
-620
66
-899
-75
-487
-650
406
-789
697
-605
-671
272
-874
507
471
-938
-106
-78
-9
857
168
959
709
-19
-526
956
-186
-422
-999
736
543
-799
-730
248
173
651
-922
866
358
-864
359
-858
-680
-319
-278
267
972
948
-919
-784
-812
500
-512
765
374
-10
353
-278
84
-756
14
-411
986
891
-632
245
245
-684
-95
-706
511
-128
189
152
842
-994
293
-845
-960
0
-552
958
-472
-9
-759
-996
409
893
393
-146
269
477
-751
-895
-526
569
619
-509
-659
-37
-968
-200
-462
-924
-50
-636
-121
747
-128
-273
793
494
90
229
-778
362
-448
970
-853
-419
447
-54
287
563
259
-857
808
783
-756
-383
-760
-866
-475
-87
-921
233
-719
385
266
-328
-277
-114
667
418
-796
752
380
-766
322
286
-266
590
-293
-580
-285
731
-673
-681
81
299
-644
955
9
473
985
-978
991
26
-645
-535
-548
-379
114
-545
984
193
12
546
924
-482
873
539
-513
-934
203
-537
230
433
712
-9
857
-270
875
-117
753
-464
503
-818
-163
-61
-873
-331
660
761
-277
245
-977
-157
984
-686
-466
592
-898
120
76
465
474
-458
610
896
-544
319
-807
912
-221
-568
-774
939
-516
961
969
347
-60
-777
-645
915
-250
-328
577
-159
-368
-514
-533
586
-429
-353
405
-621
-827
-640
-980
354
-47
885
-306
-193
-314
-136
-758
-289
-499
473
-210
82
870
-755
-120
358
314
691
389
-696
-873
85
-705
-381
-966
-245
851
197
714
-963
759
-874
-458
104
366
-974
-842
-121
51
738
752
281
835
-961
504
-966
-39
-450
-790
926
238
-197
536
-900
-8
-230
57
632
141
-662
926
-190
797
-191
-333
-642
-956
-605
116
802
10
-721
530
-661
-175
438
621
-808
732
375
-874
738
-364
540
134
184
630
287
-348
627
-254
-281
382
-148
516
460
372
519
-231
-834
923
-817
-257
-55
126
-586
-61
949
-927
-511
157
-155
-29
717
261
-136
-703
-346
812
-36
600
655
588
709
820
30
-593
858
-100
-873
310
357
562
652
-822
490
120
173
-880
-481
-202
-867
-991
141
-340
800
-257
27
851
430
474
-937
253
118
-431
718
-295
-527
-779
-121
-884
-950
-977
650
-199
-625
548
-958
-557
310
-892
-1000
-633
-297
718
24
-566
342
996
-402
514
493
659
-769
-717
-546
-341
750
-794
870
-55
562
-722
749
697
-628
84
312
-757
-354
-325
121
741
-740
-204
-845
-411
625
-976
800
-480
-42
-340
845
741
-298
-637
-164
678
816
-509
470
-41
-46
-490
76
1000
-203
-408
-588
-137
327
665
-954
-454
-141
-810
451
-73
140
-543
963
272
-925
570
688
995
-568
705
-256
-216
281
292
-37
332
293
-553
790
620
-920
-829
288
422
996
-686
-380
-89
-828
974
784
-243
-65
-767
698
-692
101
-277
379
807
87
190
614
-702
-276
-608
-67
-872
-132
-344
792
-797
760
-56
325
-786
-68
700
-425
-389
795
-503
852
-309
-802
342
-29
377
-646
-118
-179
-482
-812
-593
-984
710
626
-144
-208
230
-908
482
-891
-898
-975
-304
888
382
540
844
541
893
595
611
28
22
974
696
528
-155
-644
376
-453
-422
519
-958
812
346
69
538
-122
-877
199
601
844
914
962
435
-679
982
953
900
220
-148
37
846
412
406
-364
-839
-932
489
556
53
-560
-103
-121
-90
534
-657
395
-546
-323
643
806
-638
-522
84
710
-52
-481
-465
-741
935
-602
-371
40
516
-705
118
747
222
-525
508
-383
-188
-288
339
-915
-568
-822
743
118
-861
-910
700
509
-240
-210
985
-654
722
507
-434
-689
576
572
-231
974
-683
92
998
-225
412
975
758
-64
790
607
-279
408
-392
102
110
-887
735
-856
-616
227
-897
-326
-343
-665
-916
892
-878
183
805
-389
-204
-628
-801
993
285
26
-13
810
-459
197
390
-332
23
614
303
-634
57
-839
-566
-694
556
70
-389
-129
992
-197
-336
-476
995
-867
506
203
666
-387
991
-197
498
998
562
369
-156
-258
-312
40
-331
-159
-695
-358
259
-38
874
-273
458
352
-516
676
-45
164
-767
909
-437
-258
316
-336
759
77
33
992
-745
-575
-488
639
370
88
-767
852
873
-652
351
-114
-11
615
-192
-174
259
892
-82
332
-286
903
-508
-163
-868
791
-820
-77
-238
190
557
-79
264
-450
505
857
674
760
810
632
505
-211
335
497
-616
124
-186
443
-119
-367
248
-980
-324
-718
-697
467
-159
581
-687
-61
969
-367
-802
-193
-119
138
-51
-949
162
232
379
-88
-475
550
591
-750
-993
302
604
-628
-469
-66
162
337
-667
-262
-489
-933
187
-428
738
-51
933
673
-139
-252
-909
-539
822
378
-790
573
150
346
30
836
252
260
736
749
-123
879
-874
-438
293
-51
895
871
-553
587
768
117
-850
-815
-228
855
948
-909
-154
-293
-551
-250
-712
452
995
-581
698
510
607
-572
-25
-651
282
-399
-731
-456
910
-789
464
-745
429
465
-610
-495
-122
631
22
-671
330
-113
-263
747
432
337
-479
428
-758
502
77
780
218
-871
415
118
-189
272
542
-177
-2
-29
405
-624
-140
-659
436
58
-517
-61
723
-438
-141
932
36
350
-237
-732
-494
695
-873
-582
395
477
-113
-549
9
891
73
324
-484
-814
-612
-233
985
474
346
463
75
844
80
-167
-355
-997
-920
-336
-962
-275
310
834
-181
-12
80
-542
-624
597
-29
-476
-331
-970
-810
222
336
532
159
50
-706
-441
868
-728
-648
63
-36
775
996
-601
-654
-847
40
361
110
-270
-635
589
104
-385
-658
-958
926
715
-387
-108
-958
-488
-610
516
-947
-977
642
811
-133
-753
95
462
-851
-997
324
-397
-552
36
-518
270
999
-244
-77
-225
-858
129
-931
698
-767
811
-863
698
35
81
216
450
726
-100
-798
371
-290
-35
450
-610
-21
752
824
-634
358
676
102
779
-349
-699
511
-808
-743
314
-884
554
-883
-808
291
-869
-228
-414
11
88
-678
261
44
867
428
665
-748
947
-761
15
-634
435
326
491
-972
909
533
639
248
248
954
-5
356
219
879
154
-479
656
434
990
5
-858
729
-894
-529
-287
920
878
811
-398
655
-247
-908
667
39
627
-244
815
88
991
-552
-226
965
-634
-105
-667
-154
796
338
803
-297
-99
3
602
-545
-893
-598
-842
-24
-668
-681
809
-356
-724
419
-459
-378
-893
420
-852
973
-617
-621
-175
136
-944
-493
-972
305
-399
-866
265
652
989
957
-842
175
-304
-255
-734
23
-358
527
202
354
61
243
940
308
578
-300
-625
-913
-312
839
-682
-513
-552
410
-261
-314
-292
571
598
391
-976
-699
-798
-287
-456
-779
-777
917
265
624
692
-357
-340
-885
270
850
-446
807
260
952
79
-899
677
-168
-834
-253
-878
287
-604
480
299
-373
615
262
-388
-659
485
-334
258
429
-666
-83
-383
-802
-286
873
-75
-256
-179
-84
879
-908
-834
-8
459
-502
-685
-888
-917
-219
-702
-990
-603
500
954
-960
-473
341
-717
859
-761
350
895
632
799
441
86
-394
880
-814
-984
-712
-588
-835
845
165
798
-994
-615
-873
-146
100
867
-744
-727
-915
851
666
493
225
-847
-68
717
905
335
-775
204
-882
-549
-739
-199
550
470
551
-921
-121
822
486
461
660
-273
657
554
-367
868
54
630
-778
104
778
-125
-754
573
328
-6
-40
-881
90
-488
772
-511
-67
-528
911
501
-983
-233
507
-555
-919
-47
114
-99
-520
384
779
-754
816
907
386
283
474
-123
619
-367
-472
-537
392
-274
915
-974
355
675
-662
170
154
610
310
330
-716
-492
261
-482
-719
114
-80
-163
-173
-884
351
-783
-220
-561
-14
-913
-512
-552
984
251
-229
-634
-305
-982
278
580
-944
941
612
96
-76
-343
-625
716
-3
-647
526
-795
-151
-471
-805
715
-764
667
-482
692
994
-435
-789
-80
-377
532
-867
-78
949
339
492
-819
526
258
-230
43
898
-36
381
431
-344
662
-423
-169
539
-10
-426
504
-920
520
104
520
-211
-555
386
-936
-786
-249
-444
529
527
-923
570
-819
318
521
111
-576
744
300
-637
724
-36
-241
694
192
224
-832
507
-638
-719
-463
-700
-841
-915
610
336
125
-597
-673
-485
-222
987
562
-171
-964
854
-556
-180
-701
-945
-968
-211
794
902
-586
-440
367
783
-947
-47
-499
919
-373
816
790
787
-801
-740
943
607
979
-379
130
625
639
-348
674
-214
-277
62
402
97
526
777
498
167
-499
-2
971
991
96
-850
205
-375
-276
-868
-278
896
-440
-269
-774
-801
-861
203
212
827
-663
757
-497
-274
-427
819
530
-112
-1
750
-347
-257
963
-867
-517
-8
-334
-773
925
719
595
-750
-520
-776
-560
124
-498
-615
236
899
-491
-242
-995
266
-467
596
636
-765
963
927
860
-797
-450
34
-698
440
-817
996
-52
-176
86
878
-439
563
-599
-337
-757
-927
535
-792
-582
-931
-30
594
668
-209
357
-596
15
-337
840
468
260
201
-85
-716
908
-64
-332
-392
555
-125
-951
543
-160
-352
-584
-824
-121
-869
368
-667
317
715
468
-108
-665
791
-290
907
727
-901
652
-210
395
924
371
531
-148
239
-293
-645
-887
122
408
147
-434
320
-73
-65
-785
834
726
667
237
302
-688
858
565
-227
417
477
-344
546
90
-801
636
1
22
-495
-487
-612
-384
148
-907
873
208
-331
508
-489
-448
-968
874
88
845
429
-423
-61
59
-579
-623
757
837
-140
861
-812
710
-679
-26
901
904
941
-443
285
-86
-380
-712
229
-567
-473
-316
537
762
996
963
-886
643
838
-250
-405
-246
-983
-454
808
712
507
-356
927
582
361
-462
-238
-137
-66
283
787
-415
911
-293
847
485
-288
-189
320
-434
-918
88
317
440
-716
-312
-839
261
-718
-564
-618
679
-512
34
-450
-333
252
613
-846
434
383
-920
-902
768
-277
-623
-48
-541
369
277
340
865
289
992
-667
399
-183
-270
-194
-636
-201
-818
-820
495
287
-267
440
578
-312
901
447
28
-55
835
-705
546
-126
545
951
884
-723
5
-680
-696
173
403
142
-176
-763
-409
-135
-166
231
872
55
27
767
651
-455
-25
673
190
62
367
-478
609
-825
-485
-980
-69
175
-553
521
510
-477
-467
-257
-251
618
173
472
-668
-649
-435
958
204
724
179
-764
202
743
372
836
-297
721
-446
-411
-610
271
-890
-72
-20
824
288
443
-378
614
-461
-350
-733
828
-621
-351
641
-239
265
-416
-188
463
864
-971
-682
1
-386
725
-423
-183
851
-167
-788
-598
803
360
-198
-822
-213
-132
-167
-126
103
114
540
-11
-485
-222
-69
-398
88
693
955
-71
800
998
546
614
2
-988
-811
-875
507
-110
-261
-62
-957
-513
-228
-359
-844
963
-693
-679
-891
817
-366
271
-247
413
-16
470
832
-321
-618
168
49
124
324
-413
647
-630
-74
-793
970
-644
-92
135
962
595
-136
-628
-93
350
-372
-128
-894
-719
-850
-363
-242
931
-575
-898
-83
652
275
-187
-835
413
-810
666
729
-350
422
-484
-88
-343
421
534
-542
21
-13
-320
-322
-967
-118
-190
690
-464
58
-401
414
91
-731
-22
-397
-483
-78
63
57
-52
383
-416
-395
299
270
-647
-424
944
-476
-675
-237
-574
-279
-122
910
-851
-789
-251
761
-366
877
865
716
486
-261
355
593
226
-71
847
983
-975
27
287
70
-348
932
257
429
249
-421
-76
-626
333
-735
895
140
-302
-897
-956
350
-75
-78
-141
-866
-262
202
-675
-14
977
-320
-643
-544
827
-106
-486
0
-570
514
-267
551
584
590
64
-939
-254
167
-401
-938
268
-837
-415
-792
-48
-112
-767
976
666
-941
988
287
-21
-90
474
-590
-143
983
-414
-286
794
-406
-45
329
-771
-334
-995
893
563
-838
-915
-897
-574
-742
425
-297
-680
-738
149
-70
-104
962
-985
425
-433
82
-341
867
-22
44
868
-352
554
-473
-545
373
-34
710
316
429
-89
851
-698
-668
392
766
762
-468
-704
-90
-538
315
-357
-752
891
9
-881
-667
-346
496
-351
-630
-96
-748
754
507
325
-104
-832
770
-78
468
-203
966
195
-415
278
-610
-582
689
526
-951
-407
-249
-728
425
499
601
942
933
909
-19
186
370
-475
-600
-544
-653
-406
-533
257
-958
360
-963
147
539
282
789
210
-120
286
-989
908
185
415
521
-897
637
882
219
461
-455
-416
-803
854
132
-403
-265
960
-256
617
122
459
734
307
621
891
924
-602
-872
35
961
239
866
667
834
-57
-638
-999
-361
57
328
680
-956
414
826
191
-989
910
510
737
-682
952
-510
399
-939
644
-132
1000
-623
-926
-605
-679
400
325
994
600
701
-704
-488
-414
323
-870
-315
645
-13
47
-419
-792
-886
842
563
-545
382
-826
626
-88
-1000
-849
463
-248
-461
398
-15
397
-273
337
931
-495
-412
-861
-618
352
-599
131
477
-250
817
677
150
-277
-158
-668
-217
986
237
-204
-94
-788
-846
45
-535
-507
-638
-303
-225
-380
758
-771
489
-791
-279
-151
-990
996
738
-371
610
-45
-661
843
665
-966
915
-58
-971
469
157
682
-173
16
-931
-142
-697
240
-137
16
361
-405
-885
-566
-821
-105
452
675
-143
73
-670
-752
-903
713
-793
206
-839
837
318
20
321
180
591
-4
-977
-94
207
-547
211
-647
-39
-127
441
-510
62
118
-265
695
-150
781
574
-583
-501
727
-471
-196
944
-496
791
884
669
134
-927
617
-638
-759
-739
835
-769
840
-85
212
827
-696
-417
515
-934
-864
204
71
-200
38
-353
-252
-241
169
243
582
935
-88
270
-678
-255
-454
-644
-47
-333
873
270
884
436
246
-651
-991
-537
-218
-684
625
439
-216
297
334
536
485
348
-787
179
-589
31
-492
697
-247
310
377
-942
502
751
372
824
-58
548
859
-215
585
644
335
498
-430
-576
-554
-553
-695
-514
-715
647
-533
339
228
-809
-540
-308
873
303
-885
957
-687
-456
895
371
414
905
504
275
747
-585
919
-995
-642
-305
285
256
-288
273
-715
989
106
-588
986
905
-240
351
-452
-700
750
983
-665
-20
-946
782
-671
-883
516
878
975
-881
315
901
254
-244
580
-740
-752
372
-730
-603
-714
411
-90
614
-80
211
-909
178
254
-427
-353
838
-11
713
-188
-719
206
982
931
33
-376
-776
-670
-652
798
-418
-956
-760
-371
614
-211
-840
-987
572
621
-961
308
-262
937
113
-972
-33
-463
-564
801
-575
882
-299
-995
96
104
608
458
81
-23
-153
848
-41
558
177
393
-219
-359
853
-65
920
984
758
693
-578
-808
951
382
405
-575
718
467
-659
-744
544
-838
-378
878
-989
634
529
-265
-24
-72
14
463
786
-982
-989
45
-513
962
-897
717
663
-389
14
-486
-495
499
697
-574
588
-806
-811
-651
-515
-540
591
-921
662
-215
-642
181
-763
-687
-509
-84
475
472
598
-848
529
-776
-653
-843
-768
104
-290
-330
-544
-939
561
-711
-176
-675
-922
-766
285
-643
-477
926
871
-679
-985
514
736
815
170
735
209
-445
-835
-974
-291
-607
-285
-355
682
507
580
-79
-190
28
319
-689
335
-976
740
-537
55
730
-809
-436
-851
-677
489
615
-903
70
508
-251
358
245
-955
-535
-28
20
631
608
264
40
-861
-83
593
-260
-232
529
687
-146
-764
-912
884
-468
-775
-195
152
31
642
-414
-371
-694
862
-567
639
-449
-346
587
987
-587
645
-188
930
-298
-856
343
-747
614
675
116
167
336
-180
-372
-78
203
825
227
-671
-648
979
-952
-562
177
919
706
-14
916
-778
801
-284
444
-97
-241
401
-777
-414
-101
-649
650
-757
750
363
873
123
-650
111
-967
-737
-366
-748
-80
775
851
-365
427
-188
-541
81
768
525
424
-262
204
-556
177
506
467
169
217
-558
-376
-46
762
-868
-263
869
-623
272
-493
-196
-172
244
-872
-998
-162
-495
599
86
218
-49
703
-480
-751
-954
581
-694
-368
355
-613
395
213
-910
61
-743
769
338
-752
205
131
-183
-246
123
222
-99
124
895
-397
818
-627
-129
856
291
706
821
675
-605
281
-665
320
-345
719
-416
-266
30
-104
112
-545
550
-162
-774
-113
-794
-426
-173
-776
144
51
503
-897
-387
-810
391
-487
432
-324
739
-174
705
-417
-189
919
720
-912
-839
-909
-652
-37
324
344
192
112
174
-353
411
-812
-257
-750
-177
-617
338
-2
576
302
307
-831
-618
-802
-697
680
876
-938
233
799
-848
-933
-669
26
-90
-624
-794
75
973
631
787
627
855
-104
997
-538
46
-491
344
57
571
-93
-50
963
-149
-276
609
-549
228
-80
47
-126
-218
-455
-498
295
-679
-180
483
-474
-996
-477
142
-756
-228
-811
-276
106
-292
848
922
500
-863
233
205
-405
255
-521
835
-385
919
636
469
328
509
-274
885
-380
-225
742
-887
496
-60
-645
-557
-372
464
552
-646
282
-815
-176
924
-563
772
537
497
533
138
-879
712
79
159
-700
801
151
459
-157
606
-457
-158
-894
997
61
65
-654
-702
-945
416
720
615
-582
-81
579
-16
541
-460
-889
-761
-623
156
979
-314
-347
-686
854
-585
786
-7
-351
-581
439
248
92
-15
962
-618
-148
342
-432
279
321
-654
318
447
-720
-447
-272
703
-544
336
993
-518
441
-594
-326
439
503
-332
653
-502
-680
-967
934
855
-466
-382
891
887
-893
-623
-106
-227
-579
377
846
400
740
22
-915
-319
-441
408
-443
-786
-672
-153
888
-420
-627
690
995
-167
-138
-202
445
11
-984
-479
-923
616
-447
916
497
360
593
60
336
659
282
-41
-460
451
382
131
-178
-969
365
722
564
700
805
-254
-19
589
245
-751
45
-503
-476
53
-598
253
11
327
767
-621
-765
633
178
760
-487
-828
-263
867
-872
-788
-42
367
322
510
853
88
764
-963
298
396
530
504
-813
-545
-561
867
-882
258
758
689
-457
-755
14
511
616
-25
-627
434
-23
978
-431
36
811
-791
128
-521
-388
-965
415
-888
-329
453
43
935
-851
-561
826
644
-243
-43
-301
-352
-38
894
-674
-526
-433
483
-484
659
-702
138
937
-98
915
207
549
507
474
-452
-615
112
677
233
-257
-516
-267
901
348
303
-563
-987
953
392
240
-299
-570
-470
458
342
662
842
363
940
-204
991
-307
387
-310
-835
674
-171
-293
-764
-377
-972
-628
-80
960
-394
486
-903
-804
-259
368
-743
-608
-428
756
-738
477
-435
179
-145
-453
714
-55
-103
945
656
-739
566
-626
774
-712
461
997
372
-829
-45
452
192
-85
511
-830
89
322
-461
829
237
501
87
343
-238
204
-837
-923
327
-477
663
-850
-950
-384
989
-12
-380
-777
-609
-571
-732
276
785
-869
212
821
503
-95
519
652
-457
-392
856
390
-981
138
-515
-610
-9
206
92
-451
-218
911
152
29
-108
-394
357
989
-805
-601
583
-68
-479
210
-486
-238
679
2
110
417
262
141
653
-608
-778
-29
351
166
-101
-545
44
-763
-29
-767
-91
-523
140
322
772
-114
-155
749
911
-101
-721
307
-513
939
-19
756
-295
-864
-968
618
56
875
-339
-846
686
882
-768
694
143
-75
-334
-149
-302
-358
874
-653
528
-899
-37
-135
-180
-287
745
-116
817
-661
-517
460
-77
695
618
424
-699
6
-131
-44
722
891
772
-465
349
-190
598
866
27
528
-558
633
982
818
-718
-837
-180
-685
229
-709
830
765
-91
-378
531
619
494
-375
462
-920
483
752
105
-744
-855
-776
60
-655
-351
-61
-762
-409
55
217
426
-914
454
279
715
-500
-901
875
-444
-731
-792
692
-360
862
567
-735
409
90
987
-57
498
949
-931
729
-870
248
439
-328
787
873
-959
384
647
637
528
-150
208
888
118
-616
933
253
-311
-527
265
143
-137
448
-589
448
-710
704
998
-859
-298
623
697
-108
-214
756
873
419
-574
-943
-385
-959
-351
-420
845
789
-714
-561
-17
-817
-663
-320
-461
-534
837
908
648
890
-693
-305
762
11
-290
-212
937
847
979
91
-219
175
941
-725
-431
750
907
714
-761
314
-177
403
479
189
-553
523
736
-322
985
-87
-719
-821
390
-719
-124
527
251
-873
907
-539
-702
-774
618
580
-197
880
575
995
654
-333
-617
-985
722
679
496
307
48
698
-202
146
-359
-474
502
126
276
-926
483
-547
-17
60
405
950
-963
103
-386
649
-747
515
375
-435
-965
-849
84
14
720
-11
-461
-267
-429
-251
-547
601
916
921
828
-531
942
-18
-153
831
-113
-320
-958
50
-942
39
-455
400
944
207
343
534
187
-215
-564
531
557
-133
918
-426
316
-224
264
-16
-646
-753
198
649
-734
-435
375
481
468
739
-571
-411
431
-583
141
-763
-543
-234
43
632
242
-623
-182
282
-456
-988
388
-883
-653
562
-558
668
265
-512
511
957
707
-122
-447
-115
-312
-266
-515
723
882
-90
73
86
787
-759
972
265
760
302
243
651
-493
941
768
761
-375
344
-187
839
300
-292
-249
-198
-405
-68
-725
-354
-342
-930
230
-280
-86
-307
148
877
978
-70
251
-345
418
-410
-979
-122
-280
-697
952
708
932
-361
-797
-379
491
403
-955
8
-399
-688
176
853
-833
52
65
-669
-999
758
5
-81
116
-760
-859
133
646
768
729
300
-270
-423
-403
679
51
195
-612
871
-986
622
14
948
620
-443
716
-334
-17
-44
-580
-873
-821
5
911
182
862
-172
-311
178
162
774
-592
192
217
-498
-814
872
667
-313
166
-647
-534
993
8
-675
-811
122
820
480
-707
-716
-62
320
-67
440
585
75
106
613
-628
-290
-234
-934
-656
-1
-488
-826
-327
-70
945
491
906
489
-754
287
-913
-1000
-702
91
670
-13
826
-916
203
168
-450
-479
363
-984
960
-697
586
868
-613
-125
-23
601
976
-266
-451
-129
724
272
-28
-215
136
85
-226
308
776
-22
-209
-89
-610
-216
-586
-241
222
43
443
886
-213
104
272
69
693
69
23
-904
369
956
710
-744
417
-868
319
50
119
-800
-881
-509
6
-401
-518
394
-965
250
-440
36
830
-33
-356
757
-928
426
-943
137
745
-496
595
258
553
-765
462
763
610
-203
664
197
378
-411
-338
926
441
793
-325
299
380
12
-202
-959
-247
232
188
962
738
-265
-880
940
683
-674
-678
-906
27
-669
-940
-855
-998
-717
913
-752
-779
-889
-226
-28
-610
-212
251
278
-432
775
-552
-277
460
-146
21
481
64
-711
-947
-792
-67
-99
115
944
902
-376
-326
322
113
-185
794
207
-815
-447
737
407
-20
738
-47
-20
-219
294
-99
208
329
-392
162
362
-989
-727
-529
723
234
-788
689
233
769
137
594
963
-856
921
746
-329
493
-655
232
-356
-645
480
121
713
513
-212
-282
806
-466
522
-306
494
-565
406
-581
749
-916
-661
-917
-383
-370
-759
376
-974
-870
700
599
-893
776
-666
668
-747
890
724
388
-2
-621
-42
697
-726
656
-35
654
465
-106
877
-384
12
-325
794
-920
269
-144
-763
-1000
435
-462
-879
-357
196
929
294
759
-612
-629
568
838
644
-639
729
813
519
601
85
870
285
-742
527
689
-139
165
752
373
31
-825
-952
-420
-144
-250
-293
834
34
36
-28
-756
454
29
587
-543
595
813
406
916
-538
567
892
615
681
-37
905
-726
-67
282
-9
703
923
425
663
-863
134
-745
680
377
321
460
587
276
-402
265
585
-757
892
395
1000
515
458
-382
-375
-919
-374
-40
249
-784
945
-189
-811
855
440
-398
21
563
-169
-192
-753
-802
951
1
819
757
-885
492
538
445
-443
369
-719
-5
755
-196
798
-157
75
280
154
470
357
-866
-323
177
430
548
-3
396
-795
311
-893
877
-103
584
990
-245
899
-911
56
-521
960
709
395
749
-800
-553
-412
-191
-147
-53
-728
-367
323
894
266
857
-636
130
387
-763
200
971
-746
-678
-960
277
498
-650
473
-505
41
-104
810
702
242
641
274
-236
-581
257
-411
-285
209
-830
255
-641
850
-621
-858
-817
-870
-37
163
698
-773
-777
908
507
-528
861
555
781
475
235
361
-421
36
619
-300
897
839
-606
28
302
588
604
-479
833
444
-140
-759
547
-859
806
739
-693
-212
13
-418
-161
939
144
986
599
-951
546
-690
296
707
82
377
-770
535
783
-730
695
-348
-877
-937
644
-367
-737
529
-753
-662
-564
-966
626
44
-988
-860
54
-926
-989
-297
180
-102
-742
-616
605
-931
169
386
656
500
492
744
801
307
-902
284
253
-949
-705
304
724
-399
117
218
310
-398
692
-227
999
-649
-797
752
418
-565
-511
463
-760
-811
-707
403
-577
-231
903
-181
-973
-818
-273
-614
-599
-353
155
-327
-667
92
783
-880
-209
-744
-587
230
-990
-277
-576
424
-428
-164
-574
735
7
328
466
-197
939
456
-551
-572
156
562
925
612
532
297
-987
142
-712
-421
-273
-307
47
60
-675
866
-761
-767
-595
-22
-738
555
-381
797
-798
-654
986
849
615
-291
-864
403
-823
370
-92
-925
670
402
15
-231
480
-816
-519
-155
33
-567
-117
-337
543
432
574
-893
-965
-811
840
-558
-246
846
-179
-5
-424
-590
-604
389
-497
167
371
655
-762
619
-908
-166
-440
-311
881
751
832
-67
725
-817
-417
-738
778
913
-223
414
-984
-115
-672
67
-768
177
-820
-892
316
743
74
-502
233
23
-274
-283
907
-85
-276
73
745
418
607
-91
-110
589
-338
178
817
391
-986
942
765
131
182
-269
926
493
445
870
-853
769
-836
-503
508
-956
-731
921
-11
94
-595
-410
-790
-266
-545
601
112
377
329
-969
-624
-789
655
311
860
767
-167
-904
697
-590
753
459
517
138
-494
-467
-13
-601
-876
228
702
-867
-38
-437
579
196
-748
-213
-378
396
759
-530
-883
928
-245
-60
-515
987
217
659
-391
-455
-138
-200
336
598
-884
591
508
-616
-30
271
671
-862
289
632
-416
457
680
-970
-677
-263
571
-220
-965
985
386
350
-567
138
-397
-862
80
963
-695
524
-434
-870
-574
-944
901
-577
431
-174
302
-829
-375
-270
-994
801
63
-168
-994
504
-699
-566
260
-674
-187
-658
-782
-69
-176
-94
225
832
-404
-735
-860
449
517
826
-439
346
-939
-732
30
865
-323
850
74
118
453
258
451
61
-856
838
-184
431
-975
225
-168
-237
696
-16
676
567
869
743
-669
-820
-123
725
-873
-511
935
502
855
52
568
-165
834
-475
-253
57
931
-443
323
-361
-553
111
466
857
419
-902
973
671
743
135
-835
709
-909
-3
-504
-679
-589
-801
-467
-282
430
48
742
-572
-556
465
445
331
-102
844
970
515
-460
-123
439
-265
-979
731
-503
727
-27
-102
-682
661
-565
467
479
-390
48
-202
-854
87
895
-11
-185
516
123
-791
587
-947
604
947
-23
762
-474
346
-212
-942
-722
230
-275
-62
529
-82
808
-894
595
-764
960
-480
-555
-208
-897
921
-594
-696
279
-850
-543
-610
111
0
-844
574
-827
-494
939
-174
-59
617
205
542
685
-66
-610
-17
300
42
-746
274
-775
475
-386
-339
-219
-537
360
465
-277
815
572
729
855
-177
250
82
-460
-702
-923
-334
109
-663
-933
-177
27
720
204
-161
-126
338
309
-444
-374
-487
-74
61
-560
378
772
929
-210
487
394
-491
364
606
639
825
498
904
-162
54
450
619
-618
856
-616
-914
933
-353
-657
-810
482
299
-654
633
104
-397
-850
-653
942
665
-99
200
880
-425
-954
-613
-238
-769
126
134
-977
128
396
540
945
910
-860
-796
-955
395
952
834
-646
-604
-358
859
742
912
571
-350
-121
143
-231
-796
976
340
-387
-264
-194
365
-16
517
169
-685
727
-876
123
714
-494
-191
136
979
880
579
321
-674
-83
-959
181
778
-42
805
-259
441
588
-522
-417
-24
-259
450
148
940
-72
-142
735
321
-945
-237
-832
923
-275
715
-377
733
591
552
792
267
441
419
849
804
-11
-421
612
-753
609
-209
779
-408
942
-67
538
856
-61
-837
10
950
-420
-621
133
985
-119
-554
273
-332
163
272
-593
-286
-633
-831
770
602
699
-1
799
-487
-385
-600
-127
-596
-547
-224
-911
-53
393
-992
-690
699
518
-393
-699
-994
-936
628
387
-861
-651
-274
-263
-779
-455
8
-921
-170
-668
0
463
942
-200
721
-724
681
100
327
957
30
-797
655
291
590
101
242
277
63
70
-95
-842
-298
-638
600
731
307
-741
-888
-23
-238
664
853
-928
-951
628
818
-703
351
-608
551
45
-707
-752
-178
352
215
-687
544
34
428
-799
-247
752
835
116
-414
-652
6
531
625
-240
-801
-836
-897
-663
296
-598
387
623
-735
583
-384
780
-28
199
699
-875
-128
-178
-281
998
-183
663
-993
-250
-94
523
-516
-801
540
-40
-923
554
52
125
799
-280
-676
-970
172
984
796
85
739
59
-51
568
917
-272
-38
645
-745
-179
787
-496
336
737
91
431
-447
-50
805
-596
-139
586
151
655
-553
-623
558
661
651
-406
-944
11
-829
85
-615
334
-197
264
-338
511
463
473
97
283
289
-371
-905
-279
-46
444
702
698
-874
-23
-285
-428
893
-196
583
-847
472
-661
-641
287
304
517
412
602
-561
-677
181
-636
541
-402
-970
-751
153
204
898
764
-601
871
598
-890
-315
305
-511
-817
-638
63
-316
139
231
912
163
-308
-329
134
-866
-810
483
-444
337
669
-691
784
539
596
499
547
42
37
-882
-56
-328
-795
-501
-788
80
-199
-151
-73
171
728
-803
476
-351
582
149
197
884
283
-137
-198
248
268
384
-764
-557
28
-317
208
-574
-128
139
-542
-915
-936
-507
378
-126
388
834
-132
509
704
-588
-157
-883
-129
889
-863
-905
71
-509
36
453
661
674
815
260
575
706
842
94
365
766
-856
673
577
-885
-61
-470
-818
-408
669
-436
-725
-787
226
102
785
-766
570
-913
783
-891
476
726
-726
47
-942
733
-63
955
-594
-894
823
-573
101
-304
856
-933
417
-347
8
-423
905
952
-157
103
130
502
-633
-655
946
-518
-675
-916
770
-907
-336
-714
-144
-3
194
869
171
883
-779
669
-3
582
507
249
328
-166
800
948
-543
-953
406
419
784
-637
-985
890
-691
191
760
-372
-107
-861
736
65
-17
208
-17
-323
-241
452
-495
686
-773
211
-627
-636
895
-200
-287
-35
343
16
-581
-27
605
1000
-182
-888
817
-228
-903
-43
-34
-15
-707
122
431
139
147
260
-38
701
-11
-664
504
702
-117
-492
-622
459
388
-693
21
998
345
77
270
670
564
-413
-187
250
899
-207
466
-72
74
-551
302
294
-900
-692
326
913
-20
483
61
974
-67
223
-219
-837
652
-154
-484
-761
670
-799
-647
23
923
280
-167
-666
422
-188
972
-214
352
-674
40
-816
-296
-3
153
-299
-647
-69
-875
236
-600
-413
629
294
213
515
-657
-312
-126
931
-841
745
106
879
582
889
-228
-184
-662
-422
397
-389
-759
552
-28
491
490
199
-807
-515
-863
344
360
534
31
249
-279
-399
77
510
-862
-675
-889
388
332
-740
-395
365
612
-567
-812
393
559
693
-267
71
894
-934
784
500
60
606
-158
-756
-589
-209
546
415
-838
611
868
696
185
530
383
-645
-334
-597
-397
580
797
484
444
-814
834
701
-687
146
-68
-792
635
-562
137
359
703
446
-805
193
141
-97
745
-26
161
-793
954
296
-656
-616
425
509
853
-161
913
211
547
-775
-973
-849
-619
223
-576
-336
402
-54
113
49
-847
-210
-126
-601
575
-160
430
657
931
-928
-800
269
917
914
949
-158
-821
227
-369
89
-294
-425
-220
-705
246
422
-679
-912
-373
899
-83
693
-7
921
775
-689
502
999
531
853
983
-371
286
-952
9
-362
71
461
-518
357
264
-986
-963
949
678
126
-780
29
290
-685
545
75
544
-380
-42
836
775
229
-390
-642
-984
-288
-695
-483
889
-266
-51
479
-273
914
-988
-723
529
-751
-519
973
23
992
193
-562
-338
-413
592
-348
83
-969
-63
-176
-412
-238
409
-434
767
-293
-402
999
-460
-935
526
294
109
241
-65
-101
720
377
350
-265
-663
-149
-295
390
-529
205
-80
585
191
921
-897
126
-868
-64
-660
875
-713
412
-133
946
-916
-908
333
-18
321
-488
-670
299
966
-619
752
578
664
686
-1
595
-236
971
-437
-875
-723
-436
798
495
-675
-680
640
36
84
-411
381
908
724
-518
-670
-594
464
-83
969
-739
-743
-7
864
-650
598
737
708
207
-170
-400
941
-803
623
-571
-816
429
-215
396
180
-27
-78
115
785
580
-519
-504
460
-566
-329
750
-939
-655
269
160
375
-758
413
317
-503
-602
396
-49
-377
129
-820
-699
632
110
135
247
-369
-149
17
506
982
677
-28
-355
175
-163
-663
832
85
-211
-457
54
-722
-439
-775
290
-380
318
585
-277
-219
791
-803
-615
-86
-979
311
-872
172
905
111
943
331
-264
-160
-622
248
-993
-271
-830
28
274
697
213
638
-950
-603
95
-695
734
-599
578
798
-807
838
-96
-21
-843
-373
-127
175
318
-277
-454
678
568
-898
-296
576
636
847
460
723
-497
978
336
823
732
517
-141
916
-948
851
347
25
380
64
179
-423
-960
692
455
-373
818
510
-966
-663
-189
866
-542
974
-555
-731
277
976
483
-359
411
-334
832
-547
288
569
-546
-300
573
650
-373
-930
-266
690
-125
194
499
-539
-814
-22
-632
-734
361
-342
-430
-255
-456
-770
-145
-867
-242
437
-568
-782
958
-255
546
-274
39
-479
-706
753
847
565
895
-559
-459
772
829
693
690
-307
953
5
946
896
866
-567
367
-135
903
-981
-727
-856
-232
576
626
-492
-60
-561
-170
604
496
503
83
-378
302
466
-935
253
-531
329
-440
-23
-748
897
-709
-77
402
468
-396
-218
-76
-415
15
-86
-525
-91
518
757
870
-338
-699
620
-506
-423
-255
-719
-970
-435
-212
154
254
-699
-905
-364
-542
-169
783
-20
688
443
58
-182
-467
290
964
98
211
-417
-569
610
-106
-976
-8
-387
614
-741
-142
917
362
674
203
-249
-988
626
-178
-36
627
-274
-661
-37
835
-371
601
-559
-894
-650
-421
349
-667
-355
448
-36
-46
504
-476
-847
403
981
547
-677
-536
-251
809
-89
814
227
233
761
150
-809
-76
848
-106
965
-352
-832
344
-492
-334
31
725
-942
-790
-159
-935
-805
-704
-537
-281
513
703
-477
260
-168
-533
-622
-864
-707
-692
367
541
574
-659
-4
-111
582
-427
-704
131
44
-733
-44
-302
-202
-723
726
419
-650
-152
28
681
-94
48
112
59
-996
99
-109
-39
-543
348
-421
-237
429
-459
858
-44
-984
755
-179
-191
4
-545
-629
-565
596
421
310
449
-478
-436
138
-572
210
989
-593
403
847
804
-361
-666
345
920
-245
989
93
-402
209
705
-546
-369
-847
-96
-641
933
-920
-733
371
-346
108
543
-330
255
463
821
560
-965
274
856
828
327
142
328
-918
265
36
484
70
665
-643
155
-708
470
-32
221
302
308
261
-578
-856
343
-71
-945
-453
-179
-358
698
-419
619
-893
714
-465
-630
-982
492
-409
-816
577
-301
719
964
-541
187
782
91
887
613
-819
509
494
503
138
832
724
-884
-493
-558
441
109
-862
609
-718
-466
-688
130
422
799
-153
-697
-249
914
609
707
235
751
-42
295
738
-362
175
-622
-569
-549
-116
-771
908
-363
-352
869
-20
-81
-307
46
-417
63
214
-326
102
-985
355
412
-830
184
-493
-150
-549
354
181
-796
-646
-860
926
771
311
-645
-244
88
-344
926
774
-71
82
553
496
386
-530
371
287
-485
-223
328
-432
-251
-909
499
-488
-547
634
335
-8
-680
529
440
787
-932
578
-889
-348
-629
21
-428
-278
-814
-332
564
-477
47
494
-537
-769
-106
717
-418
-519
-768
335
-420
546
347
-447
816
863
-773
-700
-420
-791
960
-906
191
-158
-614
-871
819
130
-748
-824
19
-109
-321
-983
-194
711
-90
360
-549
-863
29
-849
-439
910
859
-791
293
2
-69
968
834
-632
-235
-807
329
329
-435
504
30
137
681
872
-225
-78
-529
-686
-286
762
114
-713
-286
-675
-558
-892
-755
208
-133
-997
413
459
46
-642
650
894
164
850
-355
937
688
-50
56
-299
-16
-257
578
-127
-694
-622
-473
676
258
-413
-153
659
-839
-566
-266
848
391
-184
568
397
782
-140
172
602
932
859
281
-292
-682
-736
-653
-989
-324
575
-938
530
344
327
955
432
-412
752
33
449
400
136
-468
145
-324
256
-406
-375
692
-628
922
-151
-848
72
-471
-49
-46
-621
-574
658
-203
893
82
-573
409
-272
-70
-813
430
-308
688
573
-942
560
-502
-836
-573
433
-737
-938
-562
-285
545
-370
442
-695
891
416
-430
-774
-788
-981
-402
729
-432
144
-757
580
635
-358
687
-548
-14
-767
-835
-233
33
487
365
-117
381
-394
453
232
743
-427
-761
-79
-545
-78
327
884
-71
38
-938
585
329
366
-479
-608
-361
-923
-614
-739
207
-369
628
692
398
-206
962
-653
-151
633
255
-193
-687
833
800
16
-191
-268
-377
181
139
799
-942
639
-131
-952
-112
808
273
-889
60
452
296
-900
173
46
-196
-679
-798
327
-60
-964
738
128
-34
-926
-548
424
-604
207
-582
76
428
134
622
375
958
695
406
793
-342
731
-964
362
748
-364
-130
-34
-342
-306
734
-499
697
-696
105
477
-23
118
-513
532
-917
-142
750
-543
-960
753
255
-272
-696
777
780
-666
-426
230
-289
548
548
106
-451
-956
432
-368
-42
-632
602
744
-16
223
948
279
646
325
904
242
-767
776
335
324
74
-842
-622
236
-655
-840
322
618
-113
167
-191
-369
815
45
-505
-668
77
819
-540
-799
-802
-650
423
-662
241
604
-874
62
-271
632
-343
-620
-468
-599
-946
-913
-263
474
-524
902
288
-867
144
925
-950
974
-574
-324
390
-472
-890
39
-331
12
-934
484
728
476
748
-660
-942
413
-543
153
-907
-472
-266
-334
-864
-530
-662
-844
706
830
275
-294
312
155
-318
-454
634
-848
-225
-747
-661
-953
-321
810
-24
-455
-88
291
-296
53
683
-415
-111
-287
-739
-878
-592
-709
367
526
963
750
632
-706
-596
135
802
-262
-385
340
-914
-764
582
128
390
853
-306
202
292
-847
309
845
-791
881
557
-492
-179
-98
-599
789
-664
-604
-603
-106
332
296
-748
992
-994
-339
770
256
-329
-864
-929
-78
37
-765
-381
-78
195
-972
461
-435
-430
108
-285
865
-524
21
823
507
-414
-892
-354
730
-742
101
508
913
-644
-318
655
340
786
-110
-595
990
-687
-642
-802
209
659
-755
934
886
771
36
685
-64
638
-682
-951
712
-188
29
-373
141
523
865
-149
790
646
136
-628
695
-855
203
-327
-493
217
-535
303
317
-25
886
-991
-578
-136
-314
62
-158
-159
-299
823
-292
644
-390
333
881
314
174
-510
743
933
-878
254
8
-845
332
88
-906
431
-747
-408
-901
-808
266
-52
730
-725
503
-910
-409
-646
163
-502
-585
-591
-13
384
811
902
-132
-382
-823
109
-826
361
352
-205
765
617
596
-87
751
150
752
987
733
674
687
661
916
168
520
-993
-347
-573
-465
-388
-711
-734
-598
393
-843
-352
-277
870
-923
-528
607
-707
-608
-422
699
81
-667
-906
599
-132
-1
260
165
585
234
206
-465
276
-492
-347
385
-18
856
-762
603
-192
-579
-924
-221
132
415
-363
280
-481
239
142
589
-153
-721
-474
847
199
-339
658
-484
-583
381
751
-293
-774
-776
-507
-604
985
-982
-223
94
967
920
424
469
-808
-223
-566
-706
869
-557
343
-697
-879
-4
512
421
-671
977
413
58
218
-44
-689
504
-705
-993
-370
-53
387
-558
92
-161
-395
-472
-26
-839
-852
997
-574
-405
973
139
847
-983
596
-654
-357
955
944
-25
167
546
-757
267
7
620
708
933
164
151
470
85
880
577
642
272
-614
11
-528
339
-101
-572
744
-397
941
-151
-491
-575
419
846
-563
594
-460
350
85
-802
76
505
245
-810
643
-290
-150
-294
428
-983
542
-635
625
-214
844
153
346
-418
156
-259
643
-972
-637
-751
-305
-938
649
503
235
-242
-277
33
815
-526
475
695
191
-973
-139
-497
-865
814
-968
-796
-323
-853
311
827
260
-936
556
631
531
280
507
315
-503
896
18
387
-142
966
-594
439
245
-483
-119
-63
-351
555
-147
-217
363
705
871
-489
-208
-208
-707
397
-120
-109
-448
809
786
-671
221
-459
246
-778
38
-1000
-109
646
-400
977
-101
913
930
532
831
105
-820
950
-976
-752
-58
-630
-695
-57
-683
-413
373
166
803
-519
903
-288
-805
592
88
-572
-617
933
-498
-597
1
-903
-451
-839
173
-950
318
-424
-557
214
-993
974
-676
381
47
-458
-950
942
421
-904
887
686
685
-189
-692
-163
-465
-242
996
-9
463
368
965
51
762
-216
39
-865
787
50
-709
-376
773
858
-102
759
8
-593
769
-737
450
-824
440
12
971
-896
3
-251
-63
-403
-41
714
695
-61
508
617
303
824
481
-644
-908
804
150
242
-21
-750
-220
-816
795
-681
-932
-286
-771
225
-473
598
-391
478
-1
381
148
-303
-914
942
894
-128
740
472
509
-705
-985
383
-518
766
-751
174
-629
264
966
-334
938
-123
-647
851
680
139
-161
-830
498
866
71
361
-377
-890
709
-116
659
832
157
-618
-308
-20
-588
-699
509
-337
123
113
-542
-733
808
-803
-747
-549
225
-789
-70
-7
-388
455
956
-957
65
375
-438
-103
-194
-271
724
-675
-732
652
243
-58
-388
-601
292
-182
900
46
268
-973
424
6
737
480
831
-9
751
-43
536
-65
-382
-744
-808
-622
156
850
787
338
976
-48
-585
-225
21
-676
728
736
-567
544
141
798
495
535
544
303
680
-589
-766
290
-652
-115
-978
-349
940
-84
282
966
-809
634
-564
-586
-308
673
397
-871
980
412
-186
-724
-594
-645
-13
460
-46
-929
-889
-508
-3
380
-610
-535
-220
-231
-369
636
217
-236
-344
-2
-571
-209
-114
409
392
494
-898
-781
971
-508
224
-906
-948
902
273
-659
483
-154
-161
324
-310
-331
461
611
-601
541
378
-1000
315
-486
-691
-821
-89
274
-423
-877
997
107
89
146
-526
427
-174
797
-961
11
921
416
-533
-917
451
-370
-878
864
-784
175
625
-270
173
-147
878
-632
416
534
748
-481
606
-694
-286
-366
-362
-269
67
-639
350
-95
-968
993
859
-563
404
505
580
175
369
179
-11
-764
783
-813
148
-461
228
-891
-696
127
-790
-584
246
-165
-310
-392
-376
627
102
572
-192
-577
-867
884
-838
-222
-934
766
72
634
869
612
636
-698
756
872
-129
-847
-66
-606
474
-29
642
517
846
227
-432
-480
769
728
-607
-248
85
444
-733
952
-971
-570
269
-568
-151
574
-301
826
-944
-632
-736
401
-871
-103
-795
775
843
697
899
140
850
-411
-768
-44
-486
565
689
851
-313
565
-817
-730
809
61
-849
-564
-664
-423
-255
-850
-411
-135
872
-222
603
553
94
894
-860
844
705
680
55
288
936
84
848
307
-492
-547
910
573
16
-11
610
512
-769
107
240
667
-872
141
494
-709
-154
-868
874
-971
658
-794
740
592
235
-301
491
370
-377
-94
-181
530
926
772
490
443
-476
154
787
576
-525
-165
978
633
-727
-238
-628
-21
-62
-891
-529
325
-128
490
243
227
-187
441
-986
-408
229
902
832
-278
514
-459
371
921
-793
-283
958
-523
888
-877
-197
-312
-836
114
-635
710
-596
801
164
-637
-977
-47
336
328
-273
-64
-860
-99
528
669
564
727
775
-941
-845
150
-792
31
131
986
-544
-572
522
759
-607
-350
398
102
-671
-152
-35
-405
-963
-652
-286
315
-690
-339
112
462
-714
-34
-864
938
595
-147
-63
-823
-685
831
642
-753
-5
953
360
514
-47
-125
-10
931
206
512
763
-324
-624
336
398
-547
249
171
618
-848
609
-774
-257
-558
765
-256
-418
29
-939
-723
516
257
-168
-555
-41
476
-452
552
-339
-345
145
954
713
-234
-507
810
-70
-889
648
154
-881
165
623
-671
753
-761
-844
-142
559
-176
-103
98
-834
172
924
50
-501
-456
872
-238
772
-274
-550
397
634
-182
-796
-451
-260
396
227
200
59
436
-525
-137
-907
-873
-921
645
902
-618
823
670
903
-488
791
-534
-931
-147
829
300
977
-787
-264
642
-589
-221
-813
-493
-704
15
-391
494
337
936
-664
223
555
-666
813
415
-713
698
684
-446
-620
613
-363
-845
-944
-106
403
-770
-815
67
364
-672
735
431
-846
96
641
-410
-208
-135
183
678
574
-20
-641
363
-179
795
232
-974
554
-185
-493
749
-9
-589
-773
804
-931
559
511
689
-413
657
707
-869
-955
201
843
-427
966
173
-839
447
-425
812
454
-962
579
115
157
11
415
165
-485
-419
-862
-81
-696
-547
245
957
921
582
-340
-754
33
308
-961
935
109
669
-142
-985
981
-227
484
284
-346
130
-550
703
514
-541
39
463
44
696
-127
-328
-693
901
-356
934
429
-36
-78
-121
519
206
429
225
982
-696
327
-165
-340
869
-72
254
67
-301
-960
75
-554
343
603
286
-821
955
897
-982
-65
-895
124
-833
-580
550
-685
930
-864
667
301
-161
-390
138
-429
-726
-450
-181
-176
7
-408
538
-734
43
-362
-989
-422
-162
-342
-812
-360
414
-401
-252
-588
-635
447
-184
-563
467
-26
-978
784
749
-667
272
623
30
-362
448
460
-846
-230
-595
-933
316
-808
-25
477
-190
-384
406
404
-446
-942
18
-629
851
-91
-465
646
401
372
559
-215
-433
-518
-37
911
785
745
-838
-459
-543
-119
-494
189
-388
996
-948
197
616
724
974
458
-143
-724
-981
-275
941
183
-55
436
64
-56
-20
-224
-593
-159
156
-16
-627
-922
-387
-102
291
-802
-691
796
-377
-219
-582
1
332
558
474
-904
456
776
499
-857
660
217
472
-115
-598
879
741
-143
-214
-984
-955
-213
-874
-162
-59
604
792
-71
-694
-545
225
-9
-177
447
-934
832
737
-137
417
-756
-20
-994
806
-155
575
-441
409
-221
-410
918
-868
792
-228
826
187
-775
-812
-852
-919
-217
-69
-131
296
-745
-316
715
452
93
396
633
988
-137
58
491
-609
-759
-992
-199
16
-479
-883
920
-877
54
-161
-647
356
-18
119
-871
-408
-477
175
433
409
208
730
-346
679
723
-502
367
-282
729
37
-268
7
-870
904
74
-932
-436
400
412
-379
816
-953
-90
120
298
-419
342
-444
381
-240
-956
-307
-612
-757
-377
637
556
415
342
271
501
-605
-862
730
574
-406
673
458
-884
437
-189
-329
866
-963
207
867
353
-838
407
662
839
-333
-641
480
65
-521
-295
378
853
-222
-895
667
-597
-131
-189
-693
-387
258
-779
-6
906
671
134
-261
556
590
-707
-634
-829
304
-623
-692
169
-415
751
-727
-214
-64
466
-958
-575
-721
-348
-940
-701
-330
-19
259
596
-234
12
-580
237
243
-986
502
-58
983
-292
-132
-138
-764
-808
-93
636
70
-96
670
213
-918
-911
-1
616
-880
-821
390
-432
-408
-96
79
-357
481
-412
-508
491
8
683
741
-827
-636
-99
-316
376
-141
-443
-967
64
411
-415
-283
256
-637
-961
379
-270
-457
67
-517
-950
-917
-530
646
-600
935
-442
965
-894
-739
930
455
628
957
-930
594
561
-598
-663
165
487
760
-849
414
-692
-216
-585
563
984
643
24
-335
-628
196
399
988
-229
-149
479
448
356
644
188
562
-639
191
386
-307
9
912
252
610
825
402
779
-203
-260
-369
176
-550
986
234
-585
-817
743
-745
453
433
289
-913
752
-206
-431
755
19
748
126
-151
364
-31
-848
760
-364
607
-182
973
947
106
75
-144
192
62
739
-92
366
-346
912
-997
965
-530
-444
2
245
-487
-135
-488
-185
-524
520
681
-616
983
688
-349
-648
-786
869
-656
-164
363
828
830
-912
-538
-446
664
443
234
-787
-740
-169
-833
490
-195
508
-415
478
686
-978
-920
-17
-94
-390
712
79
819
170
618
667
-67
741
-545
779
42
-913
-686
420
-51
-677
-625
178
-583
971
-366
-41
-699
557
-923
368
779
-356
227
0
-865
177
399
-481
-188
307
-692
696
557
-96
261
708
-63
341
323
459
-785
-227
276
102
463
-960
-627
-14
-197
789
-492
540
-96
232
592
421
-466
-770
-371
620
-662
-680
360
720
-688
-734
997
184
-786
515
-445
-219
-431
-188
890
79
-776
-921
-661
-996
-890
222
295
300
69
-989
113
-946
-286
445
618
-860
-334
-128
-299
-556
-303
145
-432
75
729
-243
-480
780
-138
538
472
-747
685
-502
-195
-426
-285
90
-181
-325
-458
326
680
886
422
18
-130
910
561
170
-118
-903
-187
562
-469
547
473
653
-435
652
-44
-583
-421
-926
-769
-16
-329
704
992
-254
832
-669
-975
901
665
-678
-955
-385
52
-166
619
-342
284
-290
-268
-427
-97
580
544
738
529
394
-838
667
-356
189
-671
890
-859
953
518
844
51
780
446
235
-35
-568
-745
-291
887
195
136
-306
-836
-334
-973
528
-619
-425
-155
531
645
-701
-669
121
930
-867
-612
649
95
617
175
496
-263
-397
-760
-776
-71
-398
326
-652
478
-479
-469
667
-187
-201
271
-411
-169
186
-559
362
-649
-355
939
-329
229
-411
-281
114
972
56
-887
-628
-571
-759
466
-724
341
-761
-295
944
-504
670
363
29
92
199
470
-415
410
-853
-597
175
-256
-482
-952
-594
86
835
-389
-956
843
64
234
-319
-758
18
146
-478
92
937
-131
695
-431
590
428
-105
988
-1
282
107
-99
789
132
501
289
-842
177
471
457
-516
981
-623
737
685
336
252
721
307
729
-261
-380
-540
-682
-231
153
257
-795
-545
-433
349
-856
445
108
235
461
-576
398
-78
-773
-618
947
-676
-274
-339
135
247
-490
31
303
-406
849
-868
-771
672
196
-746
473
165
-654
-704
-410
881
-934
819
545
592
-826
857
-88
-488
268
596
916
-721
286
-384
-507
928
-479
303
849
-244
-311
752
-386
-623
-145
-90
470
157
-582
-905
-509
149
-396
-500
179
-840
-5
977
382
-117
827
470
-641
-413
-716
478
-375
329
505
-431
-713
-916
-636
-874
-340
-924
967
-880
-875
664
-908
125
-466
-820
456
216
652
-497
130
-752
-140
-52
247
534
122
-772
966
455
-281
658
-108
-433
732
-809
54
836
120
-227
-314
-943
368
836
-486
-558
511
-154
986
469
780
54
-944
-713
168
-607
796
949
331
438
-476
-909
-913
114
258
-206
-246
-905
631
385
283
-774
-175
-742
10
-471
572
142
-476
826
555
690
-610
-730
-414
768
-755
-627
382
-66
-509
998
-608
148
319
116
243
445
-939
136
-959
35
-375
754
852
-86
-641
-478
-825
-29
-250
901
-304
-590
-634
958
-309
983
-795
-452
360
215
316
463
737
-372
-311
-300
-642
787
993
642
449
719
-72
885
460
144
854
-621
-966
-593
-903
804
-167
-759
135
-875
-151
-148
348
99
-468
-600
430
-129
-517
492
-774
-959
924
434
-603
62
100
-853
-841
-378
-395
-352
687
-676
220
255
-439
853
-929
706
-4
-253
816
66
253
703
379
123
-19
320
207
-861
-53
-926
977
-534
90
-250
932
-304
-216
414
-843
-168
-319
246
849
569
712
-400
-273
-630
385
-722
-213
-681
-369
165
63
-443
-108
60
796
659
-983
672
-108
-619
844
-168
984
-180
898
-434
455
-466
496
-898
90
710
-814
270
-524
-69
723
623
241
456
-74
665
-464
475
-963
601
959
728
-606
868
333
-234
-321
-723
563
-53
286
-99
-310
-270
-640
-396
937
780
-765
-724
-50
979
-263
-927
-2
-198
168
220
-410
919
595
-8
687
155
-21
-434
663
202
290
909
467
-547
-568
73
-802
-93
555
-746
-41
885
-178
399
347
347
-947
788
477
994
312
-904
394
-249
646
-685
-819
777
327
157
425
-791
462
-910
-992
-542
717
763
553
-735
-34
239
-160
414
-776
908
-566
-401
-733
849
-728
-421
-244
517
-519
330
115
-86
104
-795
-75
-499
-538
143
436
-751
832
-551
-234
-747
-860
-670
453
487
-630
-667
-692
-86
-198
-805
-19
185
-762
114
120
-476
-691
-11
889
-332
-259
-564
641
-230
-9
105
593
-187
-112
753
-917
-566
56
595
-911
635
684
-408
-473
-34
799
778
-799
956
319
-247
842
236
-52
832
-57
751
-119
-675
-153
-611
220
8
512
989
-39
110
-328
700
-405
841
630
475
710
171
-809
-178
-40
-476
583
680
-346
-693
-758
-700
-82
499
-127
-92
-73
981
940
-546
287
589
-442
-339
-846
-968
-969
-51
970
-363
-12
165
-472
-586
-995
640
-12
-948
-233
-489
543
-375
720
366
931
-415
706
88
-117
-824
586
-298
515
-755
-820
-541
-323
931
-363
804
542
-694
-186
-983
-447
261
847
-469
-599
747
555
74
-889
752
143
-457
-184
-618
815
-469
-167
-273
294
-982
-70
-577
-254
-452
431
640
935
-869
-787
-284
-102
-399
-424
-380
-87
273
943
257
-55
-658
521
679
-716
-922
679
967
16
-361
943
-719
-583
708
-188
565
-34
-494
-591
-186
99
530
738
-589
349
-340
53
-508
518
-505
773
-784
-591
644
-283
765
275
896
577
74
-698
-126
-353
-524
-515
-835
-469
900
-466
-133
460
545
-393
-144
754
466
-3
557
-897
627
353
-317
202
456
492
-502
-785
-131
72
-27
961
23
964
-544
720
-799
-852
160
-643
-813
-974
762
-200
-915
-60
-653
-85
-11
-569
-613
131
-6
-262
890
-706
-787
-895
-40
457
-236
-673
11
22
417
324
-121
-531
469
714
-260
-94
-893
277
-491
-912
871
911
326
541
-809
-716
-27
-539
-896
717
996
-806
668
-344
-153
-281
-508
676
-161
-668
520
-978
-968
159
803
527
217
823
824
449
357
252
-638
-480
487
-294
854
193
75
467
-625
-912
737
829
156
196
-881
360
-705
865
-352
96
-942
-142
-453
935
621
-343
332
420
-755
262
567
-967
-523
-151
-453
884
-204
-236
423
987
967
-993
-557
-297
508
346
-916
-669
-146
-808
-841
886
973
719
-37
-838
941
475
-233
-417
-637
-555
88
16
852
148
-981
-295
-512
546
-829
55
870
-985
-396
523
-148
-788
450
-310
858
618
-911
913
105
-753
770
-228
-988
-68
665
957
34
-148
303
-627
-520
-657
-320
-553
493
-438
788
-139
-104
528
621
-993
-468
357
49
274
489
-859
-720
843
-838
-814
575
58
-382
-613
-371
824
204
544
-945
210
-661
954
-51
559
236
-41
-707
153
687
35
893
307
-787
-966
-920
-150
543
-596
-524
-813
-483
159
335
522
186
992
-451
-807
197
544
-477
828
-282
-116
-465
-229
-215
-924
-176
-489
894
616
-42
-228
28
-582
46
71
-481
-341
805
-169
-320
101
-583
-473
285
-809
-672
63
48
629
-869
-364
-697
-199
-763
-21
-935
394
840
-778
-866
-649
-613
831
980
878
79
-938
-595
697
979
-291
-696
-450
624
-55
-488
-701
481
313
16
615
-179
-205
-736
-779
363
-635
-169
502
-736
-916
43
93
-390
-473
-230
299
640
123
-245
35
-740
-737
-834
-707
-271
128
230
-589
545
376
738
157
-41
-176
-557
327
24
-296
-40
157
-234
-596
-792
780
-728
840
618
13
-215
-812
986
687
288
-786
977
-203
72
169
-993
-160
220
-514
952
472
-347
872
-279
614
314
-805
346
710
-30
-342
479
-328
395
-127
667
168
-259
467
281
-676
452
994
-481
136
-186
-906
128
-286
-965
-972
-517
-190
767
528
787
191
875
-250
-345
776
598
-903
919
-579
-196
75
-483
391
116
-156
827
-274
-806
-897
168
848
99
832
596
57
253
-236
480
-126
836
43
848
-980
298
451
128
-240
-500
-27
-254
-561
955
-881
-442
459
-258
-784
-46
-611
-349
880
311
671
-745
687
419
-973
187
-452
748
-609
-458
-582
-832
-795
-894
-566
-270
-331
-453
-531
176
376
966
-824
-478
-81
-486
-472
-655
-968
-450
-976
-940
-593
650
-557
732
-63
962
902
624
999
724
507
198
623
-697
-983
893
-762
-582
858
445
-119
994
-679
686
-89
617
833
-138
-547
646
-608
243
504
601
546
995
257
-468
720
-643
184
520
-677
598
-454
952
161
334
-770
-475
-161
-197
245
301
487
820
-580
224
-26
-482
295
512
-628
405
-375
964
-977
263
-296
841
476
-935
238
935
-97
-624
650
222
-83
-756
-138
-372
778
-381
-760
311
-38
485
-621
804
216
671
-844
-184
-202
21
-142
453
69
-614
-66
514
-38
641
773
-371
327
516
-23
564
-496
-814
398
67
-943
489
246
-954
-955
281
555
31
666
-555
-84
-343
582
363
118
521
-205
-807
-6
-834
-152
551
-18
337
994
-876
-572
-553
-975
542
985
-877
796
-702
665
672
524
713
-124
678
429
-713
432
849
-265
813
-986
-231
439
470
540
-803
-371
-56
841
273
806
894
965
350
-168
381
575
-531
-727
-481
-350
-207
575
-478
-491
102
528
855
119
697
638
308
-321
354
-219
101
524
-737
149
422
208
82
-66
-555
-245
-788
-750
-619
-21
528
-404
923
-80
765
-889
985
-327
919
-585
-902
-163
688
-410
699
-979
-36
-38
778
686
-59
-75
796
-172
-617
-575
-767
207
-568
-374
-658
-634
232
-868
-973
434
-270
117
-997
-409
-1
-472
892
-211
-663
-715
757
735
260
699
770
-434
271
-781
-121
980
301
-446
-314
-466
798
369
-824
-216
585
683
-172
232
-647
57
833
613
412
-85
-539
-445
346
-858
-993
-842
-324
-973
527
198
441
964
-405
-249
-677
235
267
-408
749
564
-500
668
126
-150
783
-224
-964
-487
641
-879
603
-2
-59
-760
727
-689
-978
611
608
-711
883
212
-834
843
-923
916
-892
-498
-639
833
-260
-533
104
828
361
32
-946
-265
-893
458
560
434
-579
915
-751
205
-415
-558
322
-418
31
-611
-272
-253
544
-17
960
931
-319
-184
-989
-638
-679
327
-344
47
-20
466
-444
12
976
-598
-770
856
26
889
-181
426
712
-793
-207
602
955
-701
-869
-464
-188
291
-539
-562
914
52
-203
-422
-416
-656
-70
790
947
-863
49
412
-293
976
294
-684
412
126
596
-768
38
-394
451
-772
-637
-358
166
768
-949
747
-583
-821
678
405
-840
556
755
-687
568
-296
-826
78
-645
-6
-764
157
697
310
-988
307
-281
-877
-650
288
986
55
195
-740
842
458
-329
462
420
148
942
-642
86
218
985
-223
-731
-736
109
555
-560
367
-333
-986
888
-602
598
-20
350
-710
-705
83
585
623
-611
-88
-387
340
-931
-131
983
-220
2
790
762
-184
663
-37
-349
-490
-656
421
-145
430
227
-333
888
320
120
664
-27
388
567
892
186
229
-631
391
-666
823
943
742
-640
172
44
495
-778
94
400
-838
-17
-580
-812
227
-175
85
975
756
576
657
-812
-632
512
-385
-321
-600
-361
104
-289
767
-386
-76
-247
946
-343
-912
638
59
251
510
-195
576
-534
-236
-580
-389
-459
-894
-588
-143
-174
41
127
-368
605
487
-54
-436
-793
-644
-858
56
575
648
405
-568
-612
731
255
-88
-626
-293
415
-70
17
-198
292
146
-194
2
33
619
-436
765
-37
-967
-668
-79
-795
-335
753
373
988
720
-111
-35
472
446
-41
-562
646
-553
701
-255
-467
-357
-396
-794
-542
915
715
108
933
310
843
-270
284
550
-356
981
-854
-919
-81
694
-636
15
758
-251
-546
-183
720
-50
607
-30
-50
-920
428
721
855
214
-712
-860
502
-912
814
869
852
844
-442
-54
-732
851
795
-469
-692
632
-317
162
-995
32
-122
447
214
-281
-343
65
-206
506
261
-986
-843
-862
-668
110
273
480
-265
-408
-341
62
-3
-331
-497
205
-839
662
-803
-132
966
975
-265
-734
746
-590
861
842
-781
2
450
834
512
939
-825
-56
559
178
954
386
-82
58
-898
-548
-9
986
-935
226
-459
-800
-872
-386
791
-3
147
-21
-638
-55
-646
-254
-555
-329
-666
-698
-451
185
352
-389
242
439
457
-809
734
-135
-225
-294
973
-483
600
338
264
-229
13
586
351
738
-871
195
-669
-329
990
-110
-596
765
-326
-100
445
872
771
-861
-300
-603
-89
976
337
-666
-130
66
-324
-789
878
648
-140
-963
-728
-702
-347
914
-119
-516
-192
710
321
-648
330
809
363
652
-232
446
275
-915
422
-65
271
942
179
-879
-131
986
29
-913
732
-257
960
-678
634
642
445
-328
-733
744
7
-373
566
623
922
884
-135
-375
738
-771
426
172
599
-85
-411
720
848
136
-465
-935
-509
601
733
-835
193
240
-621
538
329
645
-349
302
359
-834
738
-370
-258
91
-440
497
-357
-56
486
-981
467
-268
-558
186
-159
846
574
-815
579
276
902
944
-928
292
307
397
-770
-726
-892
257
-316
-846
-856
-39
773
40
223
741
4
-710
108
-993
120
323
834
-608
-752
-348
367
109
-517
336
747
492
-322
874
774
743
-140
302
568
814
-962
-687
-207
-536
-76
612
682
-204
-312
990
-739
-929
-625
222
251
233
-563
779
-60
730
914
-157
-607
712
98
348
83
574
-412
456
-826
599
39
-88
-955
-508
-466
-565
-663
393
949
776
-431
-128
-290
-242
129
-600
677
-913
433
689
-972
415
-575
-987
229
-172
439
168
39
-310
650
-667
-572
287
894
399
632
436
-53
-828
-212
-632
558
489
676
458
144
17
645
510
-349
373
-521
586
-859
539
899
-187
-229
346
402
-373
-292
-486
-632
315
570
340
-117
64
-868
206
792
494
300
942
-811
267
190
948
-443
-15
-875
981
-933
593
-307
-92
90
959
316
-30
-859
-646
-884
-192
-515
365
-990
-132
556
673
951
225
-330
-137
-817
-515
-571
355
103
885
-442
221
-640
52
-514
0
-187
-279
-602
784
780
293
574
-768
-183
-364
480
-149
766
-642
190
277
103
936
117
-599
-236
-944
-789
616
-108
-220
-715
828
940
-556
-110
-440
-331
-422
-758
353
-433
882
-152
536
730
1000
-681
274
-809
102
-683
234
-510
541
555
-370
-150
653
-645
-263
-926
-35
-281
-132
889
-614
548
272
768
64
191
98
-900
755
-605
-953
332
-659
-88
-937
-463
-260
418
-429
-814
291
611
-765
-727
979
-676
-20
-825
884
6
-933
-173
725
-194
594
-70
355
645
426
-219
-981
-669
-615
-124
-532
913
874
115
119
-624
-869
13
-69
596
423
-300
725
-328
946
973
5
-595
-983
-225
-407
756
260
464
725
-92
-161
-393
795
-762
652
711
-165
-824
413
983
-476
-498
306
-137
279
652
-111
-402
178
468
692
685
704
-418
-887
315
711
-282
-209
156
-472
-215
114
-448
-991
539
729
909
-423
-387
288
-209
-918
-676
426
48
-403
536
820
-552
-156
-266
-978
679
-856
-759
279
162
-632
203
5
129
620
-804
-81
574
-133
-758
-407
-344
-194
-26
-453
-661
227
-110
611
-157
580
636
534
15
-255
170
157
-518
669
-836
520
723
-226
841
-326
-887
-677
-306
-815
814
-285
936
839
849
-695
-55
-813
960
-400
738
721
-125
413
959
788
142
-411
-815
-901
-947
-430
91
-581
-207
976
-568
423
885
-680
-431
558
-95
-698
-258
-302
621
487
-200
514
745
36
-530
-305
978
-454
606
226
181
-127
-883
675
326
-472
157
373
-4
831
739
77
490
-391
689
-181
915
626
-59
-727
495
565
724
773
825
-258
586
473
433
-271
761
552
300
-591
-205
-987
80
557
605
-891
-118
-894
-624
-153
750
850
-170
-38
-576
-112
711
886
-516
273
890
32
513
-13
979
-31
-529
-944
450
740
112
-882
412
130
-196
-624
-95
820
51
532
-715
-44
-213
975
-305
461
-284
768
516
-312
125
-765
-465
-806
559
-932
-412
60
100
871
230
371
553
-822
619
612
198
729
155
-207
473
978
-280
302
-729
225
-42
-770
-363
894
283
294
93
-248
-350
-802
516
329
5
-964
640
354
-263
-532
-780
657
888
-957
463
-875
-548
-600
677
-495
46
165
-840
-63
-127
-590
256
-629
-707
-516
140
15
-703
-678
-297
2
894
353
-808
65
-109
243
-203
39
-963
357
392
519
-34
969
-715
-322
-109
929
-848
-867
-620
-444
-207
428
-54
-328
-638
-722
-371
221
-598
163
-343
-585
-733
-842
-575
382
-270
-456
175
-877
318
-640
721
-414
238
113
212
782
-220
0
-936
-181
878
359
209
2
-226
-322
645
-710
-816
-125
-59
-142
761
-320
-443
513
-540
-946
669
88
-61
141
-993
-305
177
-353
856
-247
-170
443
810
383
410
471
819
591
855
44
-73
107
24
344
685
-711
-475
862
108
-932
992
923
726
-890
713
-243
-74
603
664
119
-396
184
12
-301
931
-470
-31
117
-180
-508
-156
981
953
-69
-286
-53
-243
-119
268
-137
-194
-233
-248
-917
401
791
-478
36
895
518
509
982
-391
-226
-565
-233
455
122
401
-414
-896
-929
627
-242
-189
-997
-783
-351
-309
-149
-667
634
697
-242
296
810
37
480
816
-254
-415
-790
-859
-488
-61
618
413
967
550
975
-479
-97
-45
-520
520
26
-742
-265
-272
677
502
311
33
-129
574
111
189
266
-653
-934
587
-57
-984
-631
420
-88
-819
-798
549
-259
-197
-577
314
-594
154
116
50
-509
990
-551
-289
660
-330
-338
-494
-39
-560
-8
156
-785
-139
424
240
344
897
976
82
738
584
982
40
847
689
-325
-312
148
34
873
-133
-28
-574
145
-328
-234
-753
370
-289
-378
-718
293
-234
-165
175
193
228
-966
687
82
150
938
354
-152
902
783
-278
437
-577
-5
633
-489
23
-614
-845
-44
-882
14
-815
-59
217
-903
814
-780
-260
80
-767
311
-992
668
570
-555
891
303
-91
670
-456
-995
867
-481
-218
291
-847
991
-937
506
-930
-246
868
836
-515
-701
155
964
804
-97
-471
-622
-704
195
310
-324
46
805
-131
57
310
384
519
-768
-521
536
370
638
435
-650
803
123
147
-619
-348
301
-77
-770
-970
830
46
323
-918
-757
-967
-33
491
-340
775
-694
728
-522
771
651
-282
-431
737
294
-958
-426
-313
315
-138
65
-55
453
636
-166
-671
-168
-864
126
345
-32
351
-372
473
297
310
500
-966
-374
-113
818
-658
-734
980
671
794
855
860
-467
-222
-746
793
431
-219
-661
945
436
-994
-922
-232
-95
-53
-93
330
811
241
-42
-1000
-83
-186
-860
698
-886
-209
77
957
561
-887
430
909
-450
-324
-44
89
12
829
840
829
-480
-18
810
273
-802
-861
205
-282
470
600
-440
-236
-330
-358
508
-244
-463
-794
-238
-147
-837
37
733
195
958
-247
-361
323
600
687
-60
297
-945
396
922
539
-638
522
401
171
765
-117
-203
-411
-446
735
358
-471
939
-42
460
317
611
-279
1000
-373
-711
73
490
293
472
548
76
570
445
-780
-285
-952
-778
166
965
-462
416
-415
-390
52
203
506
-428
969
-995
-975
-742
-928
898
-767
224
-893
628
539
-59
-564
-489
484
306
-473
531
-743
291
407
-223
43
-313
77
961
500
778
-853
-469
-873
-969
282
-266
751
-27
-278
-231
848
-466
-729
441
614
261
-778
983
515
36
414
-614
-600
-810
392
-476
-572
-902
-319
813
-119
-252
-26
762
768
-927
-844
863
357
627
-595
-666
490
-23
239
37
925
-194
-497
-331
14
-138
-757
-999
604
-383
-198
390
-210
879
726
-75
-860
-528
816
755
-748
-121
-442
-983
-945
-775
552
-105
663
950
-796
-707
178
-353
899
-174
247
-281
15
-451
819
-784
226
560
-899
-984
815
590
-253
-288
-508
748
-314
-897
-43
-92
362
517
-632
-59
-887
450
705
92
394
-950
-970
941
-140
19
980
-78
-355
709
-667
-646
940
691
-213
820
864
-658
267
551
-662
-587
-463
689
579
398
-145
828
774
-498
776
-274
113
-208
-591
-506
-908
797
-435
496
-557
-319
984
678
116
88
512
-622
-777
418
-602
-282
-959
423
342
-276
759
893
-989
-236
-190
601
-61
-324
369
-50
-524
205
-979
-71
-535
260
956
22
-397
575
391
997
4
-648
-981
566
-96
-913
151
-508
607
572
161
508
-196
223
-568
-954
-72
153
892
-544
564
-298
481
362
-99
318
118
-313
579
-835
-380
-728
776
-214
-536
-728
-50
-293
-249
486
225
-963
651
-109
934
938
473
184
182
-294
839
-58
-958
532
-687
-833
-601
-572
-732
812
-959
-979
-682
114
127
393
193
-482
-990
38
273
343
-257
567
40
162
895
791
656
240
634
-150
-318
445
586
379
675
34
-144
763
171
389
-531
340
785
-977
-860
-976
907
-740
231
-844
-763
416
874
804
586
-474
-5
987
-742
608
915
-399
-28
965
775
-630
-751
-158
652
-964
936
-107
-842
-428
-737
17
366
357
932
-641
-251
-771
-359
-388
-527
240
481
-255
-605
143
-443
-181
499
-488
221
-456
-349
-391
-711
600
-144
850
-433
889
-8
888
-860
433
-184
70
68
-993
-439
-208
859
827
321
-177
-333
126
-841
-757
-317
-906
276
-610
-46
-430
-206
71
700
990
945
-169
-753
978
-951
-801
-534
632
-371
-704
-460
216
-788
-611
-145
-87
697
593
737
295
-158
57
971
-117
-733
334
190
718
419
911
511
-967
-693
-133
744
725
878
-408
978
843
-413
953
-435
854
-801
344
-112
-749
-712
361
732
-919
92
-870
57
-316
44
23
808
31
210
755
894
940
-916
-405
698
-312
-257
-224
585
928
-949
-755
-524
-471
-543
113
-231
-887
522
-771
719
-399
270
-701
-801
825
-526
-866
640
-681
-796
-471
527
-281
-488
-896
727
964
293
-34
524
-753
-401
-65
278
-623
552
335
-148
714
-632
-716
546
34
-294
745
-518
536
930
-734
189
-198
793
451
-141
-2
185
-811
-339
-613
821
-743
-716
-367
-75
573
-886
704
716
-896
368
355
448
887
-640
508
-931
590
-32
235
-924
-173
-531
1000
952
215
-241
-139
-130
357
-790
313
-303
438
-924
356
339
556
162
-794
516
722
-637
905
-463
315
-538
-374
-625
997
656
-409
542
954
-850
-194
770
809
145
136
-772
-393
924
976
-930
-581
-132
480
-877
-824
-756
-165
-12
976
625
-744
9
705
-204
190
-949
853
343
-748
-654
321
323
-351
978
-943
153
-508
-304
-851
-536
-827
14
-418
575
-565
-378
295
-617
205
-264
941
-856
-680
-868
-851
-670
-395
352
244
-350
-545
-780
334
403
320
-405
-785
-22
1
-533
322
498
-908
-206
-196
496
-862
-57
-77
-649
708
-840
78
860
-11
-536
537
-844
391
283
208
-26
722
-451
608
79
685
901
745
-533
-837
-849
221
665
-870
687
599
943
717
-204
-558
288
89
-548
269
-920
978
613
-708
-432
-122
-933
-435
26
-802
762
256
-299
-710
754
262
247
-710
-125
-267
966
321
531
526
-910
869
478
-681
880
-160
-602
381
-433
-297
-579
412
-966
458
885
-979
198
-214
-176
-749
116
276
-716
-143
399
583
-273
112
-186
803
-598
842
618
377
717
204
-680
838
-358
840
-368
-205
-596
276
-703
-805
-987
-753
-236
-164
592
482
249
695
-518
-935
334
-815
602
947
548
-608
118
334
-172
-558
851
-424
-16
-829
856
-348
-970
969
-520
-929
395
-307
-989
714
401
-414
-913
82
-401
431
-886
791
688
-889
793
351
445
171
-760
937
106
668
-221
-118
-576
-761
798
-897
92
-528
183
790
86
309
-254
-376
-171
603
-138
-735
-970
-316
-343
510
-681
142
910
-993
-323
494
589
432
-335
-832
-282
619
-301
-810
897
110
352
718
-617
979
510
-43
-542
-733
-733
-619
-678
-361
-285
317
-201
-651
293
898
-664
-466
146
943
569
-865
-533
-767
836
575
720
994
534
-537
703
970
677
-557
701
-409
110
-556
-584
487
561
759
338
744
-967
932
-135
878
-958
-186
-434
93
763
-436
308
167
-239
229
-462
873
-26
240
-157
230
-774
918
691
222
-460
36
175
332
-300
27
-665
249
331
22
31
-558
566
341
767
-731
147
-376
-246
610
815
916
-998
-859
253
675
-6
-72
410
-461
721
854
-462
-128
-462
-690
860
-457
264
37
-120
12
-208
-8
-871
795
792
828
-833
-854
-200
-253
-23
357
-552
981
-590
-985
-863
363
-835
471
-606
717
366
478
-510
-752
-783
243
509
-962
-966
-684
-551
-547
113
-223
920
347
-244
-535
-764
-370
-597
-398
-565
-362
426
600
869
898
-486
-986
831
-375
-948
-414
473
-291
737
-735
-776
-154
-511
-842
-677
833
49
-271
103
-485
-542
-613
766
-876
843
678
-104
967
-609
9
768
600
-626
-142
-330
486
-233
-253
-549
-925
186
-469
329
327
-967
162
436
-550
471
178
981
-925
601
-206
-668
-315
-38
377
729
-288
188
860
523
650
105
148
926
239
781
703
379
223
-965
51
-115
-713
-122
-45
150
929
-15
563
-155
274
-475
-106
558
567
-350
-917
926
-604
239
280
93
-78
246
270
-987
394
407
927
-121
814
-87
-576
-841
-941
340
18
942
233
-358
-354
-406
-42
15
-128
334
707
-621
173
-932
-103
346
256
-626
-304
625
700
648
125
176
928
-715
806
500
604
859
968
-988
-36
-267
788
-455
-349
-641
691
552
-792
-192
38
110
113
173
67
212
-706
850
-188
-282
-861
795
-739
-745
247
-517
-916
271
-369
-696
-809
492
-368
517
-922
780
997
461
320
-206
938
877
477
-584
667
-225
-176
217
157
472
-75
-731
215
424
80
699
387
-719
-693
-645
314
-798
532
577
-323
-137
915
546
22
-995
-190
893
557
-894
-490
-949
-591
-90
209
767
659
98
150
74
323
-320
102
-353
-264
785
353
808
703
-768
-395
-424
232
-934
427
114
-905
735
819
188
-187
970
244
-387
-9
78
12
442
-395
756
266
675
975
-155
-171
-112
-109
118
-314
473
395
-657
918
-24
-737
682
-864
-502
-719
-830
336
-417
143
49
498
-698
598
15
-331
603
840
361
297
370
195
614
646
449
217
-269
-553
319
-736
942
-863
-239
220
799
953
214
-452
-291
-959
36
-38
-203
233
-641
-658
624
860
-974
-321
-879
-177
95
631
275
-935
371
344
-879
-366
-197
-630
215
-549
117
-236
-728
736
117
-839
-312
155
926
616
-708
876
-361
-128
888
-653
486
-243
640
-398
61
-302
-359
-307
884
156
-774
854
-275
-791
-604
108
443
708
-362
351
995
-761
-695
846
-638
97
73
464
-688
-972
-200
-124
-703
483
-595
117
674
181
157
692
177
275
-303
-55
-68
-720
552
-1
563
414
-807
-739
-198
524
881
-415
829
-232
306
111
677
598
9
-828
354
-125
-398
-396
-799
857
125
985
-8
-718
605
-319
-471
-872
-733
216
523
849
-183
-329
466
-192
-463
820
-193
567
-547
912
918
-902
-611
267
862
-431
955
133
289
404
610
-204
996
-73
403
749
-798
-551
800
-992
778
374
3
851
-545
-605
-680
983
-664
728
208
594
963
285
229
901
124
890
-411
173
555
-628
-813
-795
-567
-430
237
-697
860
149
991
327
-493
848
912
-451
627
-307
-59
0
725
379
618
-711
236
316
851
-811
22
-359
665
-658
-771
678
-821
-129
341
816
1000
-995
-332
160
540
-509
-461
302
469
450
788
-115
305
-136
-517
150
-744
-915
106
499
-262
-759
-910
738
567
-147
1000
-622
-270
-485
-410
756
-707
-96
505
-729
500
-447
-66
-520
596
-789
-570
-786
302
-302
-546
813
-95
937
149
112
651
-4
-310
917
-735
-319
234
122
827
-878
110
141
858
-58
936
565
-860
184
538
-247
-963
-59
344
-734
-697
-732
-868
-338
-566
315
783
563
-782
-508
17
404
-142
-213
-560
211
-944
-925
-548
-829
605
300
-364
-38
-87
-390
673
750
184
-838
-548
548
-615
-732
-811
-107
278
268
-595
845
897
-101
-414
-220
-846
-8
-85
50
903
-175
-337
-939
846
-879
-729
-16
66
-530
468
-500
-788
327
631
-630
-270
-993
436
-878
-105
-716
-505
-905
-462
-177
56
-513
674
-224
690
-505
-400
432
68
70
93
-296
-298
33
659
-596
-63
-912
462
-302
-463
632
-786
-659
162
-926
-463
996
564
-276
-752
733
-920
-376
-959
-268
5
-762
691
-324
188
212
-893
561
700
-124
40
675
-88
757
-834
185
323
340
925
-349
-390
-837
789
-748
-14
735
-144
289
452
195
723
-334
-298
-185
-125
807
-338
415
300
-210
506
-501
670
-654
-708
78
234
641
-276
636
-541
-104
502
434
-25
544
-844
978
991
-930
646
-649
279
-614
400
-698
-397
-971
-701
-633
128
740
-974
-619
419
-1
-858
800
-38
830
-416
567
-185
659
-160
763
70
-809
-546
653
-842
993
-243
430
778
-930
-398
116
897
214
-181
-534
4
697
784
970
-208
-583
454
-739
450
-560
-763
-622
463
-586
961
256
-162
283
-375
-148
250
-37
-644
-399
624
-553
525
-55
-860
952
-125
-781
343
845
-102
-547
616
-646
550
547
-360
-678
-514
-476
-215
-791
677
202
822
823
789
-759
-947
-7
-176
-467
519
-719
685
-846
-280
146
-27
-557
-742
-263
70
-304
562
880
-583
-511
550
-626
220
-211
-637
-948
100
-713
-200
407
920
364
938
-958
517
380
306
-399
-262
-250
-129
-739
62
911
-21
-74
121
-177
823
-363
928
-597
857
283
375
292
-424
107
42
-667
724
-951
691
612
-55
-255
-467
784
-705
202
664
967
-94
604
658
509
-589
770
542
334
164
105
325
95
-97
877
-284
-734
702
-742
478
-143
85
891
-743
246
954
-716
584
-52
-719
-346
521
730
-66
-874
-724
526
-562
-133
-869
-840
-818
-403
225
-581
-620
792
-382
-19
705
136
776
132
174
838
856
-704
-668
9
825
-360
915
-995
339
720
714
-39
230
-136
-346
90
891
-332
339
-319
-753
-578
-513
-458
-600
407
-398
986
789
-876
717
58
-345
35
-879
580
749
-61
421
-599
299
-351
-669
-452
17
-474
-797
-517
83
-328
-121
-224
-833
299
18
633
-765
760
494
-378
534
-610
-539
674
387
-298
-61
830
203
-28
435
998
-460
51
832
586
856
64
-846
785
-518
-623
79
-186
995
886
-554
-187
-64
-794
-593
-549
396
-439
-793
-229
276
-555
-790
-308
315
-841
661
-271
593
-680
-218
250
167
484
640
896
-75
-687
-263
-84
-934
-544
-395
-151
-84
504
-7
53
132
-293
-170
-439
-131
536
-375
8
246
-816
584
-646
337
-823
375
-844
129
-930
504
107
-958
334
-288
-415
-790
305
-748
172
444
-39
387
353
312
134
884
34
-664
-601
414
-21
-772
-737
748
113
-741
474
754
-826
-386
423
-315
-103
176
792
158
-774
582
-29
825
909
823
-994
-867
396
213
-573
301
763
789
638
-340
809
29
592
484
-122
-422
-686
-713
422
-861
200
751
285
590
289
-75
-349
560
891
187
-643
604
-429
712
184
-580
-502
-300
29
-212
-325
186
46
-141
812
-455
897
-666
998
241
-968
-595
772
425
-472
848
201
505
795
-645
-471
-668
-942
959
-507
488
-96
287
984
-617
540
900
967
666
-990
-930
90
387
598
481
590
-310
553
-283
-43
660
875
509
89
17
543
-82
439
-663
12
-55
996
191
-95
-749
-878
877
598
942
-213
-806
691
-406
545
-242
298
331
-325
14
-777
653
5
-643
433
-153
501
648
642
262
-463
865
167
-112
193
-731
83
-499
-417
-367
444
39
-888
-411
421
382
-785
721
-775
558
175
-110
902
-472
-222
-487
138
318
332
271
72
-167
-474
-882
452
58
-330
981
564
-674
66
557
26
-741
15
-625
-699
23
-934
559
-17
-600
440
664
-800
-565
449
-253
824
797
781
517
150
697
-54
-835
-965
-285
63
806
-127
-661
214
428
488
-163
-78
240
794
23
947
384
857
369
313
841
-406
29
377
507
-692
368
217
-348
524
-121
-161
961
-344
-997
-775
393
756
384
-93
430
-92
147
-77
-730
392
-528
-128
251
-915
48
-191
105
457
381
433
257
669
-70
-39
930
-53
267
-973
-196
467
727
858
-968
-658
-243
-632
-6
-232
-838
-212
91
711
317
966
-948
105
463
23
408
248
-997
-900
-197
-535
-522
280
390
-860
-476
499
72
-374
543
326
-606
-724
546
514
709
96
-949
688
-349
592
-851
-830
378
-529
-514
389
179
-50
614
-145
904
-875
-678
206
-746
98
-828
-680
203
-732
-141
-477
-715
-601
522
420
10
587
300
940
967
-31
144
258
-748
-564
997
361
-565
437
-250
-331
-271
-532
394
-689
-182
92
549
-615
-231
-251
781
-739
390
-248
842
815
466
-455
-280
-475
947
371
579
-846
-677
-851
-870
714
127
-780
551
189
-46
729
480
-14
-518
105
-248
350
-652
29
-547
674
839
74
-411
422
-89
78
-641
638
-226
-887
259
975
712
-307
-918
251
-833
433
-462
-616
-913
-873
398
364
-628
-48
-91
-744
-338
338
-4
898
965
288
-203
-738
153
-46
581
-404
-828
118
950
963
724
-162
-2
-52
414
-635
-432
-27
-939
-972
-727
484
836
815
-583
-836
615
-521
806
-184
-629
701
-196
-683
-124
32
-136
-136
-926
504
-892
131
260
-902
-803
772
-976
40
-338
241
-585
-206
-561
646
329
884
-586
562
-1
-329
-169
491
-149
70
-438
-399
-353
-808
-755
-977
-264
-262
988
337
-25
-356
-60
-568
-801
-922
835
-921
805
-138
515
56
982
380
834
-824
-566
-232
426
879
-284
36
-74
954
922
-385
362
-622
581
-452
26
-180
-317
-810
612
-345
-260
-346
563
-715
-24
767
-731
-223
-259
-184
-799
-927
817
307
687
-433
-973
-575
-145
-827
25
-435
-95
-483
537
-83
-616
-972
508
-334
-658
-1
-274
-516
342
-251
-638
638
632
-391
546
-414
512
-154
-583
678
369
659
-921
-639
103
-445
-629
436
350
-863
153
56
503
66
-453
479
88
291
406
-776
-985
703
328
-171
36
408
583
571
-696
394
-725
-599
-244
107
-339
-499
450
255
5
478
-17
-460
-83
-395
483
632
-835
460
987
136
-74
-861
-856
792
357
-205
-729
352
538
158
423
-206
-266
718
395
424
540
447
987
-880
620
-868
-815
-207
857
-63
339
-546
-713
355
-455
-913
-233
-310
-219
-848
-406
437
258
761
193
224
-254
426
-943
-267
-106
711
432
-279
-929
430
324
-633
706
376
902
-870
-307
178
-844
-928
-29
296
-671
839
-18
730
962
575
537
987
570
-283
-196
-760
18
629
-265
-172
109
420
596
858
-485
429
-800
-488
262
-420
964
-223
19
-455
153
-598
802
895
-524
-239
663
-8
498
318
67
-605
870
-346
125
-591
950
-115
-248
407
-324
645
325
-631
443
-888
-1
910
-581
302
-337
-381
-194
608
908
409
-429
156
-364
-94
-522
-433
617
-772
-283
-550
97
-462
-27
-843
-273
-31
742
722
398
-74
-159
-699
827
948
394
-229
-689
499
712
336
97
301
674
412
-915
187
-648
-303
400
250
675
202
360
-124
-68
454
808
248
242
-97
339
-964
-330
772
-850
799
-457
186
456
733
630
-161
387
-723
-972
286
420
-39
38
27
949
832
677
54
-332
334
-37
-238
884
-927
484
997
-450
-822
330
-273
659
-120
513
-796
573
-567
336
-907
-593
193
819
-773
120
-722
-620
867
-467
927
-332
-273
-721
411
9
-27
-542
-404
772
989
-476
-656
45
988
-650
-67
-335
260
-740
227
911
579
9
-93
-188
-541
-459
-83
135
859
749
-745
-455
-565
-784
513
-117
776
-654
550
-952
-526
903
-105
-454
150
934
742
968
82
-72
995
-370
-992
621
-694
-857
291
-616
926
-10
-552
-782
312
-68
920
-319
-317
830
21
-930
552
-481
-413
459
-114
-586
-641
738
494
-937
-717
606
-891
470
294
518
-958
567
245
822
-91
225
572
-451
52
-226
406
964
759
948
666
173
271
-744
91
513
-78
548
533
220
-993
-875
267
911
846
672
-489
15
-861
-293
-626
905
-318
588
-309
-791
-620
579
480
-486
995
-912
-457
-103
244
428
183
132
-385
-211
-374
-230
-201
-113
-814
156
-679
937
-401
391
394
172
-622
-703
-448
786
278
-725
155
250
895
772
-336
747
878
-727
-392
-517
-757
186
-659
278
-181
-653
251
113
10
-744
752
-174
-714
713
882
-222
-401
-309
-398
-381
-83
650
-895
896
-839
-765
-827
576
-427
-380
-160
-556
833
-645
408
111
-624
-71
-784
-682
-851
-422
875
589
-320
193
-812
-848
-97
572
-985
442
-94
87
-300
-262
-352
-979
801
153
-498
794
690
756
224
98
-94
-678
235
-633
28
162
54
908
-366
-897
132
247
-496
986
714
-421
-314
-138
-264
312
913
116
554
674
-504
-745
-49
114
-18
207
-340
934
906
-273
848
384
-7
80
-218
579
322
-740
-105
791
-280
936
710
127
-228
-875
303
48
-990
206
855
-374
-614
37
933
793
-532
797
179
-399
759
-301
-604
-66
662
413
-937
195
-47
879
929
-100
-960
-271
306
-947
969
281
-449
-751
-632
193
-655
271
-8
79
-590
-823
103
-745
-960
-695
125
553
7
708
542
205
517
-11
673
592
417
-801
704
679
596
-748
787
108
-122
-654
892
922
9
565
-448
-320
-225
981
-602
-424
-638
-219
961
255
-150
-825
-956
807
898
540
328
174
-53
-947
961
-701
449
-808
-72
-176
319
-310
-304
-621
-806
-611
-395
-45
180
44
308
106
839
805
-175
-124
829
233
-847
-196
455
548
443
330
-612
-792
-83
-71
-111
-60
426
358
-184
-617
847
93
-699
-429
-565
-150
579
700
929
-223
501
230
-588
-199
913
726
176
-132
-923
-237
408
-845
901
-269
-637
295
411
-717
358
595
659
-77
-972
-474
466
-332
699
824
-107
-221
255
-118
708
605
-729
27
664
647
797
747
-244
948
-709
244
771
-874
-502
883
385
-444
-134
212
-840
-849
-893
-463
-720
-930
624
-720
305
367
109
608
-461
228
-538
739
868
-502
-17
-196
18
621
723
-408
236
-244
-850
-188
-955
-142
624
957
214
712
-904
484
366
474
-493
-805
-800
-459
-342
-64
-558
589
-740
-360
-629
-391
-732
-853
-861
524
-157
743
34
374
-187
-15
-969
-586
-346
444
-165
-231
-478
-340
892
-699
-91
927
-69
-17
-555
-837
-210
606
375
-950
-729
-502
957
126
759
-679
-714
-967
-920
-668
-816
401
-344
-430
-923
-89
-47
-611
-889
703
-427
-111
-802
-827
-765
369
46
658
494
837
844
485
-133
138
391
386
-562
917
42
974
-852
152
737
492
-713
909
-552
962
431
-13
-898
721
386
587
-705
540
699
-293
773
385
-607
597
-701
610
560
-676
-816
515
116
141
-875
184
722
-631
901
-567
-188
933
109
-731
-664
-546
-500
627
241
-212
840
-330
628
-876
765
931
-712
970
-600
548
78
939
-91
-83
-467
609
307
315
175
55
828
-872
-720
289
-246
-700
780
-384
-947
963
779
-195
-436
-32
-323
294
-3
683
-392
851
-45
339
-654
-551
140
-223
351
-508
-371
776
353
872
-794
-762
-169
186
890
873
177
-23
-720
-526
-107
211
684
-313
987
-72
-724
781
158
302
715
498
-637
-372
40
978
-289
455
177
-964
927
-614
871
434
-988
-465
734
917
-338
-573
-861
-292
-357
-288
823
526
268
-868
-129
508
351
530
214
-160
480
152
427
-654
141
-850
-523
895
-301
-942
20
987
-394
-267
-951
383
691
-84
253
-77
483
-718
-970
-198
551
331
-535
243
-683
499
-180
-932
-521
-868
-89
-189
-835
-641
942
-135
973
461
759
0
-293
232
-61
282
454
-756
127
720
-139
42
-102
-498
-763
-402
-730
860
-225
87
-511
-617
441
-697
615
-486
44
-815
648
569
-447
91
165
279
-769
-347
-477
-56
-132
-835
-25
-501
378
863
-77
128
-583
902
507
-440
-580
-467
22
-121
996
-639
983
-194
-258
-904
176
-869
-417
454
563
-262
-244
612
-252
-228
490
-733
436
-194
635
535
953
715
934
-692
-38
-233
506
383
159
-2
-973
-207
427
-785
-198
-377
392
761
-441
-392
517
678
-10
857
-411
-762
769
152
-454
-770
-21
-363
778
139
-958
-785
215
744
0
-136
-219
979
-535
-949
983
-481
332
807
-556
940
-85
-388
-34
-810
92
91
-374
-340
-775
839
840
468
-291
485
-2
-619
918
-720
757
-440
446
-596
-659
999
-611
-167
-923
-466
-534
-761
-307
-854
-966
-901
751
-106
-611
-667
354
804
612
-369
488
170
546
-202
710
806
861
-504
359
-578
109
-434
294
-218
852
787
-534
-317
653
-863
359
888
519
737
144
-477
79
322
485
194
684
-41
-544
-334
-433
-391
-221
451
-459
-357
718
532
370
294
-165
-181
-964
0
639
-453
-72
-660
-525
-994
756
-253
646
301
-732
495
862
939
945
9
-925
567
-863
989
851
495
846
-258
-957
265
217
355
756
730
855
864
-71
960
376
362
-636
-1
-992
405
-33
109
-176
-158
-256
-64
209
226
577
-430
-661
21
15
109
663
79
-411
170
462
-73
642
-228
822
-925
900
19
-23
-200
692
955
-831
562
312
48
509
327
515
-145
-37
635
-771
-474
25
-713
543
742
661
-956
368
-475
-12
801
-943
-424
-378
-315
-767
-13
-302
103
979
202
498
-160
-953
-751
-619
-516
906
-255
-239
645
434
823
694
999
-706
-110
-765
658
-431
-263
-388
621
-577
-552
-903
129
312
-750
-860
433
488
-213
-481
238
-26
834
758
904
220
334
198
486
558
-628
-251
-573
-88
-187
212
38
-294
863
-31
924
70
-499
377
23
924
-818
-152
-873
554
351
-38
-170
166
-922
-846
-438
941
-25
658
71
896
-205
-661
897
570
-994
691
-463
919
944
719
-274
-19
866
-309
-388
135
327
-412
-670
-347
-378
80
530
101
-191
-705
-62
993
879
504
-894
-875
294
3
-333
665
313
20
445
-872
945
-71
77
-48
487
124
-333
301
914
-975
462
376
-828
792
-256
79
800
-891
-660
-883
-534
-715
-307
29
444
-294
-186
800
-471
504
-727
870
381
255
-338
-584
114
-20
-58
641
-91
-897
15
5
-671
783
892
-149
390
-914
-808
-239
-815
-199
-335
-755
109
-469
168
-6
-327
-348
-340
664
733
874
595
-729
-265
-816
725
646
-19
696
-203
-62
-949
-134
391
-565
784
-366
-267
-587
-446
827
-262
-694
-982
468
-659
858
-154
-281
-567
999
-716
346
728
604
492
530
-746
614
-291
-308
988
-398
361
936
517
458
-614
-246
-60
-596
317
752
762
-816
820
-124
165
947
25
-452
-784
-480
-591
-260
-256
-84
-312
215
-516
465
-478
-49
360
58
-769
-157
-783
861
-539
85
236
-745
-938
434
739
131
-742
-840
400
-776
71
-282
139
-125
-459
-99
-447
-62
-682
432
-561
259
936
353
-137
-642
-671
171
386
-563
123
45
416
-327
-489
-179
425
417
716
-217
453
-472
-57
-869
380
-58
643
338
-815
655
240
-177
-873
975
44
340
248
483
159
917
422
-522
157
208
171
214
757
-50
258
-82
-375
-779
-639
-137
-320
601
-862
-409
-717
-585
801
-121
-972
792
106
567
134
86
-220
-887
-828
327
428
-660
964
960
-337
537
-327
-34
291
-592
272
348
854
-885
726
208
119
-396
-297
189
-754
-734
-187
118
265
962
-989
1000
-331
701
908
-967
-558
111
478
334
600
-444
-38
461
544
-263
-841
459
466
421
-408
602
-623
82
392
-933
-808
-298
260
-409
998
993
509
-99
-93
-906
852
-295
348
-904
943
-969
-475
1
-73
27
673
-377
657
-212
-557
472
-817
-400
-980
759
431
-641
29
557
-126
390
666
-237
-986
328
-718
343
-384
113
144
428
-39
53
-84
619
701
542
-67
-709
937
-67
243
218
369
-402
222
-454
747
-116
-231
927
816
473
707
492
-289
-790
81
-390
-236
-373
979
914
904
-967
686
161
-651
-486
-967
-954
489
-953
680
-469
-355
-508
737
-503
245
-942
194
20
222
-648
723
-631
-352
-140
-296
331
-724
6
774
963
792
252
548
820
-829
91
224
943
907
-600
141
998
312
-23
650
-237
753
640
-388
-443
390
-189
-317
-516
322
530
-972
-447
-220
742
707
-477
200
-952
118
-912
-633
708
-469
-389
731
731
-88
-184
706
-897
-266
-318
133
720
679
159
849
737
244
-456
-564
-882
212
941
129
593
970
-128
-48
-543
-269
-1
-846
-324
969
198
112
-104
-974
-18
338
967
-236
-406
348
-81
-998
-858
-676
920
808
-213
-925
312
-962
246
-927
32
306
851
-920
-118
595
-738
-38
148
640
-770
80
286
104
-185
-951
394
27
531
-230
-411
-4
-420
-393
944
-555
-894
516
779
474
-879
970
-45
-316
551
831
279
294
-405
-996
-831
-225
959
249
-414
533
822
486
-74
224
-460
-801
-786
-447
-67
-961
388
447
-233
-707
-626
530
-639
-454
-358
-48
-87
862
316
244
-468
325
86
506
-899
51
-319
258
521
439
720
561
532
637
986
-412
-386
-962
222
579
286
6
-462
793
-564
379
-630
786
67
966
-191
-360
-688
752
-688
-973
860
60
-612
401
-479
740
344
-837
923
-910
260
758
465
-167
-545
-909
952
910
-433
-73
-529
656
754
258
49
-369
-834
-413
224
-666
-385
577
674
-678
845
903
700
924
-814
-260
-281
-268
729
561
339
717
-944
-589
-248
226
-150
-388
914
-639
-309
478
20
-605
788
627
-158
-152
556
389
-538
-856
-600
-210
-493
450
689
129
-591
-423
971
906
861
-90
-7
-353
-509
510
843
985
-848
-789
-311
695
110
967
938
-307
819
-21
793
-878
-126
-904
-75
261
291
-244
-130
247
-26
-877
-83
943
-985
-266
-27
46
-381
-51
-964
-896
291
545
584
-949
591
-536
-382
539
252
-884
841
-807
502
-162
-814
600
385
-997
-17
118
996
-302
757
41
354
564
-898
290
663
240
930
762
-470
-787
774
-517
132
-759
-515
-694
-864
836
-946
-464
287
6
-964
542
-970
-441
984
82
3
191
357
4
-837
467
-343
41
949
-231
-452
-700
-99
799
-952
-475
409
-720
-234
-512
342
-912
740
375
-911
-945
-802
672
650
-414
210
788
-297
-737
399
-502
119
487
99
-101
-179
-329
889
-340
13
-723
3
-805
457
-583
634
516
775
998
-561
-619
-591
-765
-897
-624
882
322
-830
97
-575
-864
266
-554
-515
678
959
-700
-498
-268
-253
46
98
918
131
-774
948
-350
779
-764
-3
-663
928
306
-142
519
683
31
-310
300
849
347
633
-260
-521
178
43
470
596
215
86
550
-311
324
430
231
670
-86
-141
655
985
552
935
-233
-341
775
-960
-607
715
159
630
-507
314
416
604
879
-477
921
-803
-503
469
-62
261
850
497
429
-219
78
713
355
-557
691
717
310
238
-165
-534
801
-501
-52
527
-25
873
-78
-208
286
-188
-316
435
340
998
594
-30
-431
-952
927
682
57
565
905
-497
986
-477
-146
674
986
79
618
370
989
813
-412
-310
-59
663
-349
639
-337
194
168
-700
-376
408
-752
-268
556
688
574
-767
810
-105
-409
538
-358
-332
-423
135
472
-621
264
-664
588
-675
-572
927
-255
394
814
-981
256
-696
739
427
-92
916
952
226
-102
345
861
747
866
63
230
733
-760
-968
332
741
-569
575
-213
518
-385
-296
-185
-158
-867
-221
396
-575
499
-335
-217
-994
889
-320
541
-286
-686
-582
-14
829
-54
-917
-153
583
763
261
631
804
-521
-387
-386
-659
124
781
-376
-546
825
-295
-632
224
-399
-65
-379
19
818
-22
-832
919
-132
834
320
-725
-872
240
693
346
-866
-700
-822
196
812
-253
523
-215
721
-345
654
-598
-188
-26
-886
-92
-86
875
-110
-49
608
-461
-363
755
-172
137
-893
398
422
301
341
-80
-447
-270
-431
86
182
956
-980
914
184
-869
-611
837
456
694
-473
155
-35
-484
-518
597
193
-857
-758
131
-793
-536
728
512
136
-509
316
999
-821
-406
-35
-665
-919
573
-546
412
-314
-333
-504
269
470
463
979
-713
-334
-569
810
974
-61
937
-723
732
-840
-539
-79
26
412
-728
-335
439
441
353
601
-910
-810
-884
486
-109
255
-792
861
789
-922
330
700
-484
-601
690
-272
251
632
-973
878
306
994
468
210
-118
997
-29
466
101
-653
206
-240
-152
171
559
573
653
25
-92
-909
-585
-848
666
-867
-95
-773
658
97
816
-796
-657
361
-213
735
315
-400
954
14
346
325
-571
-537
14
749
480
-255
-844
167
-301
-450
752
910
-217
-292
638
431
888
655
330
-847
-728
148
-267
952
-645
861
-127
778
-367
996
234
951
750
940
-112
9
-918
-11
-652
492
417
-645
-360
30
878
-702
86
-356
566
-552
343
398
794
-210
-897
-971
-302
508
-880
545
839
18
306
-999
-496
-348
895
408
118
842
907
-134
688
606
298
249
878
731
-305
-412
-495
-719
-837
536
-352
-796
809
-405
-433
-122
921
-254
-921
-401
441
-201
575
991
-17
334
-648
106
-958
-968
997
-567
734
615
-102
697
-162
-202
-707
225
635
-115
785
81
-213
44
1
43
2
-548
388
51
-300
760
-24
713
297
-541
205
-352
121
-58
-724
-175
-49
690
846
828
-364
-183
163
544
782
600
899
772
791
248
-503
-600
-691
24
-601
-457
119
-687
-1
949
-489
733
293
-678
70
-878
-914
-973
-571
23
372
597
-490
847
217
608
971
-780
-787
-147
-279
-435
601
-949
-724
-843
533
-94
631
-500
-785
-55
-708
-947
742
947
-431
772
-812
-65
-252
188
-655
-31
-902
198
561
268
652
-763
247
-355
-557
577
130
27
-65
-296
268
743
-759
539
258
442
-984
-821
305
-899
-546
-242
-31
312
924
846
-868
216
695
-291
-298
-986
872
-338
-758
459
-601
-283
-390
333
180
-171
-81
494
-291
736
-831
-610
599
540
834
-945
709
780
282
903
750
-476
-144
-841
917
336
-897
-665
-198
-594
-469
-852
298
188
-372
346
241
94
55
-94
38
-426
957
645
148
-399
-60
-900
774
219
-442
-105
873
-176
639
5
-318
-706
-40
-426
-81
494
-30
-815
661
887
430
524
319
624
-914
978
606
-206
-62
271
-983
875
-874
-855
-86
-203
658
-308
-71
409
13
793
49
308
-65
-252
-421
511
832
956
-394
322
-161
747
-300
-215
-135
-677
-526
181
-548
-394
-607
749
32
-324
-151
365
643
109
-945
630
-301
-671
-409
984
520
-507
587
101
280
318
-462
-587
141
875
320
-933
-983
114
849
741
18
565
-455
229
-110
643
925
-487
785
616
169
940
699
551
-666
-691
-898
-669
807
476
-610
-530
-382
-175
51
912
564
971
-771
-170
-333
-258
-661
-715
-994
-764
-921
-905
-558
845
-553
372
961
-366
34
-823
-723
928
823
403
-380
613
285
-236
280
791
132
433
-42
85
-325
-418
632
-575
-828
-247
-943
-321
-89
-933
-366
504
932
-3
-869
-618
78
-214
-756
-324
-831
371
-790
369
330
-660
844
142
-17
570
326
896
269
-429
316
909
206
-488
-885
-152
-968
701
-917
782
-389
43
-61
-974
540
539
-52
321
290
-167
441
-181
-999
917
-990
-627
-642
711
-616
19
315
628
969
776
756
-964
123
549
651
-796
-614
-613
-730
-846
952
606
657
188
-572
-25
-860
-875
543
256
-966
-13
195
448
-378
-30
117
-415
598
334
-640
348
383
-80
-93
-584
-969
-211
-282
-158
-334
978
-736
538
-928
852
-735
-15
951
-985
-505
-285
-269
147
-54
741
-960
-391
382
-405
848
78
558
247
617
877
-682
-631
-766
282
-868
-346
288
-208
660
-688
999
-821
762
280
729
-598
-698
-204
-424
5
-642
-787
-731
748
-712
-9
843
335
-115
957
473
-728
14
-987
-420
-578
-102
-230
736
143
103
-723
-293
-586
-12
-289
479
548
808
997
710
457
37
-384
758
-210
955
-41
456
782
730
-345
847
-702
468
528
225
-648
221
-898
737
355
655
336
-747
-727
12
607
645
731
129
195
131
-156
741
-435
215
-851
281
-629
-757
145
770
-292
476
-802
-548
274
847
-421
485
961
-789
210
269
-747
535
751
-768
-471
999
-846
-910
-204
-472
607
-179
952
-195
-311
-32
-453
21
720
-230
685
820
-516
-872
-18
700
453
-977
250
-59
977
-562
-105
87
354
-540
-52
-726
341
-681
877
-946
-703
79
483
771
-59
-137
18
-715
391
-947
-452
535
464
-411
-906
72
-229
-818
-607
26
436
295
-885
-231
-823
-218
-596
-258
-492
776
746
243
-207
-701
-430
-566
738
677
828
135
431
-515
-735
-551
235
-855
291
-809
125
400
-599
-911
-314
-392
873
889
-25
-210
-500
891
587
759
218
851
936
-919
85
571
695
664
-833
-6
439
960
-371
-614
-978
-849
-128
986
-583
969
-57
-199
319
-598
771
-146
827
-939
578
-419
669
944
-773
-609
772
437
-51
375
-319
912
247
144
-90
678
539
-532
607
436
235
250
-768
-635
714
-811
508
-344
-196
-443
573
345
953
-466
424
-704
857
-433
928
180
-619
-59
939
974
-618
-370
958
-728
37
-83
967
-515
665
641
-146
912
-451
219
518
-435
336
-266
-826
-648
-733
-612
31
334
298
-778
-245
148
889
282
603
-166
190
-877
861
278
89
951
993
-620
-513
38
-264
769
-800
135
202
-871
398
131
-427
-869
126
-3
-912
195
652
203
651
847
-445
317
-123
-518
483
-613
989
726
257
92
811
975
-293
-577
-224
587
-701
453
476
-77
-949
683
321
-143
645
-626
-294
-474
-252
136
770
841
688
44
-108
580
-517
-401
506
-660
362
473
-976
-92
797
-995
-871
711
-279
288
879
567
-300
318
-104
778
793
152
-655
-40
-881
470
-981
-526
-15
-772
316
404
-483
-674
-918
-670
787
985
-583
-451
836
800
-987
-661
-324
-98
-1000
203
60
-760
-271
222
-897
-898
637
-394
-209
27
-77
-895
-6
-550
-261
-532
-115
105
726
-276
-626
-741
-142
-327
407
72
820
-804
575
-432
484
-61
565
513
958
114
675
586
-383
-408
-911
-495
891
260
947
-154
288
484
-113
795
-253
981
536
-321
-156
-316
-571
-523
817
614
421
894
-334
702
-218
-674
818
-178
-126
405
-215
732
-418
-390
-78
328
-729
-753
-717
-778
334
-50
869
-149
962
-529
-423
-820
-848
-832
-220
358
157
-468
106
800
-31
626
-160
-597
651
-52
427
-214
844
764
323
-554
-759
-9
897
-72
636
921
-150
650
-99
-368
667
528
-483
-534
-498
886
541
-887
176
-416
685
849
529
944
864
-27
575
697
-963
272
-434
970
61
851
-677
-186
668
293
-669
-855
277
832
226
-827
-470
378
546
-897
693
-877
443
-649
934
-467
278
607
469
433
-197
32
289
275
730
35
810
428
-954
666
84
492
155
-196
996
-95
61
-566
-494
-323
438
847
-930
166
-254
725
-100
-365
-218
-431
482
-967
-342
439
-506
-759
-695
-145
-40
19
-177
691
144
112
-649
112
-449
800
-412
-328
-894
963
511
54
-524
219
554
901
922
955
930
-214
183
751
-568
243
-323
-687
310
355
-215
595
-757
-417
580
-132
233
-917
-699
726
-545
978
-45
755
-53
932
32
-516
-44
386
501
133
-757
-186
-614
809
-840
793
33
186
-321
713
404
-32
-20
210
-123
-780
482
-975
687
176
414
-853
-290
365
-420
-680
-339
790
-513
757
-378
-669
-911
-690
836
-369
573
-35
736
823
141
-708
905
196
604
-931
-735
690
825
201
982
225
-588
-590
-481
-476
999
972
-300
-589
435
283
-986
-808
965
732
855
-852
677
-941
839
396
-618
108
-712
631
-994
-449
-367
-261
-364
-966
-961
-620
895
-166
238
-35
-509
720
-848
257
-580
943
39
-21
-401
-71
-929
587
321
33
-32
-896
-96
658
-598
-79
-400
-248
901
521
30
-304
-616
-78
338
30
-241
148
-478
-404
-306
-411
400
269
866
267
529
159
-37
-656
449
-352
-916
-419
859
494
-861
837
736
425
-727
783
74
773
-840
397
33
433
-575
-279
-342
176
-559
112
405
-198
256
187
-857
-540
238
575
884
-600
595
-878
-201
878
-445
-711
-980
-251
-202
-513
-920
554
542
38
-822
-324
572
452
-880
283
-284
-890
-406
472
692
-687
198
-349
826
584
523
775
485
661
-187
652
262
-348
421
-386
569
891
-928
319
236
824
242
-135
272
-355
-540
398
-92
699
-134
-593
296
-626
554
-435
536
-906
-26
-464
-691
190
212
207
-481
224
279
952
998
-854
381
576
-464
-27
56
457
915
-15
-380
-349
893
187
-720
-555
90
-843
403
973
-107
-806
-378
-800
339
693
922
-87
772
451
-148
190
-479
-371
-63
-366
504
827
484
663
-297
229
-858
-232
193
-196
273
-999
920
-544
550
-914
-101
925
510
-650
612
686
804
-975
149
427
440
-624
-417
-575
-674
-875
-37
-284
-873
-920
-561
873
-562
850
300
-822
-166
-55
-920
-139
-501
278
238
871
-236
-446
-238
909
-912
-336
-636
870
345
-564
45
940
863
896
-577
-861
-705
647
-885
-494
-679
688
-555
-815
-699
380
-251
365
315
-402
294
759
-633
404
-275
-133
80
-620
596
-354
-70
511
936
-603
1
634
89
-867
-991
-61
61
172
614
454
-730
-294
526
189
-435
-942
271
-936
662
-137
409
-15
-147
-454
53
-604
-778
204
-500
5
120
217
-401
95
-207
919
-268
-5
860
426
-144
-1
7
-978
-238
244
522
25
426
-664
-809
559
30
-228
-843
405
175
-419
385
-215
-11
488
-410
-995
188
-678
-389
-903
669
371
392
-428
-102
675
353
-545
264
473
-540
666
931
-707
-594
-109
77
731
-457
-153
209
-907
-121
850
-191
199
193
-645
-687
-565
-681
-379
161
-867
574
609
877
-215
-677
827
787
972
297
939
-150
755
-652
814
378
-382
-491
-766
829
-676
37
585
811
-596
-462
-954
-576
615
-320
-312
361
-590
-900
-825
863
-271
804
971
-60
84
620
618
-109
-343
-137
-444
881
387
-900
-633
-657
-709
-816
678
92
-699
757
-673
-948
-636
461
349
4
-36
-822
-830
9
231
648
393
283
-619
866
-481
303
843
289
135
7
188
268
-817
506
-435
-868
-355
-745
533
544
1000
590
-719
-732
-33
390
-28
-341
-674
-261
670
790
800
-2
756
774
110
-828
-233
206
617
-95
897
657
40
370
-448
396
-752
-311
117
-251
388
687
-733
479
737
894
517
180
-723
255
-722
-487
-152
622
-421
380
-834
741
-35
173
768
716
882
56
508
-857
903
131
913
643
-496
695
-299
-638
-758
-106
725
-116
-625
752
682
119
510
-498
868
228
-486
711
837
-721
332
-636
907
226
214
-499
959
-50
770
-658
583
-634
-594
-536
137
-589
-485
195
886
-82
166
10
-521
-705
-136
273
-932
816
885
-88
-215
358
-715
415
515
893
-320
-306
176
287
858
-536
-928
156
-984
604
-581
636
613
335
-235
247
-845
473
-595
-611
823
-174
-333
795
571
-204
234
515
775
-550
781
31
-346
-112
-478
929
-895
137
630
783
-24
-495
-734
-600
-466
-531
-6
577
-242
-255
898
909
-617
-984
779
315
447
-147
900
-260
35
920
-102
-859
-723
-804
-723
-55
48
-564
-304
-443
-384
194
-641
-632
-250
337
-649
-416
-252
-87
-835
-420
518
253
-144
797
746
656
-507
-241
191
-713
-547
262
-590
572
-486
-949
298
-471
-685
-778
-726
-121
-872
748
960
-234
-712
-692
289
848
-278
377
-823
609
356
-152
832
-633
415
228
297
-70
-334
-109
735
-263
460
521
841
965
266
416
-230
305
529
-725
-920
-384
569
-706
-499
182
912
769
-547
-249
456
920
356
25
64
835
703
229
-278
718
644
90
378
-529
532
-165
-442
463
871
997
163
11
764
-341
-368
-724
542
-845
378
384
410
555
-41
257
671
-39
-805
76
667
-654
-778
-650
-773
-436
-285
623
-9
-240
-681
-545
-698
535
-89
70
-875
57
-59
868
662
-7
670
-741
908
318
-94
149
570
-422
795
109
558
20
188
371
222
830
-165
114
-222
-48
-508
449
-742
467
257
798
-504
-693
464
589
-846
361
-692
-872
-712
951
909
-184
-256
-599
433
-894
-129
119
47
-772
-599
-229
-326
-159
432
-57
-535
467
266
353
631
-979
-541
481
-174
525
79
-23
821
-720
134
-804
491
-577
-206
-477
-755
597
480
-479
982
-732
-660
-767
-522
314
-652
-830
-646
548
-157
-940
543
-611
-705
-316
976
200
-472
-989
462
371
-14
688
-710
-863
-578
-601
572
-143
-35
954
328
29
-172
473
-244
144
-70
371
748
390
-541
-772
-768
-592
517
-993
-366
-459
816
-425
-874
-524
-59
-778
379
-855
-189
-823
888
-559
-604
759
124
814
-414
-291
634
69
927
-730
0
309
-867
-264
372
927
210
403
556
348
-190
664
87
562
-819
265
918
892
711
-806
86
552
-224
406
-459
-526
-551
-253
-909
-201
-296
-926
823
451
-64
-2
234
790
327
641
129
-182
-948
-974
-478
-597
18
-450
-406
327
476
-549
-907
-601
441
631
-489
446
107
-389
953
971
657
9
933
-175
-310
463
873
138
-255
-744
198
746
-491
163
-40
-365
92
308
-762
-359
-724
-338
-869
-830
380
781
90
-835
388
819
-551
192
589
163
-540
-301
502
-17
999
572
374
601
-479
455
-643
-368
-153
-532
506
455
-807
-221
795
450
-959
417
644
182
225
-901
-787
86
372
-169
-334
845
-296
529
969
-824
-2
290
556
623
921
-773
-881
631
-793
-994
536
-780
476
-800
-265
704
677
-823
-345
-274
-893
215
-68
-490
-922
610
518
-367
957
-910
-880
391
978
-612
366
802
-246
904
26
44
-128
306
-449
-155
-996
254
803
454
-720
109
-535
559
-114
994
-324
-276
-981
-718
-821
-535
305
-584
709
115
419
448
-730
-23
738
-855
-383
-461
-332
-623
-499
562
631
782
-378
30
675
-9
31
-819
751
363
805
-343
-576
-663
-292
-481
-400
-609
74
-159
687
-715
95
6
125
-272
-672
-703
593
86
846
834
-877
772
-765
911
-4
-45
-969
265
-762
844
-886
205
549
-988
-777
885
80
690
142
-556
365
342
66
-999
-769
-84
358
-544
-550
-418
928
835
-612
412
978
-767
422
-990
519
-596
485
-409
-716
294
-212
126
-37
-634
469
-905
233
-732
106
-249
-890
-777
154
-223
-909
1
-833
-368
385
-886
-759
219
669
-961
-773
197
398
943
921
691
-490
-429
666
599
-88
-651
-894
-4
624
960
384
730
264
614
887
180
72
-454
-698
308
-100
978
557
-674
863
272
712
762
680
-910
-627
-901
-139
250
-330
600
-401
-228
493
-736
-207
620
-507
-535
771
103
-177
486
-220
828
445
-451
-882
-650
-795
371
462
280
-872
-362
102
-886
275
-285
313
578
-573
-248
-377
-40
389
293
-81
703
-116
812
-698
-393
-306
604
-106
866
-457
563
41
-916
-777
954
381
105
347
-156
-650
251
-448
-718
882
-485
645
-539
-134
-152
349
163
-325
-776
-37
-854
234
-718
614
241
678
373
-757
730
-519
280
-180
564
-142
-826
-47
610
-358
-134
-870
-260
-62
461
-102
-971
-732
817
241
-186
-920
-370
951
-627
-941
268
288
-308
-164
-530
-261
-941
996
-974
98
-623
-207
694
34
-242
-569
-90
-420
149
-164
-20
-973
964
734
211
-496
744
636
737
-234
-391
-190
272
890
46
-3
240
47
-83
997
607
-265
798
257
-736
494
432
574
-457
-605
229
-918
573
-337
66
192
-517
-304
-778
787
-140
372
-499
932
-919
-553
-603
160
551
-144
405
-689
997
647
-453
916
594
-326
898
284
-855
-510
-263
-387
738
679
263
269
469
-654
521
224
161
-913
728
947
-43
-139
-796
226
-374
725
-772
397
-585
-514
688
-584
679
384
-68
-623
-553
312
324
600
180
-972
820
-987
13
547
-112
-139
434
-240
712
-654
-6
-574
-499
-595
439
676
364
-858
-242
571
225
195
-420
-871
723
183
-90
82
-565
607
-976
556
750
-275
-34
-333
342
612
-437
-892
121
210
324
-461
-147
115
50
696
-560
-901
649
260
84
-989
-94
-645
-916
-355
-745
-565
458
-78
251
-666
-123
-127
-525
409
6
193
969
-629
60
-236
-83
269
-402
-790
-367
916
-515
512
-826
-946
901
-786
-897
946
-609
-275
600
225
-884
-920
100
-611
-84
686
522
107
963
-345
362
-253
225
-6
374
584
963
183
-38
-867
-250
-431
153
416
209
-806
155
454
497
-71
-828
101
462
-391
-389
636
786
850
527
898
883
-857
716
957
-44
-332
-46
-976
219
-853
-214
-823
-245
-457
757
-273
656
517
-853
-335
-563
-369
-323
779
-452
195
-572
-811
86
545
442
771
709
-867
-296
987
388
-867
397
-119
-771
-631
971
533
885
150
-148
805
271
92
970
405
-457
941
571
-866
310
167
-214
282
-508
-789
849
698
971
613
-293
-584
484
79
-364
59
785
551
-152
-590
-359
744
114
64
439
129
318
-769
598
-70
-164
-261
-629
31
959
393
313
-130
540
-158
-335
663
195
718
522
-731
-175
871
-67
973
-993
389
671
-946
-605
786
-701
-520
572
501
-740
-740
877
-419
-558
-534
947
264
-472
41
442
696
-562
313
151
966
-461
756
399
-326
-927
-688
-390
133
555
622
710
314
-498
-390
710
-469
-710
131
-527
-122
-762
-932
313
-168
74
582
-612
-19
552
464
413
804
-50
682
564
-131
-995
898
593
-480
-798
42
958
820
-1000
62
-808
425
-777
858
-702
823
-951
-538
121
-82
-213
-332
81
-538
788
-303
107
161
494
-79
-788
37
830
549
-597
651
-179
109
-814
-661
448
-404
-732
894
-968
462
-726
-788
308
740
180
-728
71
-697
936
-750
753
826
-978
-210
915
-990
-911
-883
390
-269
765
-93
761
-432
-141
-324
517
-429
-584
-454
-559
-45
315
664
994
-264
-979
684
444
576
-278
890
574
289
-204
450
119
-285
-209
-976
32
859
51
854
239
-947
-726
-366
-670
642
-205
461
-871
-187
470
-134
-818
117
332
-919
-102
-763
586
769
-684
-158
-365
-370
-646
-217
342
868
-654
538
-412
-652
466
-420
-902
-249
-732
181
-64
-341
-976
-17
346
-555
463
-789
882
-745
-508
411
-292
962
776
-924
-940
908
17
-727
485
142
-493
-195
-854
220
-96
416
-347
-331
674
-261
515
974
-740
-753
-705
416
999
836
170
-150
-920
839
-347
-711
-982
-809
374
709
933
209
-288
420
838
-433
-325
-105
521
567
89
609
-5
293
-157
583
598
-275
-316
29
425
-775
813
-181
-573
817
-115
-763
726
814
554
228
-178
-771
-519
-172
546
507
787
158
608
-110
465
-25
637
-755
46
150
-688
-797
-867
178
470
-808
-511
759
229
663
283
857
80
-911
-779
280
356
-215
799
37
-519
929
-555
584
739
577
-996
-961
283
469
-80
514
-684
351
-649
-470
984
-237
-552
488
662
-423
-234
-221
-411
-570
-158
636
-804
-767
208
801
202
749
-637
466
56
291
714
280
147
682
-538
117
-372
-961
881
-499
286
-578
448
-417
911
-376
-506
-484
11
637
105
616
22
496
-141
-964
-438
-511
779
451
-177
767
-148
-664
-161
-54
213
-52
811
-524
-623
35
789
401
920
-458
-287
757
794
184
-44
330
329
590
-972
40
984
481
378
-147
-768
767
-712
-952
-161
-116
16
236
722
309
394
558
-338
-112
-130
244
-654
-830
893
-187
300
-628
-56
258
-375
-463
721
-979
-596
-566
759
-644
620
278
-802
755
-894
768
140
-599
528
150
-227
-791
849
989
-478
247
-191
-920
917
234
-704
384
404
-637
-682
-303
-92
196
938
469
-870
-363
-269
-413
-293
-753
-299
-977
-169
-375
263
-894
84
-797
167
-972
-470
-62
-196
10
-652
199
482
-888
232
179
464
50
-593
-390
-719
241
-366
-961
339
-239
796
-121
-772
-524
900
-177
-561
-167
764
-572
598
199
-830
-112
496
545
363
-832
-40
-759
301
26
339
862
-975
646
719
-153
-738
-635
-412
342
-166
-380
257
989
998
-731
-268
902
-764
966
-529
562
-125
72
638
31
5
48
472
317
329
-568
846
-413
921
892
-249
-779
-225
621
-968
-336
279
877
-967
131
-930
-829
100
-551
-936
393
116
-948
253
190
-249
520
596
-419
947
-995
-596
-369
-588
-182
-678
-83
-740
-432
-870
653
-474
786
492
267
792
-588
-647
-337
-246
-215
-195
-398
-325
100
464
-185
338
542
0
99
90
-373
971
446
947
506
-593
-93
-403
-787
-812
-750
564
270
-499
390
819
332
101
-330
514
135
483
-661
-920
-503
154
324
-963
-499
363
642
196
606
171
-455
651
-76
978
-37
-768
-457
486
-543
215
-100
-289
57
-342
-553
-352
-744
865
-224
-680
-979
-717
-476
-293
-558
669
-234
886
632
284
760
623
476
555
-933
993
-5
230
791
25
204
-116
-313
970
287
258
-787
-347
-797
-897
-51
489
325
-735
-841
419
-148
11
-346
-153
44
-27
680
467
-978
-47
-422
-724
-318
-772
699
-169
806
-411
-339
-487
35
-492
-81
-558
-783
449
350
-625
-702
86
179
156
-149
-979
-623
360
956
636
595
278
522
-621
-604
862
449
-464
-10
-502
-412
-442
275
306
475
-440
104
-733
-617
637
266
-71
-168
373
377
-816
-156
543
878
-975
-941
297
-382
-812
53
905
-632
559
-519
-418
980
-534
-867
705
27
112
-181
-784
674
137
872
-545
621
-784
-16
-929
761
365
710
892
-25
-712
-143
859
-479
811
405
977
-974
67
622
-363
-657
6
-76
-795
433
820
152
-451
-188
522
470
770
418
-962
98
147
-120
807
383
-854
-834
507
25
141
-574
184
272
-420
883
568
-226
39
30
603
326
481
126
541
-533
612
447
214
61
970
-203
-466
-608
412
-592
-343
394
77
-150
-61
382
738
62
572
-396
259
-423
-36
-478
298
826
80
-98
-133
-160
-732
-273
326
-794
459
486
219
380
522
-997
308
983
638
-849
-888
686
134
-133
-494
-125
-99
-327
623
-504
-279
617
879
661
-494
-271
-402
311
947
130
669
-671
375
820
-172
137
616
-54
-699
-674
238
-201
-465
611
-273
360
-911
22
-721
-972
826
-682
34
828
-405
-329
751
286
132
-494
-845
345
-125
-250
-707
375
-255
-971
305
653
847
-629
-57
154
-268
549
-40
97
-844
905
-63
-36
901
-803
576
-307
-594
-162
28
-810
-479
485
151
84
124
-629
284
-188
-928
133
589
-668
701
-574
125
-880
137
-164
-413
-933
-335
-690
-43
582
514
-38
371
-286
114
724
-362
860
559
-518
139
483
956
789
831
-827
-548
343
-392
-863
-720
-441
984
-972
-176
-935
889
523
-740
888
561
-867
716
-207
-37
313
-861
299
278
-386
-843
983
484
617
-332
554
366
465
517
-372
222
151
-786
480
-356
-857
932
-373
713
-847
639
-722
56
-369
-301
4
426
-747
534
152
-827
-621
594
-10
259
-829
-216
462
-512
-783
-372
918
741
-958
-182
738
742
97
-817
-820
635
-7
896
459
853
-67
71
512
-407
57
687
0
870
-161
-47
616
-573
841
772
-59
-951
-484
-205
355
93
604
764
-614
-733
-637
-960
-326
385
459
-725
91
557
551
-868
629
-829
960
32
-180
945
544
79
510
879
-193
73
412
411
325
356
-415
134
-476
587
-745
956
706
302
129
-291
690
-132
461
203
-863
287
945
-492
-117
-219
-537
-56
-503
186
-728
727
114
23
-309
-97
363
303
-298
-236
272
219
977
-9
-25
-376
-285
123
-969
774
-75
-3
507
-95
639
888
-903
-787
707
-994
-496
25
-191
874
215
-351
413
821
-45
-1000
-596
-901
-911
680
471
-741
165
631
513
368
432
-810
-323
-765
981
381
406
569
-792
-441
68
295
-584
-481
-491
742
-435
94
203
-697
-156
128
-516
25
175
-76
-838
556
517
-520
-401
-857
430
-100
-222
-600
128
644
-639
522
53
-518
952
-501
222
911
551
336
-443
-114
-257
570
-11
195
148
-182
658
40
-939
718
-959
492
182
923
-584
-662
306
-862
-904
-163
311
-426
581
795
863
816
-437
742
-731
732
-566
140
407
-327
-599
206
-765
510
-529
974
-899
-823
721
-321
-531
568
611
848
917
-132
362
874
-69
375
339
-358
440
-604
384
803
-494
-340
-105
314
-190
-917
-401
490
-865
697
727
835
-101
214
-787
213
141
723
956
871
-626
89
923
755
-354
52
724
-451
-979
501
-396
-991
214
-744
634
-311
124
-688
870
-837
-337
635
438
-998
737
-760
571
-389
-408
-593
144
-754
180
-301
991
611
-267
254
874
-463
978
691
359
-649
-900
-87
925
86
-46
302
370
-323
455
-178
817
-385
833
833
-357
472
739
576
243
-882
-144
-184
-902
-442
849
-984
531
850
-217
804
442
352
-850
-641
-639
-12
517
982
-655
683
889
-166
-810
330
-345
-879
972
-179
172
-155
109
-774
-418
211
83
-327
-907
609
735
-564
452
-421
-223
768
-602
212
-453
637
-583
263
663
505
-646
677
335
-529
798
211
446
839
-828
845
109
-439
-577
621
-575
-645
-683
336
220
-750
-571
362
769
430
679
550
-997
-126
-185
697
-628
868
-646
-481
-17
478
686
-851
-740
-144
-547
917
-876
583
400
-41
937
12
-631
64
-607
-128
-592
-954
319
205
366
45
-635
-862
-273
-914
158
-608
-155
-284
935
-508
-748
-476
-592
-462
986
816
514
566
-482
-5
-632
-108
-303
915
242
971
-597
-427
-667
-126
843
495
-257
-567
484
-281
483
-493
-72
765
-938
-167
-889
-72
-321
892
50
-137
443
-949
798
-141
431
784
240
854
251
41
498
929
-436
-248
-316
873
-884
-361
-313
-480
247
-138
11
564
993
-703
-13
-540
-999
679
183
703
-306
311
761
-897
-228
123
-2
313
683
598
-842
367
-845
237
-438
893
701
900
649
-809
791
170
1
561
433
843
-57
-178
-613
-897
-803
-532
658
419
-745
815
-149
-789
-928
380
-547
606
-8
106
-100
-433
681
-106
-243
-687
-994
-696
674
-922
639
36
-719
467
-868
-419
-707
-862
-117
-895
-689
-932
549
-984
-78
-20
974
606
-483
845
-153
-321
974
572
-423
-504
163
-961
-714
659
156
690
557
963
-390
241
-118
508
60
378
-33
-407
965
125
268
300
-250
-166
-843
543
215
163
-464
-117
500
652
-60
438
549
472
-954
-772
395
853
819
562
410
-118
-238
-891
-270
-197
410
-338
-238
-480
-720
731
-750
-111
558
-844
494
686
235
101
281
133
558
689
-261
25
-700
-813
-656
548
-248
-783
695
16
612
-564
773
220
597
-747
-369
-514
250
915
-208
794
-887
28
143
-499
-495
-964
517
402
798
-69
-602
216
328
144
488
-12
78
-642
-553
36
692
-262
-485
368
712
-27
504
-187
917
-22
-821
-47
350
743
511
-148
977
-742
693
55
247
-518
-969
86
880
172
-520
-150
667
-383
-523
520
808
-2
994
-671
631
345
903
285
463
-649
558
718
-121
563
-344
721
-25
-913
-763
202
128
-130
309
30
489
62
367
-184
-467
638
-653
-91
78
718
-658
-954
-383
-417
-83
-882
600
-482
-629
722
451
-105
-33
-763
-692
-257
744
334
868
-526
-135
-502
-597
-605
207
-288
378
-228
295
-240
-949
-798
214
-67
-894
605
387
-12
-835
-720
122
-814
10
607
6
-648
-964
515
-781
-263
644
397
245
119
764
-529
-896
894
872
-568
803
-223
351
-454
-444
582
604
132
521
883
-755
-64
776
-588
167
-426
294
-28
825
788
-953
-51
-908
-905
-639
-996
544
-644
-855
909
-960
670
541
835
-723
-863
-973
-326
-23
884
-309
-747
-383
758
-787
56
-309
-392
-377
-156
-914
325
624
464
-524
-920
654
559
-678
848
210
-115
827
-742
-325
-43
-310
510
299
-399
729
563
-814
-807
598
-450
412
262
402
-258
985
-239
-449
-172
461
-36
907
-883
-572
414
881
505
477
-392
60
-991
425
850
-366
32
-716
579
421
687
235
552
532
-584
-669
-375
-534
387
367
424
814
-654
50
330
58
-156
-752
-793
-858
-160
733
-447
460
221
-230
734
-629
-995
63
-712
668
-603
847
-445
-64
324
-856
-626
679
-857
-970
252
498
644
470
-645
230
-239
-137
-207
-730
217
462
-698
-274
-607
-358
908
86
-871
-196
-43
748
65
306
-720
711
-34
-311
-548
-249
-529
916
-738
-335
716
-2
280
86
-425
-328
-921
-772
-229
158
378
-429
495
-753
267
555
-760
894
493
-844
343
179
-972
815
873
539
430
237
65
-347
-185
-40
453
-585
2
193
185
-447
693
568
686
749
-11
-273
663
-444
-181
714
240
-796
-771
360
890
510
673
-528
305
-141
253
200
-850
583
744
675
-244
189
935
-439
814
-146
-113
-328
418
-537
-470
428
781
166
703
173
984
204
-614
364
533
308
180
477
-865
391
215
262
-859
-394
789
742
-24
676
247
416
585
-551
696
-873
-282
775
270
-158
-348
169
-670
571
742
-862
-520
728
-263
-799
-281
105
860
134
473
-999
78
358
-251
7
816
541
93
-456
659
905
821
-101
-328
-409
-254
569
558
-293
-963
244
-250
-946
-570
266
585
-599
733
-609
-563
510
-396
-953
388
-812
184
-769
968
659
621
-390
568
-43
555
755
763
170
-168
916
463
-425
-932
503
-664
-727
-1
272
-468
320
474
90
-763
448
637
849
58
-863
-38
219
751
431
473
135
769
-846
972
-318
-952
-468
638
362
-175
230
276
977
85
-201
154
895
-972
83
848
404
181
591
768
222
964
98
720
931
-95
-333
178
9
-677
111
494
120
-822
-531
-493
337
-430
698
-399
-482
-135
632
20
-703
732
308
731
-165
493
-460
210
-159
976
109
-30
-6
-833
-33
-293
309
-275
-419
-956
-199
-635
-181
-697
572
-479
-115
673
-276
-670
-716
-598
-48
495
-209
847
-86
-543
274
960
513
937
-850
-607
367
-737
340
-979
-973
-12
680
56
594
599
943
-309
-971
-435
51
-699
187
-654
770
-805
234
-180
-560
-463
-148
-979
1000
-237
962
424
-296
641
-160
840
391
928
729
238
-578
-34
860
174
12
104
-590
127
-212
-182
-2
-799
256
445
989
-297
-847
-591
-767
-167
966
-241
973
-895
868
-915
-498
236
438
984
988
792
-140
-249
-167
-482
762
929
-171
738
670
-628
333
-912
820
-974
234
-989
373
324
-229
32
-99
694
-168
467
-797
371
-243
-793
310
-869
158
756
-557
-879
308
-890
-802
-133
275
-742
-715
-608
709
16
-624
617
-668
487
37
-517
484
582
-631
916
-522
705
458
511
47
-306
865
729
-461
-171
645
697
-970
-837
-507
381
141
634
-282
-761
-428
993
-127
-195
43
486
630
509
-821
224
-151
-962
-202
-697
688
76
-904
594
-831
988
569
799
629
-696
16
615
653
240
921
375
707
959
-542
510
254
-89
638
-202
-914
-320
368
-637
485
-4
583
643
960
-583
507
-986
330
281
-922
65
51
-235
556
66
-280
465
-384
-86
572
-176
416
250
-55
-384
413
297
-358
741
-956
675
-89
268
959
-472
-876
511
-373
461
-434
156
-935
-123
-176
862
-286
-1
-819
225
202
307
552
-470
743
15
646
-264
778
135
849
-1
249
866
59
-271
505
762
-288
957
-308
-745
-229
-793
855
145
972
762
-361
-528
-349
641
-707
-664
-594
959
-611
359
-485
-698
-506
-488
218
-42
501
833
972
563
-151
953
395
465
433
967
-19
-299
588
-793
-788
577
224
604
937
-350
-126
-750
870
93
822
373
-688
19
-75
-194
-816
808
-249
-361
-634
-127
-539
-655
-543
657
-199
-232
-68
756
977
-311
-8
-560
234
555
-345
154
126
-963
-405
-198
597
-951
76
930
778
720
-443
95
-969
832
447
438
172
297
-303
-415
694
-150
-240
-74
-984
295
-861
323
-757
-696
112
318
-549
-840
-72
-828
-191
161
499
595
-557
-361
870
725
-128
-597
587
485
-282
912
93
556
286
-907
-815
-543
-707
-39
-719
-692
-355
-954
-726
-982
278
324
-183
-631
-280
973
942
-311
-387
-783
-180
-291
-86
879
-172
873
-707
-330
-113
-392
-37
-327
-949
773
500
25
757
-257
-965
-458
-563
-713
834
-260
-429
-430
285
-433
-459
362
-481
-932
642
766
-105
325
491
-245
382
-590
-248
-771
215
142
265
957
399
-976
647
883
-42
-775
-589
-96
-901
763
822
389
-599
-890
42
-921
131
-647
-856
-150
887
-576
-251
355
-606
-517
-222
723
-532
139
-128
284
666
566
-540
-931
-160
106
-250
-960
-964
508
-478
-212
-565
-47
644
-914
-787
825
-399
559
276
84
178
97
-373
12
-790
-518
-466
-887
-438
-303
-730
-995
12
-645
-401
-848
-473
-291
167
-536
277
-352
772
68
457
-806
-449
-100
-349
216
397
342
-18
-196
660
-490
-183
-581
922
-748
673
-478
-271
362
61
-201
844
154
-148
-145
898
-591
-550
-745
-474
-355
-297
-94
-108
648
738
-978
110
-669
548
805
446
919
306
559
854
172
-26
823
-145
610
292
635
525
862
-898
-472
-305
-247
513
-825
-178
478
-541
-80
-532
-837
317
998
57
-699
-653
-563
-517
451
-36
-754
-424
136
-13
-396
-137
214
-937
449
107
642
-270
384
-221
-208
159
272
-140
-64
174
-918
-986
399
102
-981
423
-242
-32
207
-265
-153
752
872
-199
447
779
-977
479
11
379
830
968
-799
-554
501
243
448
-128
-244
-10
870
752
-66
-336
197
-879
54
166
190
52
-739
-654
179
-511
800
-458
586
590
-897
478
451
-487
670
889
535
-127
986
989
140
681
130
-616
724
-212
660
-979
727
241
-613
-953
838
922
-38
253
-759
765
-826
491
793
-37
-434
-713
-226
-11
100
563
-45
833
-232
-159
819
-303
-785
201
-76
341
182
-917
823
3
890
-137
-387
-546
602
-254
855
-559
-609
789
-961
906
933
71
-761
-847
467
145
236
617
548
529
417
952
-504
913
-24
187
218
663
123
526
-835
-789
-841
-932
-682
-108
-478
-176
-835
478
985
725
14
763
539
-612
-147
-47
789
-542
-108
66
-864
853
-236
-359
-735
274
-285
-363
-188
-26
-392
821
70
-228
715
-161
125
444
138
500
974
68
284
-6
123
-402
-283
-445
-980
166
526
963
-998
706
519
53
-574
811
464
-418
214
-647
-72
-905
-111
229
-24
-602
-587
-825
-516
899
854
-687
330
-319
-381
-163
-478
49
608
821
157
385
145
-848
-858
230
262
-339
-664
-902
-482
-859
-120
-118
-389
73
435
308
686
-580
-155
803
-453
-846
186
-661
688
-169
-55
218
809
222
735
-772
-794
-827
-73
278
298
-599
-519
-351
727
551
-140
-960
-786
-571
-161
-526
177
66
662
694
635
280
842
113
-244
798
-43
-517
452
282
-112
-945
-670
-558
-420
-325
537
-853
-786
-341
701
852
249
334
651
495
677
331
243
-778
-434
-117
-147
-341
-1
-239
-208
-968
-776
-836
-642
370
-1
199
-561
-717
396
95
583
-54
-838
-725
-171
897
245
924
-153
94
-460
-250
446
-770
274
-192
314
-183
-983
-700
-654
-764
-669
-670
390
-977
-913
-581
-402
56
286
710
7
-848
-644
648
774
-831
157
509
494
746
807
-880
-392
674
167
-388
-277
448
-749
947
-778
862
271
954
-284
-136
-492
481
970
-657
-295
-289
306
734
-174
154
556
-175
909
-987
792
856
-911
219
215
-103
39
-227
-3
-636
732
-405
973
386
-561
927
38
-389
-513
247
-122
577
124
966
-496
869
-50
949
-358
58
-440
793
147
-576
-900
769
102
-215
-332
774
-390
-633
-548
519
-93
-268
912
-844
1000
-94
623
492
103
-329
-161
605
216
-511
507
-652
-927
807
585
664
752
716
-139
514
225
854
483
444
-870
-584
-120
-285
-435
997
-861
-349
643
817
-873
-614
-726
436
185
982
518
608
-85
73
-220
652
189
-903
-346
-691
319
-55
-266
114
-812
68
-289
34
883
152
770
802
-884
-208
852
-331
76
88
896
-271
551
-162
-696
-670
-752
-575
454
-650
-227
-994
19
487
426
-961
157
414
-18
-620
183
529
517
622
649
-408
345
445
630
-852
-417
-843
-883
819
87
558
936
111
290
-22
-329
173
440
342
-416
630
-976
-292
-358
-173
-148
612
742
-900
-356
-915
-549
-702
626
-995
468
-420
-20
242
940
868
483
-279
841
241
664
-509
919
596
-947
818
-356
-526
-639
494
435
-392
-278
78
921
481
-771
730
-612
830
-435
-138
455
-509
689
234
557
711
508
-814
-541
291
759
-439
-851
-842
-861
-185
434
708
-724
-195
-227
-59
378
129
765
-177
-718
-929
313
-374
-165
428
-655
251
-323
-210
-528
426
-32
494
406
293
-281
-592
772
-271
-182
36
-362
828
-749
-486
-664
832
596
-15
703
73
683
459
788
839
838
-91
114
-305
647
-121
629
825
-442
633
-767
-178
-978
225
518
777
808
82
934
-530
316
118
-321
-647
-792
164
-564
528
582
-724
-188
-457
466
-948
133
225
-506
498
-188
479
23
-17
637
947
-565
718
717
-270
501
992
-712
-156
443
16
-420
-632
341
-156
992
556
-68
223
624
-384
258
-827
-766
940
-418
354
-585
471
-944
543
-25
-901
-489
-243
437
516
-413
142
717
875
-890
757
740
-643
801
-274
346
-619
753
-264
388
-196
326
991
-897
99
-296
-812
-76
-226
425
568
229
77
670
-600
-362
-309
96
363
332
-228
823
222
1000
17
403
248
-633
905
641
172
-542
-356
203
207
-435
975
517
-112
-748
330
16
795
54
-329
774
-948
-23
-90
28
544
-781
21
-617
-117
-283
646
-781
-525
369
642
-367
465
331
535
522
-898
-620
-915
-871
450
16
717
-62
-754
-910
370
-943
560
658
178
223
129
-793
634
-277
540
-669
-674
836
351
778
620
491
-787
559
336
122
-934
851
-304
-811
911
-377
199
37
855
992
-744
105
-451
304
-933
92
263
348
-416
-76
-262
534
-521
690
903
683
-651
260
580
-97
785
257
570
-792
655
-974
-316
-551
-930
837
-505
-138
296
-495
-291
843
-386
-860
-601
170
390
-870
-503
-893
258
-748
707
983
-142
381
807
532
-396
7
35
-54
8
-546
911
-489
522
216
-557
-534
626
-107
312
177
-505
-988
227
567
-310
936
-368
807
980
-791
-739
981
538
73
118
-71
-462
-207
320
649
-781
175
-250
719
564
68
990
249
-543
565
408
-906
721
-546
-841
181
540
-794
403
418
-656
-699
-424
613
86
-832
558
607
493
-736
116
-31
326
-154
56
134
469
22
834
252
-68
140
556
460
649
-395
-468
-222
323
448
-611
292
200
698
228
-65
-127
-535
904
-184
-647
-864
-945
806
113
-796
-267
-716
296
137
428
-140
569
-801
-645
648
550
-157
-442
-930
373
487
-908
454
-363
732
699
22
-534
-184
140
335
783
-544
938
-478
871
652
235
-445
-49
589
221
-822
727
-58
934
837
-198
-41
812
24
-400
-23
-519
-986
854
647
-223
337
-377
373
-940
648
299
352
434
-105
671
966
-487
188
-726
-860
-829
-627
-102
-378
-424
339
-292
354
524
-396
-230
-185
-570
-746
477
583
751
-195
-499
-630
-652
235
88
286
498
-87
462
-523
4
-59
-607
-472
831
479
-241
484
-748
-40
128
158
-842
-925
745
-102
-148
-547
277
436
756
-537
-183
-786
-977
158
365
378
571
58
612
-897
889
-676
-811
992
660
641
364
-142
-712
139
200
-746
-927
-20
-681
988
-316
-591
492
925
476
647
-612
-753
-728
81
-647
-993
530
418
-800
-285
-460
813
624
53
-45
-920
133
-151
860
321
-64
-716
-418
-108
-385
-187
318
-540
-342
-329
722
-759
-918
256
528
-724
330
585
677
906
757
-326
-774
683
-443
850
654
994
274
-2
-396
-584
-435
52
784
519
496
-65
-966
-635
648
141
-525
509
981
-884
385
522
-327
-99
48
-287
-561
-897
-718
758
781
805
-127
-144
786
115
-119
682
213
856
-879
-934
-107
904
-191
905
379
923
-939
-637
831
631
827
49
-674
-176
540
743
-381
-568
-787
217
375
292
773
100
-733
953
-305
-137
-452
-580
-112
-351
875
-433
-651
997
-47
-99
-303
-125
574
-695
206
157
37
104
-490
-846
356
-417
185
146
-470
626
-629
821
517
705
838
402
185
-109
673
-798
172
-75
598
444
-431
836
-705
833
789
-298
143
-617
-292
-459
279
925
612
169
-880
-178
-896
-456
-993
-100
696
-657
567
-384
-199
-406
601
-680
689
610
-992
-399
627
948
853
392
739
-493
-967
52
287
143
444
-166
199
-593
539
221
89
641
910
-852
290
135
-787
-322
-829
220
-717
-156
-859
-540
836
-191
-137
346
-855
-456
494
51
-677
-588
427
-257
-860
316
797
816
818
514
-628
-492
-336
-700
-440
-532
397
792
344
-109
584
-516
498
981
950
-591
-335
-444
-512
626
809
470
-911
-18
-113
-861
-336
775
-846
441
808
141
-949
-562
-287
225
577
708
-362
-830
-667
-896
266
-618
-687
-168
-579
844
-553
-465
-169
-928
236
-344
677
16
143
-653
-122
-266
-766
-610
647
660
484
336
-604
-998
390
-489
11
-477
316
268
-365
-246
-806
837
-744
156
875
119
-856
-289
-388
-604
271
242
691
-827
-734
555
265
131
848
-130
-785
-667
-342
-494
-240
679
-381
68
-74
-39
28
-844
610
163
148
-303
443
-593
669
568
856
-616
-757
-888
-1
-146
-460
-480
-460
198
-565
285
-996
-723
883
679
-914
486
661
265
404
463
418
901
-322
-410
-220
-886
731
214
-276
45
488
-14
197
147
-894
-803
629
662
444
-342
232
-917
-662
-391
735
-959
-424
117
604
-663
21
384
82
123
-509
-109
302
-919
-479
-393
552
-910
347
769
469
711
236
960
216
-867
-28
-418
908
-8
-881
701
-827
-118
-102
-64
-877
788
-705
-459
-188
977
-218
464
481
-509
49
-722
720
732
-819
-459
-258
-925
618
-208
945
-947
877
674
484
-720
361
-348
903
285
-501
299
497
-235
-356
677
993
647
-653
6
930
809
874
664
-817
598
-141
656
118
432
-647
-825
-637
73
-848
178
927
-281
-782
-81
-669
721
333
-163
747
-275
171
515
-666
998
85
-834
-510
-506
-350
216
860
-668
733
-19
-8
493
142
-796
-184
687
-110
49
-963
83
672
-671
181
353
662
877
722
500
-168
124
-829
492
-189
-781
474
-72
-795
514
-427
-23
201
38
-455
-9
-247
-599
907
713
384
-756
34
-810
-649
-656
726
-524
542
44
376
-676
900
499
-838
-796
-32
-307
-775
-736
660
533
467
-619
935
646
364
466
195
625
-840
739
-413
434
763
-834
214
956
-955
403
882
-896
713
337
200
-369
563
-98
231
-188
783
410
280
-926
839
182
-336
565
-641
73
-796
-145
19
-920
-602
232
767
996
54
-425
286
-424
-88
-64
380
-516
-228
439
188
-621
-793
594
-550
32
185
884
262
-279
548
455
349
608
829
-266
649
-381
524
-218
995
192
934
920
-639
-986
-791
-447
133
-784
130
-76
679
572
-814
-956
-682
-619
502
-72
60
-896
176
30
939
6
-202
-144
-408
851
-223
-154
160
-1
-770
392
-84
646
388
0
942
-705
-910
22
-195
71
641
547
722
872
-489
741
447
-854
-443
998
563
53
-29
-203
-727
-711
-675
263
-861
-84
-696
-373
856
142
-42
27
319
208
-204
967
614
-262
42
-480
-455
522
-951
-128
-109
-680
860
182
654
465
-5
590
-670
503
428
-973
-306
-671
-657
103
36
64
-621
-478
579
-411
-385
-809
144
562
934
-194
199
720
-462
527
-385
306
954
-76
604
698
657
-895
-125
-34
-923
99
-774
-497
-423
823
-308
564
-931
847
-469
785
-882
-804
660
839
-213
188
-215
-710
-609
240
-989
-214
-728
-489
236
41
132
463
-850
58
915
495
-547
561
-504
-554
886
-194
-762
-1000
-984
-566
462
-831
133
420
379
807
477
-514
978
669
770
784
-241
975
773
300
-996
-559
-967
504
-314
424
550
-761
275
424
73
-82
283
662
-554
573
577
-673
451
-972
575
-993
540
287
-454
948
-248
-424
-79
737
-510
82
-825
524
617
159
-730
567
-384
825
-765
-520
-158
-45
83
-729
-826
-349
493
198
514
105
-219
-795
291
-990
-407
-872
-122
720
57
-429
-330
-209
618
183
-477
759
-893
-412
-288
770
56
467
-477
247
-183
-298
-941
-703
-132
797
206
959
67
-281
-609
-683
856
-261
966
-207
98
569
210
-106
773
993
-524
-161
926
665
-699
-941
-393
-215
-607
501
305
673
-983
995
688
542
206
-907
-808
-680
-829
-687
-865
222
456
-282
722
-127
523
753
-521
-899
577
-791
780
-933
587
-32
-317
580
244
-42
-323
-276
-89
-928
960
729
819
525
691
548
-903
-23
721
-311
-114
-860
589
-698
910
-2
452
-514
148
802
-76
675
-445
-682
-825
-148
193
-810
819
-976
169
832
877
886
-738
-980
-794
266
180
-240
15
-712
672
75
-884
-613
655
-828
-189
-484
-694
961
458
-803
343
-875
817
916
-47
-824
-831
832
469
-511
-516
-21
196
-947
576
766
-291
-278
418
516
-654
-460
-706
-395
610
-793
-247
267
846
517
-136
288
-954
-736
54
-415
879
152
386
438
875
-467
-268
131
146
695
-419
-220
800
220
-885
-135
159
-716
845
-741
715
894
707
-481
258
-989
-443
-606
356
-144
-602
257
-907
-447
12
787
357
-74
373
698
-12
236
-294
-30
-400
-372
212
501
-735
475
-630
170
-352
-878
618
671
-441
-625
-617
928
-693
500
999
224
972
451
-873
-870
868
851
-177
-486
161
-639
308
417
-633
-491
389
-848
-213
-599
72
169
808
24
300
185
-232
512
-579
638
-646
830
-292
413
-619
-822
949
-776
-880
329
488
-979
452
660
44
-840
377
-973
-298
-2
279
-91
681
756
-904
272
-656
758
-486
-610
-203
662
33
-557
304
-653
688
531
765
151
-451
72
-148
-816
-735
822
-86
195
-672
-332
-727
-619
38
916
252
-754
-703
201
-864
-790
622
929
842
-146
466
419
258
668
-428
769
983
-284
-409
-586
-723
230
987
-171
33
496
656
894
871
-818
-558
-922
780
-71
-365
-195
35
-266
32
-676
-935
-152
887
140
904
-954
-347
-575
445
962
867
-105
169
-661
-273
-71
99
-748
-794
322
624
-38
393
-80
-97
979
456
-267
-865
703
541
595
523
190
-315
812
682
631
177
938
717
469
305
-405
-584
817
-710
-250
275
-277
124
684
512
272
294
-254
31
568
-816
-751
-244
577
-535
943
-900
242
560
-273
-466
718
-705
6
-814
-312
-803
-253
-635
837
-801
-684
-623
254
337
985
307
79
-419
215
-837
-106
-991
65
74
-952
-618
-736
-204
-734
-184
620
-82
981
891
-982
518
-745
-755
25
-268
-729
-110
-380
272
-43
601
-329
-365
78
234
-582
-375
284
-913
-902
-439
-233
-239
164
32
-175
102
-810
-67
860
842
-886
-851
-491
468
-721
-216
-111
-199
-641
280
878
-101
500
313
388
328
-716
510
45
-687
703
852
948
400
198
109
623
652
479
864
-288
-473
230
-934
824
250
-382
792
-917
623
586
-151
-467
-508
-14
-684
-261
-653
-199
32
639
-890
320
-440
857
-70
-869
976
-905
-24
-861
-92
467
889
754
156
664
35
77
-623
-196
370
-788
-894
-676
923
343
992
565
-83
-2
649
-493
-466
-115
-793
-695
405
-325
925
873
-367
729
479
-533
-340
-887
634
923
-464
-461
-789
-881
807
283
871
786
-791
491
-400
269
-324
29
-580
905
-767
478
-527
75
124
475
-769
851
399
353
-294
-176
-654
153
-952
269
-74
229
332
-148
347
918
325
-963
-90
-589
-457
358
69
428
795
-536
221
263
-463
661
981
636
-157
217
532
183
871
-501
274
397
49
-124
101
-560
-734
881
-953
861
-362
-685
741
-497
-239
164
483
429
768
319
-649
-383
96
-777
335
636
-982
628
669
507
618
-477
-335
60
493
-64
626
-238
34
572
496
-219
-999
-109
-269
-719
451
69
782
-643
578
332
294
537
-593
930
-517
-834
-840
-851
-344
-182
-305
581
53
-578
107
973
-503
-190
-682
-643
539
-916
722
487
603
-526
-123
-154
634
752
-91
-268
-717
-955
-612
505
392
-502
731
-76
-612
-577
721
874
397
84
-935
86
-413
893
-321
463
-108
-879
798
-917
990
-788
629
-585
633
-7
-935
-298
161
-303
257
592
-616
-181
-123
-641
748
304
-392
779
-256
908
-849
-459
-786
409
-515
-836
-228
720
897
606
-897
872
594
-490
-852
-479
780
-836
290
602
415
938
-317
309
-159
232
-725
863
-9
-118
579
-806
701
-554
836
-755
-525
294
616
-814
755
105
482
-567
323
555
21
-655
-23
-288
-782
3
-11
-595
-245
609
359
941
-192
118
-318
407
-244
-437
819
339
956
-831
358
-495
-448
-244
665
383
52
388
707
401
307
922
145
-590
366
906
-297
-148
-376
492
213
270
687
617
216
758
-309
944
-811
48
381
876
573
-477
-707
-856
900
-419
-356
582
-564
746
-204
-417
24
-9
-689
29
-512
-509
744
-356
-513
-663
-507
212
393
952
340
-346
249
760
-620
-89
678
132
853
-317
223
446
-590
-308
968
-648
107
62
931
-811
850
-565
518
759
368
852
-444
772
-485
540
-424
-28
-574
-948
-818
-764
127
-915
-590
946
689
-156
-765
-10
204
614
-227
-758
683
-413
568
-683
-370
-732
-873
600
547
67
-83
756
-587
484
519
-46
741
-552
528
-443
331
209
272
159
-333
259
-616
-80
897
706
387
-96
-52
-57
595
-61
-999
-733
384
32
-527
-243
-937
-314
849
474
-255
-625
-692
15
329
-987
-538
946
-882
-579
822
300
648
682
-129
-222
583
989
893
-458
-511
393
-936
620
-424
22
853
532
-771
489
-348
797
111
-405
-742
-958
-946
757
563
-822
-12
-961
-747
-356
625
808
-153
186
861
-443
178
-769
-398
656
94
-813
351
577
714
351
534
165
-764
-33
-672
-705
-854
846
-275
468
605
747
-628
405
-592
-429
-271
-890
848
558
434
628
14
653
-158
-259
606
761
910
202
891
-727
242
-929
748
898
107
678
72
887
-224
286
989
-194
-721
842
707
-661
784
522
612
-546
238
880
-39
981
-435
-433
47
-749
670
313
954
590
-265
-127
-400
400
463
608
-938
-668
53
687
684
-621
24
-759
-966
-244
903
154
-704
-429
-520
982
-575
-273
-429
-514
526
108
477
-115
800
226
-125
399
-956
-254
-575
321
-272
562
429
-287
-937
-321
-510
-670
53
545
22
-162
573
-458
-442
-238
710
-894
819
553
-389
1000
69
318
-149
-570
950
176
-386
756
931
-495
55
540
483
-686
-325
809
-745
-370
-134
592
-22
735
-49
-530
248
-878
-79
221
-427
-725
489
490
-791
-891
673
-116
-850
498
-938
-498
945
616
-122
-384
-472
100
-216
-990
10
-439
-760
-187
-686
-762
-711
-747
407
916
-985
-995
201
-556
-408
-856
538
-348
-859
-96
249
-159
-61
-368
741
418
-688
-667
458
-135
-318
-445
9
424
-871
721
424
-285
173
-32
787
-134
-695
801
966
-507
-578
738
-375
-146
438
-388
898
783
232
478
392
-710
-405
-350
-918
-273
-722
812
-724
-188
-956
939
-306
432
877
-23
843
589
906
-787
398
114
-802
-368
708
-831
-261
876
-157
-956
790
883
292
965
-644
-961
827
-399
163
920
657
232
-121
105
-999
264
683
-753
909
-755
-339
684
-405
829
-112
5
-681
265
-872
292
697
-233
-805
-737
810
-665
-91
-89
-1
607
-845
-733
188
-197
-432
49
684
721
91
-543
-936
-253
560
-312
866
179
153
277
-259
-989
978
759
307
-243
964
-353
330
-691
-819
45
860
1
839
-170
361
989
226
-400
435
-544
-808
-351
-66
-499
-180
-483
-131
280
20
-897
-122
-244
507
765
485
448
-369
135
-256
773
-529
436
962
567
761
-461
493
-840
-196
-753
12
-401
-92
-834
521
818
-298
-851
568
-415
-937
-374
259
372
-975
498
200
-299
32
572
-469
884
610
994
148
719
96
-459
557
520
855
385
-111
973
-698
475
-615
990
-299
-13
815
-240
-542
913
-769
658
-429
-106
-118
207
761
-904
712
548
-187
-824
215
912
665
-381
-319
654
-547
707
-978
226
-510
-963
-604
-663
-175
-283
796
793
986
-25
-706
-850
520
819
-19
-210
810
-881
-45
-683
206
974
871
-3
-361
759
-752
978
-724
-18
-185
-759
-771
-23
654
764
-457
-648
-223
919
-139
-712
-430
-407
-862
283
-888
537
-174
-285
565
-126
917
926
-790
-769
690
794
345
-217
679
-542
-597
-279
148
33
-209
-33
-653
-191
-570
-388
-427
-751
-160
394
-341
595
-429
140
629
331
-605
460
-381
-69
-904
-974
-228
451
19
797
-547
-542
-223
717
-129
405
616
164
192
53
113
144
439
-212
28
338
874
406
-60
-324
-357
-2
974
-420
562
-451
458
971
-799
292
-731
-725
-420
-916
406
323
-53
297
-943
346
-367
31
-122
176
505
78
4
-278
126
978
-298
564
130
-666
926
-940
218
-868
-579
-532
43
-789
-619
475
-766
684
569
68
949
651
103
779
335
872
-476
-121
788
960
-562
649
-476
-201
883
-642
865
731
-457
-16
-860
567
385
-285
-512
925
-571
479
110
746
-132
-983
-926
-353
-317
-454
554
-407
211
-63
662
-573
-946
45
755
-453
897
439
-974
246
575
-259
554
633
-21
-11
209
323
-500
832
670
337
862
418
726
459
-237
426
-582
-696
-233
-598
-903
-163
-567
863
-49
-345
219
348
-307
-351
210
756
-988
-877
213
-700
-980
904
-981
159
-978
-92
452
-594
-366
5
877
-221
-141
996
-532
642
1000
-554
737
-165
-740
908
-886
109
364
-960
-664
-807
-932
-47
342
-767
-872
-407
332
291
114
-902
-294
-731
804
494
256
-521
-716
-249
-828
-156
583
-969
310
-493
294
819
-945
260
-531
494
693
-965
-926
-864
155
266
103
215
47
642
-403
987
-283
-395
-607
-869
342
928
-121
-190
43
-531
914
-816
261
91
-62
951
136
-594
206
54
-939
-580
-616
116
-690
-815
-381
107
-319
-799
479
705
-738
352
-753
13
576
390
314
909
-560
-589
544
740
-667
-439
72
380
73
-218
465
577
-443
-503
72
227
-833
156
-902
204
-265
530
856
-790
-600
-216
-353
296
348
-847
-356
-529
627
-752
121
303
-634
551
-608
654
358
804
395
-688
831
-512
493
913
97
-697
318
895
-874
-940
193
-995
-76
-524
54
779
299
984
502
-111
865
104
-253
-320
-463
296
-685
806
-694
-560
852
-364
-797
-204
549
977
-653
-69
-250
-915
-974
740
954
855
521
993
4
429
501
6
-397
-343
-341
30
-287
535
856
970
-727
-148
-623
186
-658
901
-664
-224
709
725
974
352
-445
-759
309
618
92
-705
406
46
-81
762
458
-576
-210
-509
891
-226
-94
-683
969
-557
-824
-966
-705
-944
779
-283
797
-404
-375
-79
-438
321
84
-396
575
-353
505
610
-946
703
-749
440
910
380
516
427
-924
-240
-684
-25
914
-689
326
-614
992
698
713
-289
-505
-400
32
859
-208
334
324
296
177
692
886
833
-135
-205
-313
424
70
282
-952
659
-226
-1000
755
-709
671
-512
-598
-495
-353
-534
918
-263
-732
-295
-442
-582
668
-94
-115
-886
-654
174
666
313
558
20
168
-646
-34
-869
-4
705
811
-141
714
-737
-727
-106
-612
242
962
431
-988
886
-233
-829
-953
611
337
-280
602
167
547
606
338
904
892
19
781
812
191
367
-223
-916
783
402
-582
521
-201
-403
-127
304
-423
-674
-207
360
-412
-814
-7
180
-98
-764
-112
393
308
-848
-342
157
659
-447
459
727
-730
-834
430
167
882
-675
-445
-689
442
-748
956
776
-546
320
95
619
718
297
414
46
851
-228
-89
369
116
-115
816
-108
-969
-702
-515
-767
-826
-144
42
-336
-615
100
-561
-66
867
600
17
-887
694
-554
-976
-654
-989
-582
-819
-95
448
-537
245
894
479
-935
559
315
-471
-411
454
65
-593
891
-897
-602
343
432
-920
235
-947
-191
-412
768
-654
-652
885
202
-324
622
-156
-18
-144
-598
67
-299
679
978
965
526
696
-521
668
-19
-469
920
55
-249
-925
-315
-511
-219
781
197
797
-757
-486
-136
-133
-510
555
-891
925
317
-78
-783
985
-4
955
-79
908
125
-256
-113
-30
218
-686
-396
935
168
34
37
888
-650
-996
-378
-156
354
-414
-96
-861
711
-789
-894
-759
474
680
574
-916
-565
-915
188
528
-115
-502
-667
990
232
252
-801
-716
-675
28
82
-895
941
-427
124
-497
36
709
-879
-544
833
-167
-679
285
168
-543
431
-643
-940
857
-424
-434
422
564
-795
-159
-215
-358
-446
-257
-313
236
169
127
-898
-768
212
-809
-523
-521
128
-10
-420
501
811
87
-275
-663
900
18
792
-436
-957
434
346
67
900
-568
-53
-84
-253
-644
79
204
116
95
61
-486
-28
-679
-379
-380
-459
-733
588
-14
518
766
-997
-958
363
-992
-574
391
-711
403
-655
274
-764
114
769
617
57
-347
474
-293
729
-65
363
-969
820
-304
199
-42
890
-371
-687
788
-575
224
-62
721
-715
-681
747
849
56
-655
516
-166
-169
-547
748
-846
-720
-293
-497
-977
524
637
439
986
-136
946
66
577
-475
437
133
498
-977
-692
-660
297
262
403
-611
-57
375
659
-964
-8
-989
-493
710
-380
515
556
918
488
-114
745
612
-926
646
941
-677
-673
-134
533
-293
-28
-116
643
-991
235
-807
-921
824
-849
50
-645
-916
-106
845
638
204
-805
447
-113
-240
-349
-575
61
272
-8
480
-267
-94
-46
-380
951
761
-275
-97
-711
77
-557
-470
389
835
916
-877
-273
763
571
-240
-749
527
43
190
433
827
739
-445
293
-732
-555
999
-860
-851
-705
940
786
-300
860
-823
427
-448
-404
-603
693
-610
-429
-142
-89
-686
-36
-714
-234
-388
511
-812
944
862
-453
-120
-146
563
721
-887
421
-664
-563
-34
57
4
-189
-515
566
-885
-516
272
-312
-366
-884
554
144
543
461
738
975
-224
159
929
-404
-39
-777
-536
98
697
390
793
-491
-270
-724
973
407
440
773
-38
-588
-346
-182
-98
30
659
-841
288
-687
-386
801
-677
712
-258
321
209
-485
-714
-130
-268
92
-707
472
39
-776
-241
-475
-768
-958
780
776
659
35
-726
685
-995
553
-103
678
-362
204
-417
-82
-863
298
215
529
870
-984
-132
345
-835
-664
-616
468
-378
-412
876
817
-691
-672
207
-297
452
-974
927
773
585
774
954
879
202
-266
-114
698
-649
622
262
-745
-564
-586
-842
261
702
-383
-927
-407
-696
167
898
-489
462
703
957
-976
605
156
-557
-825
-980
229
880
664
971
-364
-566
621
818
-824
557
-103
888
-379
938
-286
-453
-173
618
56
579
337
-354
-307
962
471
-234
323
318
-429
888
697
-169
891
51
2
-239
293
-841
370
-197
98
200
847
-405
732
802
946
-805
-29
728
-397
851
-845
-28
-26
-135
758
-862
-586
190
800
-520
-776
486
-553
954
617
745
-347
909
285
365
-473
-51
-160
-822
806
808
131
-678
-954
-556
-234
-178
756
276
-238
-127
816
-894
-174
261
-240
279
639
-160
-133
885
271
-180
-401
-918
-800
-318
168
67
511
-228
-539
-663
583
-169
66
-351
369
-916
-147
244
632
936
593
23
614
-492
-862
388
-313
510
-804
602
-795
554
-750
991
799
-743
-718
948
354
502
-376
756
560
-427
-739
429
495
132
-773
-94
-860
540
-97
367
302
400
-668
744
337
834
-207
174
177
556
788
158
-301
-393
-461
-465
-94
-501
560
759
127
-102
911
-574
-598
847
-249
540
781
452
555
-294
310
807
-876
-21
708
-828
235
-739
176
507
-224
701
-962
-867
-543
-845
-647
-814
-953
819
-314
287
-269
20
-430
24
753
-832
-408
-371
-349
-360
541
580
-56
-984
628
184
-865
458
119
-673
841
54
-596
290
16
375
-575
821
-213
878
-898
-397
34
72
332
490
936
-655
-931
-675
269
-143
-41
-792
-423
-153
427
486
-660
-379
-636
115
629
-637
-317
271
-158
-783
-716
267
-276
-121
-254
181
-942
550
-257
567
941
-682
-47
-742
-648
-453
307
-738
626
271
-40
-425
814
-145
988
-925
-273
-28
944
525
-425
-601
82
-85
103
351
-534
-383
219
-180
570
890
977
942
849
-975
878
-914
-463
-32
419
848
665
656
11
317
-730
-377
85
-291
872
-351
779
-780
165
941
544
-504
-797
-780
444
95
-489
-319
404
136
-629
849
-141
104
314
-51
-729
-824
60
134
-517
-154
680
929
-412
-872
317
453
-314
736
-8
-375
-175
796
-528
326
341
851
-978
-121
-379
923
-144
-538
823
308
19
-88
174
-76
922
481
-399
-290
697
946
166
-667
-982
379
316
-602
-706
904
-566
251
313
-558
-415
-720
908
256
22
-397
-876
949
-846
-957
-991
80
-742
610
-12
-706
541
622
590
-73
-27
890
782
-468
-713
53
753
245
-659
405
417
739
911
109
-255
376
304
-912
205
-626
757
-364
801
-44
-374
-136
666
-840
414
858
-423
96
992
503
-427
11
-173
-11
-995
-652
17
-804
-732
-451
-705
-664
897
745
-273
-914
-439
-812
835
584
326
-571
595
169
-304
281
211
-485
261
-634
-852
-606
468
-811
236
618
-324
628
871
-605
739
99
-176
-204
809
-515
593
451
232
124
388
-461
52
985
857
846
730
783
688
806
839
452
-546
178
-146
-590
-692
378
256
-205
168
231
-334
915
-846
291
535
-782
-131
-960
203
-428
79
-789
-118
113
312
-806
473
-514
-507
557
-288
-341
219
659
-29
82
-844
-632
299
937
945
80
376
503
-100
-451
948
588
749
143
665
-91
-254
-196
579
-342
-533
-838
-950
890
-487
-378
-242
-495
-39
-417
492
-780
-721
-343
-703
27
-499
-264
459
88
731
546
631
-396
-18
-658
-102
-184
647
464
-456
223
589
-57
264
207
949
346
-205
109
-112
-368
-785
-195
-713
-497
175
893
829
-334
-436
-483
994
-978
911
352
-932
774
162
586
-453
-884
-119
-460
600
908
-186
281
468
402
530
-399
801
-97
4
-469
-477
-504
741
-926
-367
-345
-383
606
-514
921
-255
-411
-899
-330
398
200
-976
-212
886
599
-445
-144
-254
-299
715
-184
-810
532
137
-32
955
285
-908
-961
852
155
-311
187
-436
215
-58
326
59
-915
408
-89
-936
-51
-655
-977
-183
173
956
707
611
-958
-835
-971
839
469
-60
133
-46
994
-112
89
263
75
-865
-558
674
303
-635
7
-368
417
-572
728
-558
516
-433
-467
-463
657
410
-840
-742
558
962
-141
-306
702
393
218
-355
374
910
-922
-498
-563
-308
225
486
944
-289
-270
323
-330
57
-222
566
-437
443
-965
-671
749
-173
303
727
551
7
-341
-366
-97
916
-139
-240
-774
806
-29
763
-414
-902
85
-943
-901
-824
788
238
-5
382
-497
-281
-48
556
-112
623
-601
745
105
276
-428
-871
-73
954
925
-443
-18
-309
-8
24
-975
-538
877
405
-746
284
727
-28
696
-404
527
-30
-596
633
290
-954
798
-447
866
461
725
-893
685
-100
471
180
-274
706
-155
508
565
-875
241
273
599
-582
-256
-633
-984
951
144
-221
-489
412
83
-901
-128
297
-940
647
687
-14
-449
-751
-526
-414
-865
-683
-99
-755
275
420
-909
121
141
772
149
-685
-257
840
435
255
-256
738
-530
650
-921
233
-143
-802
661
278
681
244
997
-171
25
-486
-623
377
-117
11
-85
-31
-917
521
668
615
-814
-723
-130
-535
-34
35
-237
925
619
930
-888
730
-559
-272
-910
57
135
-520
814
163
-441
-303
-233
-409
-234
-473
843
46
437
-764
-483
566
349
-236
464
30
-495
-751
447
-321
-225
-61
411
683
746
879
768
-279
908
-268
-650
-601
715
940
-862
379
-942
23
-280
-424
731
121
-617
225
591
50
874
-212
569
773
-26
-941
560
199
115
-983
-596
-319
-714
498
144
-131
-93
954
874
-173
-799
-277
964
417
422
-327
823
-665
-290
669
-752
-569
905
456
-818
-370
-255
617
563
107
179
-767
537
863
-188
-998
-836
-906
-411
48
415
-846
293
-159
970
-29
-558
351
859
885
-172
367
645
-847
-2
783
-678
836
673
-89
105
-217
-611
894
-421
462
299
412
507
-639
445
182
-233
384
-922
18
872
-387
846
730
278
952
-177
-226
-350
-230
-699
428
111
578
24
-879
369
-368
307
-989
334
-798
-729
312
815
-396
716
-902
-14
224
644
595
-551
764
-539
184
-212
-818
-248
-907
720
990
-214
-335
-555
952
-248
889
-839
653
170
744
796
-939
100
-225
-217
954
-95
482
-805
721
-205
-665
-547
-990
-163
737
137
-757
-157
566
-971
964
806
334
-335
649
-915
477
-314
-81
-627
-428
385
-720
306
-504
717
727
853
748
468
-935
-825
78
721
296
-30
-853
554
394
767
-889
225
-594
-1000
648
-670
497
-190
118
652
-500
-32
525
-381
642
81
585
-289
-770
-670
119
550
679
-805
-576
-745
227
762
-767
840
-260
832
957
632
-14
-236
539
732
226
-721
314
952
-282
-533
-753
993
-486
253
-519
-755
-630
438
-856
-389
-884
-534
-485
-916
-330
856
-889
72
751
688
628
-891
793
-253
69
-382
-748
-545
398
640
689
-470
-811
74
652
-307
330
-769
131
-671
-979
322
678
111
912
-859
249
555
-99
-74
-709
960
29
417
-676
186
-662
766
52
-68
-764
-138
-393
42
704
-224
677
239
285
-294
-457
-144
891
994
-559
-499
918
-263
258
-779
-292
845
340
-353
183
-62
212
831
-316
149
980
-973
-321
-947
-30
573
189
810
122
123
621
-604
916
-359
-423
-523
487
-700
826
407
-358
-720
-125
-170
-71
114
954
345
266
-430
910
567
507
-859
803
-336
55
120
688
-271
-756
-822
-326
483
-476
-850
-330
397
898
798
-304
-979
-576
-582
649
-734
386
-422
22
-948
-22
-916
-252
-753
943
-491
37
549
-707
362
-324
19
-583
182
-223
315
616
-881
199
349
-922
860
-738
66
457
-123
-614
-491
-623
722
55
994
-902
-831
733
-111
-562
-374
351
789
-490
494
-666
294
-486
-884
652
68
812
375
-218
3
271
-380
217
-809
-883
445
485
699
-195
941
-803
138
107
473
537
233
-651
843
950
-435
-209
57
828
641
-477
676
-666
-940
999
-555
-294
-853
-207
-146
-983
-733
278
-390
140
870
982
886
805
-323
441
-618
-668
696
-697
994
-515
342
-446
702
-817
-301
118
254
2
646
-453
630
99
73
732
-206
986
-13
302
874
527
-307
711
-402
685
359
-909
-796
-389
52
-204
-923
66
-287
75
31
-363
-533
235
-963
-367
487
-677
-281
-668
418
853
469
-275
317
-568
-943
-615
-538
529
-469
-907
-947
831
0
822
539
279
-269
680
-767
433
577
-340
951
837
-322
-45
-761
120
-830
-810
490
191
654
693
502
214
-974
205
-537
114
-175
-139
932
133
346
830
104
-162
456
568
680
-181
-331
-673
6
-10
30
256
-706
995
-105
658
-61
419
-365
-926
406
836
-312
524
40
-960
-127
831
473
-861
387
944
-237
-512
-356
-591
54
882
199
-687
786
347
584
808
-612
-680
413
-574
239
116
-743
84
821
-823
-39
-96
522
704
-711
-788
-34
-208
149
-70
-292
751
505
-550
560
631
-984
955
360
-568
613
-732
517
731
-964
85
-766
-551
426
-322
805
563
137
384
-474
109
695
-548
633
-935
-622
-791
972
-114
20
669
528
-239
-74
-602
-450
969
-561
280
-286
-694
450
615
735
-959
-84
-157
-135
-77
780
42
-519
-96
-80
-55
726
-948
-138
-374
625
-589
-125
-885
-435
593
-918
787
-494
360
522
-32
-746
-959
-474
106
939
-412
186
20
474
-857
691
201
60
316
-476
-380
376
177
-38
-433
-819
-845
-820
-529
-428
370
-44
419
688
-416
-513
-178
-488
122
-303
-371
-959
488
160
-523
73
-809
187
-529
-58
288
-278
809
-553
-477
304
-878
-246
727
619
408
-974
-484
-154
-773
690
705
-523
597
414
-649
-781
-204
-700
163
372
-151
741
851
561
18
417
259
178
-688
-463
-125
-541
39
85
-794
523
-196
-47
186
-943
-247
-576
169
-632
-373
728
209
40
688
383
-40
384
-23
78
-630
2
-815
-158
-864
985
-84
-858
-83
-965
301
-226
879
-76
-232
-464
975
-778
911
-908
909
47
-965
154
-579
-160
-116
899
-492
-915
-943
843
115
-180
-209
28
-778
-379
452
-362
662
300
-515
-650
-722
-365
466
40
-102
-761
-703
-812
708
165
6
-901
589
612
-305
-70
-386
841
-35
-374
142
-83
752
124
379
-335
353
769
258
419
-124
-880
-953
354
-457
196
-204
-927
90
-107
-427
-395
-723
-146
-987
147
-794
-490
677
-649
524
-903
550
548
-353
2
-610
873
309
-259
972
809
914
-622
590
472
-490
-125
731
156
258
908
39
810
332
37
334
633
280
-839
162
586
-152
-53
949
-266
283
408
-156
-29
-894
-729
-747
848
154
928
841
-459
-234
-107
777
365
273
450
905
-89
-989
25
-399
943
830
-258
-932
-483
-199
-298
962
728
-223
639
-857
-827
-259
-193
475
-924
-902
-859
695
557
-914
-649
164
-987
706
663
968
-671
-449
-590
279
-467
-110
290
-598
-179
991
-157
-289
-906
-760
253
-658
-252
-471
660
880
6
567
-806
-608
-966
-108
-600
758
-909
457
858
-395
-955
-233
587
231
156
113
-831
-962
-614
-68
-582
-956
-325
-513
-591
-951
-841
162
238
530
8
-557
-652
-527
91
-892
491
230
-14
-807
842
208
238
-535
28
-727
-975
-548
-87
815
111
608
604
-657
-689
130
795
315
94
29
-949
110
-753
438
-489
815
495
106
632
-950
-954
-917
-912
118
-246
996
-971
-694
658
75
854
7
934
893
951
-191
-406
-561
-121
236
502
-176
457
-576
-949
-821
43
552
-930
-716
491
658
-200
832
-972
506
-504
335
-196
182
359
244
-735
149
-946
979
841
-225
-813
896
-993
-311
-245
-152
-680
454
379
-837
100
-822
-568
-528
-982
-158
-980
207
25
-981
-236
410
427
492
-146
950
591
907
502
-979
53
-636
984
-24
334
-962
-130
-729
-537
539
699
367
529
-463
-182
-570
-410
-143
912
624
915
436
684
-589
870
-332
-704
-612
-705
-52
33
408
-581
334
-453
-537
335
169
-802
-56
-708
-305
-415
-882
378
-979
453
147
-152
816
387
999
793
-305
-702
371
-948
-836
649
-460
-197
-734
174
935
-341
353
808
88
-791
930
831
103
-5
229
272
556
724
-987
-889
764
-323
410
973
156
-925
348
167
432
577
471
-17
-680
-47
-806
41
-608
-185
-342
-278
658
-87
-935
-995
-269
761
-374
31
532
263
556
-926
-812
8
-939
727
986
-391
837
703
-175
-509
-887
-271
-802
-60
255
748
8
-617
-937
-665
-940
-904
0
634
-997
-703
473
-265
-154
659
84
663
-690
-71
169
-306
582
-681
304
587
-795
-406
513
571
-715
-301
681
998
968
-635
-138
903
-726
-692
-577
817
229
-839
436
-534
-899
365
-640
-216
-459
927
971
-481
204
611
-832
-624
12
549
-592
649
-678
-893
-660
-642
-255
18
117
280
-313
-63
-61
960
75
-519
242
-799
-578
230
255
-333
274
78
208
-528
10
415
-190
-691
256
-744
-271
745
849
-540
2
-283
506
-465
116
-797
-726
-886
385
104
387
-694
-293
-312
-321
883
-751
930
468
-139
834
-861
42
870
-886
-810
324
-495
445
372
-770
826
192
808
-331
791
15
370
-325
34
675
357
475
-627
-279
-118
-520
-133
3
458
-886
282
-104
-202
926
914
686
192
-554
-377
91
-9
-408
225
-486
-76
614
386
315
124
-568
943
817
-676
-262
-996
645
-158
343
-795
-531
416
295
493
142
715
-309
-592
-943
-279
317
-780
641
-844
-639
-299
940
589
864
875
-849
-163
238
-971
483
-457
-876
190
944
-131
925
804
439
-417
717
457
328
342
808
-429
-737
499
85
52
557
992
852
-581
199
-537
-25
177
-654
770
23
-978
791
574
-404
-29
-396
-59
-356
745
156
-955
-590
-929
-535
-621
-917
-927
802
-398
-781
68
-955
-542
-598
-779
231
367
-351
83
-56
413
-971
-618
-964
63
742
75
-183
629
603
-329
-491
675
-395
589
-430
329
569
376
956
-632
-116
813
205
776
537
-482
181
746
995
28
319
-619
-734
-682
147
-392
-928
-355
659
79
107
545
-599
940
753
141
680
435
55
-644
-183
-384
-276
-163
800
610
-772
-97
554
165
695
-965
117
85
404
237
-636
246
163
-235
310
36
704
-262
839
-219
-255
292
-294
141
-190
-231
-858
-908
-56
-659
-917
-801
483
967
643
706
50
177
295
786
509
201
73
568
-1
154
-739
365
-668
-385
-935
297
-250
402
-493
-286
257
464
-916
-274
267
-759
822
-585
-769
-843
211
-327
-817
864
-545
818
149
277
373
670
-694
-177
744
331
320
-434
766
-493
-875
717
605
-104
76
445
916
242
435
175
-723
183
-419
168
982
-565
175
-605
671
71
472
-372
-8
-483
234
444
524
755
978
287
868
-137
-309
-706
417
696
-220
-599
108
-625
6
-783
249
-693
-667
-789
935
-15
638
339
-923
-525
-382
275
-802
414
764
-164
185
-522
233
472
-654
-219
906
-976
-659
-133
-641
-362
-309
118
179
494
790
-352
-571
523
-838
613
966
343
-356
-57
-989
-342
126
-90
345
384
640
-68
565
-710
-117
-676
-295
124
-490
365
-390
451
-863
947
-670
-705
301
96
666
-953
-867
-15
-396
-501
-816
-700
-549
-842
955
300
-713
-473
-845
-48
628
763
421
-320
828
-894
11
-782
-313
-543
-587
792
-846
469
-530
142
359
443
-255
800
-551
-269
801
0
-351
743
710
736
662
385
116
465
595
-327
754
-971
702
681
877
-54
117
141
304
846
249
400
756
-986
114
-918
-776
994
663
-881
44
212
-260
-862
-796
-212
-344
669
-496
974
231
-521
166
533
-338
916
-384
795
851
-245
607
-320
864
-586
-601
709
-880
627
-7
231
-366
-643
645
86
-865
-13
-352
-118
-117
-275
-610
-820
64
68
-396
37
947
592
378
-484
-725
-250
-745
-18
859
-659
-665
-514
-267
-806
-852
848
617
744
-524
917
-227
-7
-901
-104
-815
-727
434
-717
-45
520
-976
387
776
376
767
-43
886
821
61
-476
-717
863
162
501
181
-286
474
442
-233
-20
-414
929
-957
662
-495
905
-643
484
60
273
-485
-216
-57
122
730
459
-518
-906
195
-193
-532
274
-770
-634
620
-740
-502
416
242
913
-693
-849
579
-813
127
-121
467
-366
-581
-385
589
864
475
-146
-297
-943
-769
-362
520
715
913
-161
-456
-819
810
-750
-916
-197
-25
232
570
23
700
-443
-484
-321
-576
564
927
597
-280
480
896
660
437
430
77
712
-359
-606
-845
264
573
594
968
212
-469
66
865
455
935
-208
-282
-203
-988
906
119
288
99
-305
-421
-643
-39
96
562
-795
719
867
-342
372
300
-288
873
264
644
90
-528
992
-971
-786
-383
-20
-235
-352
-114
-729
578
403
-893
-272
-427
286
920
254
-692
537
740
-544
-559
198
88
-297
843
-207
707
-592
-823
-91
965
-289
363
229
962
-685
-333
-906
854
-275
-679
75
-364
995
-521
107
512
909
546
511
-190
-542
790
-746
53
653
74
-879
872
548
-710
-479
595
639
227
-250
635
-285
-482
625
-59
16
-929
-162
-309
-6
-612
673
-617
906
-214
-725
-408
-387
-62
-957
-560
423
-295
89
498
-219
925
-591
-822
-265
-46
-643
-922
-368
413
-297
536
-616
996
-114
-192
829
-747
832
988
373
630
-713
212
547
-485
724
-23
-353
980
660
57
-159
-691
642
-746
524
833
937
-352
-927
-970
776
-338
170
-465
151
53
-743
-18
909
-757
398
-943
35
-465
482
368
424
-319
-145
-659
217
-801
836
971
-288
-906
-347
936
-26
661
318
737
-546
276
-670
-841
470
785
-878
-393
-246
-387
51
561
-616
353
88
-44
-130
-875
873
128
226
-225
-35
744
-478
-407
-825
-268
-422
114
-963
-662
387
577
227
264
900
-508
354
-1
-710
-893
701
728
-673
-687
103
811
39
838
328
117
-72
944
650
145
-160
605
332
-675
504
-126
-774
389
-5
-617
-707
556
841
-411
-309
-769
-402
41
975
-633
-318
480
162
-705
437
939
120
957
818
606
-200
-564
-926
-458
-732
26
76
216
273
-862
-234
-292
-425
-418
96
823
22
741
726
-223
787
119
44
-328
743
-118
67
417
-111
-3
287
845
740
-325
363
-628
-235
-503
-569
587
49
712
-335
285
-98
40
-321
-857
491
248
-63
712
335
640
623
60
-631
-197
-408
844
592
-641
873
966
-552
-50
329
-159
-61
-206
683
-32
-49
-559
-216
669
957
-727
-326
-707
-121
259
-239
106
-935
-751
294
105
-56
-129
-41
-112
908
-887
-476
-668
650
-898
-181
329
-313
-934
910
47
-901
-404
-289
713
754
-991
420
-296
809
573
362
-564
-719
-124
-886
134
750
-345
873
-674
-633
223
-928
293
-226
-848
965
-196
947
-711
426
23
-63
-688
381
611
594
822
410
236
-831
-510
859
99
754
-549
-1
-690
660
864
-497
-410
-2
-575
-529
-798
139
237
714
803
-650
9
618
-186
-513
-250
-871
428
-214
-814
582
296
258
-870
860
397
148
-331
51
-298
-736
743
604
-902
795
-830
120
-854
-75
-802
-614
-244
457
512
396
-70
-437
818
-955
241
546
449
-727
-779
230
-539
-799
132
-903
-296
-143
798
552
623
-987
175
-2
-713
-459
704
467
-728
-391
-686
-34
-276
35
63
-999
953
883
58
-109
927
159
544
593
604
-264
-657
271
-933
997
429
-546
407
354
0
-16
102
-310
99
712
713
747
-896
-155
401
-295
-305
593
-25
-866
906
-690
303
186
-316
417
-68
-782
346
-528
883
674
-863
437
-55
662
-324
-337
655
517
-622
-817
536
6
244
311
-308
248
-753
731
236
134
224
260
-635
-737
-607
44
538
558
-95
-56
431
254
-210
-71
516
-760
-530
-932
663
-751
-119
-72
-724
319
502
-441
-823
315
-913
-601
955
248
926
-172
88
643
778
332
-261
543
67
-709
166
-813
707
-431
-277
48
-634
-814
877
719
-79
-449
-32
594
170
503
-281
239
789
-271
6
114
-817
-952
-383
-588
518
758
651
252
691
-573
-790
792
-461
916
665
-121
-419
316
442
429
-284
325
974
650
37
499
224
-249
85
869
-391
-234
81
975
-861
729
576
36
409
904
-748
711
-213
-505
206
638
161
173
-831
64
471
162
766
-262
385
-408
-431
-485
-17
-764
918
-856
386
293
746
492
-573
-326
-994
-730
546
-605
-109
-266
-467
-358
733
505
842
469
672
678
696
-300
-704
57
854
-423
800
-641
-289
820
-23
-318
-428
255
14
-604
814
-135
644
-919
935
397
794
-852
-867
-520
-111
515
-820
-960
-830
-346
28
340
-502
250
-731
-688
-102
522
788
650
-892
-862
363
-240
-141
506
-148
987
512
157
3
-817
-601
384
-408
-920
609
610
265
-985
249
770
-567
-868
524
749
-297
620
961
-198
862
-261
65
381
92
-421
397
-966
661
-348
-483
585
-886
919
-27
-663
648
-814
657
410
817
-245
201
-906
595
507
129
-391
-933
-714
-279
-662
573
-818
-592
-775
-304
-60
-286
-437
-382
-310
517
-716
-326
-31
222
-150
-417
261
-521
-993
-741
-343
521
-960
-461
862
-7
-16
-736
-329
431
-327
860
495
756
963
562
-558
-307
872
763
-772
566
-139
-816
-643
600
-229
893
-444
478
-841
380
875
-619
-844
-860
-613
-615
-206
75
-144
687
305
-814
689
421
-609
-699
-224
-355
-878
262
747
-559
-125
-307
617
-236
778
509
-971
-417
-467
221
-68
758
-708
-417
-674
-6
837
132
90
728
-678
-845
378
-716
621
-818
332
741
-920
-569
352
295
911
-136
812
768
-134
-840
338
402
-835
246
-831
-523
-6
-293
-865
-451
-847
807
-70
182
-567
-916
-821
196
960
-683
-606
845
600
-597
-732
-381
466
108
-601
-974
659
281
256
-882
-901
-803
786
743
157
232
920
-131
158
425
837
773
-696
328
-803
378
-553
324
-462
459
-574
-403
-722
492
-524
555
978
-466
238
676
740
-554
356
-131
568
949
-272
-598
492
660
-492
399
58
-115
254
-788
344
-872
-620
586
619
-962
932
-908
-761
834
510
684
-777
725
-235
-897
821
-37
496
7
351
606
-255
79
933
700
140
-529
541
-893
631
-486
-937
-1000
486
-400
-429
-589
847
695
165
-598
-730
-590
257
-474
345
717
678
629
365
964
-644
835
-111
676
936
715
120
-986
-587
453
755
104
-792
122
162
731
382
232
928
-808
544
20
779
581
338
-952
504
-992
-640
938
434
826
-460
126
484
-66
217
-78
816
459
7
238
517
-910
-61
253
-276
652
107
372
942
94
-129
441
935
856
1
-163
826
-137
198
198
-532
-444
-461
676
175
-155
-766
822
-93
-944
562
-98
-486
-611
-892
975
-547
-622
-207
-915
539
141
-23
-745
-442
655
-246
636
823
-695
18
190
779
506
-572
128
543
-405
697
204
-100
-884
-200
75
-94
173
-688
225
-29
841
348
-544
-204
173
-790
-601
-368
125
-777
362
934
-396
304
900
319
-185
674
-52
-594
896
539
138
-324
964
-588
694
230
-187
-162
-518
-309
99
-45
819
390
64
828
-950
-619
-390
427
897
-299
936
125
754
781
-821
704
-51
-935
-936
-518
478
-355
-573
54
-154
59
127
587
-823
629
344
484
812
564
-56
-839
829
-291
340
314
-932
116
-495
929
-96
914
-768
316
38
379
-376
-319
-322
185
-898
556
79
-894
312
-304
-556
320
681
-27
-410
-733
-16
-481
1000
-36
-485
549
-119
701
-761
-134
790
341
227
-645
-449
804
-537
-372
225
-573
582
-603
-442
-461
625
-241
329
714
-874
-711
608
-817
-168
-355
-485
181
-273
-976
-410
-369
-518
61
415
-416
103
330
387
-483
816
-497
-864
602
-477
-152
260
383
-357
982
363
937
-852
-570
-452
927
-946
-670
-172
-615
-505
194
897
735
-398
846
596
-52
-666
426
-134
-772
517
621
-633
-152
221
-848
-404
-86
-275
-143
-936
-13
-637
-401
848
-302
994
-845
-965
233
-107
526
-855
637
-226
4
-231
661
208
757
546
740
-816
-970
909
-967
-844
-257
-625
-566
930
354
265
-640
-685
651
-839
-451
-114
926
644
-259
-923
-883
-944
701
215
299
-863
-407
881
51
-401
877
-243
-528
701
172
343
932
69
-531
-180
-705
22
-478
-934
-128
978
-624
-994
-431
763
524
-457
768
157
-677
-465
616
909
308
942
392
803
556
549
-327
-981
-93
919
-305
528
921
882
569
472
292
503
-352
-674
734
669
-644
448
368
214
-977
-219
-879
910
797
121
38
58
-981
163
258
-715
912
-528
73
-344
-722
56
882
748
-67
-281
-882
579
489
49
-116
733
-273
-149
668
620
869
-902
956
-239
324
-778
-548
134
-521
-684
-913
27
-770
-883
532
-393
-127
-227
255
-969
-692
-357
880
-750
-367
-550
336
284
-422
-106
152
-499
212
303
-510
413
-810
-310
-235
-819
111
868
139
-647
-759
-993
-121
556
743
-930
451
-822
319
-492
-302
462
-139
509
-821
-707
-532
625
-173
-142
-498
599
-65
-648
-956
-770
-777
-721
348
482
788
302
245
285
-338
-2
-270
596
322
-549
951
386
909
532
-728
376
491
-51
709
-101
588
-833
457
-306
-541
2
447
-129
557
742
192
72
672
-818
537
444
-244
51
-515
638
775
833
146
520
137
923
468
508
-927
474
951
-205
111
939
293
-91
57
-101
293
144
-207
352
-91
37
769
-415
-217
645
-123
-20
-821
-419
191
480
-60
-652
516
606
642
363
-367
782
-370
698
-400
-577
58
315
-256
-851
460
195
162
499
265
89
339
-968
-147
-369
-475
-40
-389
742
-185
940
638
-229
-229
-202
-319
-835
861
199
890
-964
71
-417
-49
328
188
225
-733
-837
-279
-983
320
78
-316
-676
44
-923
372
820
674
435
96
880
651
-611
64
-59
928
716
551
-828
381
262
807
721
-249
252
-169
-81
-352
-540
189
994
-555
152
560
430
273
398
-768
-230
-908
587
156
-332
-182
-286
426
-155
-887
-907
311
-241
299
958
644
651
1
808
-952
-453
276
540
920
-254
330
1
-926
115
495
-798
-168
757
-811
224
433
-775
-928
136
-187
120
385
194
242
-464
-705
281
170
-981
845
-297
711
-898
-203
886
-140
565
768
968
-822
173
863
734
-303
-55
-63
997
-255
140
-898
439
-29
967
-172
-773
-953
75
585
144
-775
252
230
896
-86
-186
994
-739
-292
716
327
-746
-167
289
-631
-951
324
-673
-867
-400
-933
-475
-979
539
160
-557
420
891
760
-633
219
250
-502
369
608
-798
-288
10
-208
-786
364
109
-901
689
205
946
-957
-756
431
5
334
-154
697
477
751
-745
984
428
-966
368
-913
-551
437
397
-654
-857
-519
740
758
-677
963
-519
690
537
-512
-528
340
-208
-430
128
-457
-252
-854
506
107
-927
-376
-796
-238
277
527
-411
-693
-494
746
-141
-862
808
-414
857
-83
-124
-425
-585
-793
-681
329
907
-871
966
-141
-575
360
-614
-991
-633
-302
925
-290
354
820
942
406
766
224
-702
-484
15
-603
-101
-848
617
-181
-390
954
940
-926
498
-551
-859
-279
681
-536
-723
168
504
48
-45
-634
79
610
-631
840
-492
-841
410
-467
482
-348
973
-649
878
-837
-350
380
-668
687
372
-233
608
-694
443
776
-422
-260
631
-741
-988
-548
-415
472
766
612
88
318
-213
-129
-867
-806
740
628
638
702
-801
538
-528
-87
261
-698
652
-676
-427
523
-826
-438
-16
-224
679
670
451
-982
-345
-810
-735
714
413
988
-211
405
754
702
480
-855
925
-827
131
-260
-512
-285
570
-320
805
-600
947
-647
683
831
-779
-117
-554
-365
401
207
258
-523
280
-718
177
-599
493
20
931
664
598
-77
-196
-180
-390
242
824
875
-151
865
-994
-19
955
-321
-366
59
-731
-403
-187
10
-437
-710
862
193
-478
538
720
-419
-699
-555
92
467
786
-444
705
313
-421
85
72
-36
-21
-22
-802
-624
-537
-571
-973
-773
-424
-532
-576
772
55
145
-410
-359
-589
700
460
-53
-804
213
231
359
-21
914
122
437
836
196
294
503
-861
107
-117
-799
-559
887
429
550
-463
927
160
-658
-134
-162
-100
-670
279
528
-722
-839
-51
978
140
-300
-26
-204
-880
-714
-291
39
-756
220
-972
-335
87
632
-678
449
-746
-157
-22
-988
740
552
832
-647
482
-41
326
-855
-67
-491
-709
640
186
442
119
-687
811
46
-787
-357
983
-338
-954
-673
-948
856
133
-538
942
909
-655
813
-150
410
-323
684
-69
33
548
971
-976
18
898
-169
790
-322
400
204
147
-903
399
-369
144
457
-532
-402
13
-208
89
812
-848
719
-119
-204
674
104
51
249
700
-743
932
-920
-820
92
-695
-661
-541
-136
-52
-87
-928
713
-603
145
528
783
-914
24
-93
-552
-343
-304
-850
-58
711
-768
311
-265
-271
836
694
-596
9
637
-328
-41
-176
753
-368
-534
-550
-192
802
492
658
755
645
-451
-961
408
50
318
569
-162
881
-1000
631
509
-610
-976
-534
-97
-182
921
-816
186
-514
-537
28
399
-940
-574
675
389
-80
-834
873
-15
-141
523
987
-723
148
-770
-960
-322
-94
-895
-653
-349
805
268
962
-651
-71
-140
-304
191
-597
846
-34
-9
641
-383
-911
67
-306
-773
646
-476
-663
478
-724
104
138
-388
361
-374
-470
585
-7
-548
-724
-418
845
332
-395
702
-451
448
-327
-497
-822
997
853
282
218
625
-710
-281
665
-18
772
285
-498
827
463
-931
-224
183
-910
27
-271
882
262
293
-722
-731
-133
903
621
-260
19
594
-954
954
864
-347
-936
-454
312
289
-990
-34
934
662
-875
-231
-253
-118
-847
-652
-977
457
-602
-253
620
-341
-415
728
18
140
-804
857
356
-441
247
712
-411
-295
-667
512
-649
308
-504
-8
48
-754
260
-412
-381
145
190
-142
-851
-379
500
-361
-220
-481
-290
-771
972
-440
-293
-437
-99
-131
-243
-572
-600
95
-623
78
381
-924
-41
938
330
430
750
583
-470
-897
-159
-604
397
882
233
811
-917
-454
-183
-750
932
405
-572
-247
903
-827
-245
560
674
-130
-186
-676
650
-142
-5
887
-451
-345
329
-293
454
986
-738
-65
308
231
-736
264
-746
833
-300
-640
-330
877
167
-104
822
837
595
165
-706
-97
-729
-842
-496
-249
796
966
624
-495
-556
638
774
-358
532
687
402
890
-211
-732
-439
600
499
149
-648
475
-636
421
682
405
-973
309
557
-479
-625
-334
-857
426
-837
157
-999
-905
76
-764
-848
-740
-234
395
600
252
-961
-435
849
713
-285
867
-703
607
-657
660
236
667
-135
-341
94
747
-57
708
-201
762
471
-200
750
-694
-860
184
-960
-213
-373
227
-249
-281
484
-849
763
323
-447
395
-870
-348
-147
525
615
-278
668
556
988
11
407
912
-955
-138
620
887
-532
936
-367
900
-562
-926
-520
-68
349
814
-551
-886
-740
742
-640
837
-12
-504
415
51
-477
-780
-585
128
-753
-336
-867
859
-748
-541
26
-361
930
384
-449
-909
570
-306
105
854
15
452
795
643
57
-983
720
-462
242
-310
170
314
443
288
931
733
369
790
532
-677
859
439
-817
-9
955
-291
-619
-198
-457
160
993
-613
4
199
339
980
705
-564
213
824
-721
598
651
43
-952
339
112
-112
-478
411
244
-374
909
-563
-585
204
939
-892
-890
420
143
795
38
-762
874
-972
-782
68
294
693
-918
-744
805
539
509
702
922
976
-545
-104
733
-962
-412
468
240
918
108
-700
-543
702
-757
119
254
-245
576
323
445
-755
122
-632
757
454
200
-752
-549
360
-977
-663
-430
-919
988
-466
614
685
643
668
-689
580
-293
-303
740
363
-31
894
-482
810
-471
-596
-787
720
208
735
433
426
-331
110
-705
-580
482
701
817
-1000
921
-998
-634
577
-435
-11
708
150
-595
-485
280
432
-208
-267
-632
576
212
782
-95
-876
-918
210
631
-820
722
-607
244
64
388
620
100
428
737
-936
-248
867
547
-647
57
-748
-329
862
105
-681
-271
915
663
-723
-774
-166
857
516
-652
-871
6
748
714
-363
-998
779
-949
-285
846
950
677
-209
287
77
-669
-454
-760
-525
-846
-194
461
662
-282
-338
-693
-774
627
564
-594
948
-131
-275
-370
-550
696
-784
67
-83
571
-626
-365
569
-705
622
-271
133
-824
-414
313
996
4
281
536
529
-206
-8
600
-651
941
929
-532
-318
-739
326
-291
-181
-551
343
761
357
-998
-727
771
64
-73
838
-472
517
-991
538
753
503
-134
-671
898
-394
773
-823
650
-500
164
-878
-360
-617
51
-321
-766
722
-218
-511
-86
-823
760
611
-388
-987
-457
-647
-553
503
76
-270
-813
-512
102
-478
473
-805
-420
-19
165
-423
-960
-500
-471
56
361
600
879
962
366
569
-933
399
-170
776
402
-910
-217
900
455
630
-610
141
-925
916
908
-98
428
874
509
-295
577
-52
305
107
-390
95
-253
-684
-484
915
778
215
-639
-902
-970
-510
868
-583
629
367
526
939
-820
-568
-850
-916
-470
-546
-93
-487
800
-333
-294
221
410
-370
247
-125
-286
-88
-526
-961
770
-764
511
-504
-552
-316
-647
-383
-147
-438
-942
253
737
867
-921
551
-850
-447
-664
-197
92
198
313
631
-887
-139
566
664
-980
-803
947
-774
-353
-977
773
369
-826
-154
695
938
-155
-586
-428
-749
-998
-927
658
287
296
-633
-431
-979
-552
647
-972
-864
-396
462
-52
749
-986
899
570
533
966
207
-523
-121
3
667
-994
-996
148
-556
-58
520
-782
-371
469
125
40
512
861
388
-301
605
149
82
-691
-537
-487
-855
985
377
-939
-437
-347
-426
597
-956
233
-216
-787
-919
901
452
-658
-492
-718
-582
142
-288
-554
-58
-865
-950
-171
-370
-967
336
-368
-39
430
-833
-691
96
-356
93
494
559
135
532
713
662
-866
-456
724
743
-395
-171
294
-856
-926
746
-720
-300
740
-347
849
917
532
-655
489
948
264
-632
33
145
-410
-798
-732
939
498
426
-838
295
751
831
56
-147
-294
-934
-24
396
-678
229
355
780
-353
-407
-49
99
848
-407
-514
-429
-658
746
210
75
115
-545
380
-321
-305
63
-806
-552
351
176
410
-146
539
154
-610
305
295
-231
-299
655
-214
766
995
495
-630
-558
506
-982
-986
-990
-732
326
-885
811
-327
635
232
-996
-149
369
-220
822
960
-889
-346
-870
98
924
-769
106
-879
515
910
554
-926
-362
767
-653
21
-675
634
465
-398
371
919
570
-538
-136
-519
-686
-492
-506
89
-422
-172
226
89
-246
834
-279
754
495
37
980
-343
727
-867
-549
570
559
837
707
-935
100
238
-581
72
924
-544
670
899
323
928
-824
56
943
132
484
-930
112
162
-407
203
211
-131
463
-531
-570
-986
-278
586
335
421
290
162
-881
-404
515
-976
-424
579
575
-366
439
-48
916
324
215
565
-806
766
-118
-265
815
-758
624
-650
99
-426
925
533
-959
-717
-261
229
-158
-327
-237
-4
-258
182
-116
-922
-902
-260
-953
-75
-520
37
745
-305
447
-390
470
-859
-225
737
-981
9
160
-758
363
-242
-591
413
-1000
-875
373
-820
54
-635
336
-221
-300
779
55
-694
-110
-297
294
155
-619
656
-99
-754
628
-323
-955
912
612
-897
197
-396
961
-124
-131
281
-832
559
-132
983
-837
-885
-178
463
-411
-161
-577
-341
17
461
-243
-384
64
-566
677
-588
940
-597
-490
-187
202
839
-595
-187
192
-236
-273
236
657
132
7
404
329
-757
-973
173
-12
660
103
-522
138
-1
908
380
260
-282
701
-203
-99
678
596
-970
-847
241
291
985
-160
511
969
-69
124
-766
367
-903
332
-415
-561
-15
738
87
-258
66
952
-358
-219
508
-63
-6
587
267
946
112
-536
790
463
-933
25
555
-905
747
69
670
-461
621
-775
975
-235
83
439
-385
876
686
-438
-287
360
519
-617
662
-449
-886
-606
905
-789
-821
109
120
740
674
345
-885
-550
801
822
-998
655
364
1
-99
-41
-743
-532
84
-760
647
-941
376
226
500
-549
-990
928
136
-85
-740
-70
-214
29
-904
-923
878
123
683
-608
-150
165
480
555
-908
130
-431
133
202
867
-679
903
-49
355
-623
223
214
172
-892
447
-756
892
-2
-936
-290
-754
-116
464
15
652
818
-880
862
528
-761
-991
-15
-89
-423
605
-158
-534
-966
-44
-412
-896
870
-699
-925
226
899
-793
299
764
643
864
-252
-8
-221
-34
-953
615
-143
393
-619
645
314
-629
-303
-255
348
352
435
-438
9
403
-983
-258
-701
-665
165
244
766
402
779
-76
392
-92
920
-210
33
499
397
872
-755
364
-759
-139
-241
714
-204
182
229
7
-715
-610
965
824
-812
-64
-511
591
-541
-642
468
453
50
499
-444
-357
306
911
165
394
-55
88
302
-940
-738
325
545
792
683
-716
-63
204
-169
594
457
0
716
72
-113
905
-899
944
729
-782
827
89
-926
-316
422
864
-355
-582
701
493
907
-192
52
-961
-642
-705
-311
-827
-725
-767
9
-137
-831
-578
-126
648
-135
425
925
-674
425
-599
476
-51
-740
231
-428
990
-875
-354
368
-138
888
-291
240
102
246
-668
-238
-365
610
-997
-994
69
421
126
808
-422
83
785
971
7
-110
200
884
-912
-542
413
-98
761
-122
-278
575
-247
419
379
-626
74
-739
-267
-566
-243
-308
361
209
407
582
644
753
-937
604
-718
-556
-289
141
-801
-440
604
971
951
883
-545
-217
685
389
-571
372
805
-852
-383
-297
215
-831
330
598
944
859
891
-824
-461
-356
500
-781
783
998
-598
-680
-96
298
-952
-18
-776
-601
488
722
359
-625
490
301
351
641
-824
-129
-480
-687
-475
109
573
-202
985
308
-804
780
-226
-659
829
-977
-939
684
192
-791
-635
-871
32
27
-543
-63
577
-867
-9
-797
-656
-713
-679
-599
-359
403
-499
199
-870
-94
252
404
293
-811
968
199
536
-799
428
-38
195
-489
960
-797
380
-610
-222
-291
-965
-181
861
116
481
87
925
-167
610
327
399
118
-479
722
-779
-674
318
-933
-958
980
875
-398
-625
-186
-701
-524
927
-344
569
115
-518
671
370
-261
-80
-758
-467
196
-985
397
-393
514
-216
-139
-896
-93
-564
-500
-758
483
-62
-825
-488
-235
778
579
130
-499
-970
983
-302
369
-330
995
-909
125
323
-393
236
-473
690
-928
-120
852
-246
-277
549
-890
824
-472
-639
338
-806
388
892
-677
634
-955
849
-755
620
577
-589
-184
227
255
558
613
521
829
-515
627
379
417
-87
-41
-640
-187
-631
775
-860
271
781
-881
-131
-505
737
-994
-73
124
-181
207
-791
350
779
125
784
-576
608
595
588
-234
-562
-948
107
-169
666
523
-921
668
902
267
-47
-555
-883
4
-342
73
-638
-3
503
-957
-345
501
419
-903
-174
-259
258
435
-135
-827
-363
-285
-105
-260
827
-472
-279
590
353
1000
134
-1000
-29
388
-922
-392
-731
409
-992
-170
962
-750
-21
-319
351
503
-631
-817
-666
-765
294
429
-21
746
-334
335
-9
-489
57
310
-882
68
-223
-776
799
527
709
-153
288
-194
-208
774
-691
386
241
-716
-390
-322
233
242
737
-432
-975
234
70
564
-621
957
-427
-582
-583
-143
61
-415
-12
716
716
-965
-801
-492
922
694
189
942
82
-717
-763
-524
884
668
675
415
260
576
729
683
618
-464
-699
-732
-779
225
2
717
-819
217
332
-125
951
782
566
-366
417
-437
546
-303
225
731
-7
-721
-113
599
-215
747
-672
582
264
591
-234
153
-885
237
-895
-778
-3
150
-302
40
-261
902
712
-898
-332
-120
-1000
-591
872
980
650
-234
-159
-428
781
484
-842
-678
-238
681
-710
-648
477
-128
-671
898
218
854
-276
322
568
-992
-275
344
791
920
-776
-481
-36
-194
-644
-756
558
217
106
-992
-504
-983
-238
650
169
365
94
656
920
-471
-104
101
-186
-908
94
111
784
-740
45
-749
464
-744
856
349
809
531
913
-214
-612
-364
91
-291
-200
-452
-939
251
-178
-849
-454
80
709
-113
-263
408
565
675
498
-679
672
-911
26
479
918
417
22
284
-941
-871
566
-64
719
-910
-342
-133
-431
118
-118
-941
-969
-59
-428
582
-493
546
471
579
942
990
-799
540
-983
-624
119
113
-913
-487
927
-270
-270
708
206
633
348
-457
-592
-811
-508
779
878
-939
825
-393
709
550
-327
-753
28
-906
-642
-681
-889
-592
-640
-94
-447
880
-540
238
-109
-426
36
-14
687
53
210
-251
-42
-217
-121
-717
373
863
-651
660
-73
201
-699
84
-888
163
585
470
438
-611
-530
621
876
-467
977
337
400
-324
-217
632
784
-848
-505
-858
-188
-686
400
-388
-482
888
537
701
-197
871
695
283
132
581
654
527
-832
645
838
566
181
-4
-735
-908
-189
54
-508
-903
142
613
-847
755
510
-194
986
-204
-691
-656
430
103
-580
424
-882
-509
915
369
-508
154
-567
-664
78
-947
-573
-414
210
874
-896
-69
221
951
163
857
475
-553
-706
412
-701
-869
-494
526
-39
754
-892
746
-315
730
-980
426
157
753
141
-680
293
-927
72
-880
333
-839
846
148
-946
826
-159
147
2
255
-217
141
-6
593
-828
-774
-805
-367
881
244
-47
-195
741
-774
-282
986
716
-834
647
768
-808
-755
-113
-824
-326
840
-804
943
-853
-76
377
-465
910
266
-71
-63
-535
-580
-760
-834
-766
617
953
-906
740
705
-941
389
-823
255
-851
-381
-116
-727
-284
419
235
375
-480
-479
-788
-970
-599
468
482
695
324
403
736
215
28
-941
511
-706
668
-326
-402
23
956
-24
768
-467
308
198
870
597
185
-200
-536
277
39
826
-874
37
-558
-218
-894
972
-406
-455
914
543
506
-665
910
491
-929
-185
-379
900
424
-351
455
-328
-593
-37
-117
493
-311
-404
-664
-53
-560
648
-301
878
-19
276
712
206
-39
-182
-665
423
226
-827
776
-87
889
-394
797
670
-15
152
37
-78
906
-688
-966
-816
-120
732
-221
-192
64
709
994
804
930
181
-610
243
227
-289
478
953
765
-844
-44
59
183
-347
-47
-942
-216
-160
356
-975
515
918
106
318
510
569
-8
-822
776
-186
226
-651
154
-280
696
5
-541
209
-618
-164
845
-639
-324
171
525
-647
-649
813
-862
864
-912
254
148
184
-845
368
163
279
-390
-1
959
-618
-50
-133
-30
908
-925
-47
121
328
-872
518
396
-72
-644
200
436
-551
-793
523
-849
-653
419
-847
-286
742
987
505
-660
72
-753
-42
-312
964
-644
906
-854
-675
272
-883
-182
463
588
215
-437
-180
436
801
572
-295
-715
877
-868
-22
407
-600
-8
-29
-869
136
-420
726
-954
274
-835
562
416
658
-673
864
-574
-75
-64
-336
285
-482
-522
535
-279
460
-286
-708
671
196
705
-600
277
486
656
-344
-820
-977
-794
-301
1000
-221
187
691
415
669
-207
-478
987
611
125
-16
-548
230
-502
-787
101
263
525
-804
-615
956
644
996
142
998
772
-552
727
-161
547
-70
-757
801
-282
646
790
-719
997
-556
-168
-538
-922
-815
-648
-921
793
391
-376
-671
973
41
-782
641
939
-163
-359
652
-677
740
802
-611
-883
466
-643
383
-267
52
-156
-364
878
-18
-90
-356
-137
-410
-12
795
60
196
-711
-278
523
-935
-96
473
-841
-978
-542
-596
20
-165
-804
255
-899
-356
-25
662
-174
-279
411
905
467
-178
659
-184
409
-849
-909
536
405
861
303
401
431
213
-582
581
-164
84
-273
-805
39
-559
490
794
-997
-532
-811
343
855
579
86
780
321
-354
-406
-494
790
839
-194
-616
-385
952
-512
-787
-183
-620
-144
3
750
763
671
-467
-358
-257
776
-964
-274
-597
-839
156
523
82
-722
-320
-554
482
580
-901
-868
212
-927
54
-637
997
635
-860
136
625
579
-256
-224
-412
-158
-396
719
851
191
-558
40
790
-334
-647
-639
-160
490
812
-893
770
630
-611
-670
-368
-459
-973
564
974
38
332
-44
151
159
-535
49
311
59
491
-415
13
25
-530
-920
974
445
-694
-9
-996
602
-552
-889
228
-713
562
322
932
782
-267
-850
-948
770
297
-195
-302
-526
948
-484
973
176
215
-521
-147
859
430
194
-582
727
-933
269
526
144
392
59
-878
-141
221
-944
-201
674
-146
-751
-155
-329
769
827
844
833
839
119
467
800
-535
220
-787
696
175
676
-303
-68
79
-497
418
846
-260
114
-809
846
-499
-859
308
-121
-487
-874
-34
-557
754
-516
160
542
167
-893
93
88
891
104
-663
531
-64
663
-850
518
-536
881
474
-431
-600
905
653
-293
365
28
-462
989
111
-495
-2
-948
-120
-41
574
-913
249
-259
-433
318
-254
-511
220
973
124
286
-381
668
-294
-23
-223
99
842
-466
-96
-315
763
-31
-739
-550
-739
876
-389
-137
-743
-740
479
-353
692
-442
-970
709
-29
-375
-499
372
886
-376
342
-5
90
-50
-684
800
-691
123
-913
-240
-348
274
702
-974
-273
637
-332
-274
29
237
-997
753
-556
449
826
195
-832
897
137
-595
-680
66
-455
207
-4
-678
-5
-709
-324
-681
-434
-280
72
522
864
-602
-41
-583
304
-496
240
-634
-862
219
-936
-812
760
-834
243
173
391
-584
258
-31
213
-671
-326
-148
-755
396
-888
426
-163
-504
-439
-242
-47
-829
602
606
452
503
420
-87
-755
-234
334
609
276
596
526
813
-843
-651
-1
-120
594
223
560
705
-516
685
108
-623
395
204
-794
777
-732
-404
-827
762
-855
-48
-105
-472
922
-731
-590
-18
-963
345
87
-208
258
405
441
-623
834
-458
-605
735
-977
413
-479
-558
-305
687
-754
-106
975
-709
93
-542
827
182
11
291
-617
23
855
-237
603
-399
392
99
574
491
-439
-937
57
179
-705
281
-283
313
-724
-255
-290
779
155
-222
802
187
-800
-586
967
324
172
-946
-99
613
-978
11
-15
749
485
908
180
935
-756
672
529
-652
591
-593
987
58
-337
-787
-510
231
-256
-493
377
-273
462
353
341
300
815
-418
-999
548
631
361
757
-920
-899
-627
728
240
-185
-767
-963
127
415
-750
-476
148
-557
385
-434
989
939
331
-552
-254
541
-243
-28
236
762
-168
-178
-877
-553
-969
-571
-531
827
-561
-719
-450
-783
619
284
173
-913
-818
-438
-577
207
-980
196
817
-320
-107
-396
948
-370
328
950
650
579
548
410
-994
687
-71
4
-792
-97
720
-691
-614
423
-920
699
354
-159
-35
973
-768
505
-506
52
-370
442
5
-293
56
743
133
-508
-261
369
-389
594
-545
187
60
-809
867
775
488
-970
-339
848
-277
74
-514
343
183
586
-873
822
-844
-285
-380
670
-117
163
-507
96
-214
477
-157
796
419
559
19
610
-305
763
706
-781
-163
-426
-812
226
-320
-267
-68
-441
56
39
-951
-841
-459
-188
-936
-77
-414
911
918
-7
361
-938
-279
-922
574
780
-453
735
867
-565
266
891
206
-949
-880
-785
882
-391
288
110
-661
-635
-322
-770
-313
805
436
-645
759
-128
-232
-224
-519
259
12
784
-46
-869
365
520
-770
-40
-18
-868
-735
344
-305
-693
-49
-648
407
-391
696
-862
469
279
48
-58
475
679
104
-279
181
781
768
-592
273
979
-357
592
706
319
832
376
-593
-969
-612
-862
-858
-369
214
-291
-31
147
969
501
688
-112
-388
901
-169
81
254
-463
-469
-133
160
-482
-941
-868
879
-696
-591
835
542
968
-704
989
-909
-288
252
-985
-531
-731
-430
584
-593
-309
772
516
150
-762
219
-704
971
212
-322
-47
-51
-726
164
467
-701
-358
-82
-551
851
562
450
40
-56
-716
-343
594
-44
12
-375
-93
-864
-808
747
850
-883
572
-873
-114
93
-286
2
-575
665
-229
-737
-373
529
371
355
260
-371
317
-105
-250
-109
343
235
357
-621
-916
755
964
193
-364
-309
-911
-88
672
-468
-696
-652
250
-115
-46
-976
785
885
-728
36
-277
-27
-694
252
925
565
-813
700
-686
-771
831
-917
-716
-525
899
-399
267
937
258
606
624
-410
720
993
582
-692
737
-653
268
891
612
-171
-981
528
420
-75
733
-200
900
525
-820
821
-192
197
657
-141
-746
-106
263
-279
762
223
167
-996
-542
814
-400
422
556
349
28
-791
-489
94
13
929
-323
-254
-19
-108
-273
-888
-764
-236
813
-866
-6
-285
237
-911
-557
-13
165
-528
499
887
98
368
697
917
997
164
-79
342
988
752
-36
321
131
755
538
-203
413
-669
122
-714
-609
-569
160
-49
-744
-369
486
618
-125
-932
-150
982
-988
233
339
-906
208
-84
-613
240
-511
-721
-591
-764
370
25
-465
490
911
-536
280
396
593
-807
-715
-444
-127
670
584
853
722
-895
-32
-268
-777
132
-104
589
-682
-27
298
15
615
-267
491
896
-629
-51
32
-626
416
426
508
205
-458
-386
27
-275
-508
231
-741
988
888
-290
-835
-199
959
813
-948
803
-259
170
-615
-39
71
-52
288
-913
936
-27
194
919
-690
700
357
-141
820
396
-535
160
908
172
-742
398
-254
-332
230
944
-506
8
152
528
-749
937
397
760
-600
-363
545
-281
-174
-277
526
401
-924
-686
-843
33
798
189
-682
-112
-187
-830
-259
-663
-475
648
37
201
-38
-375
809
-637
380
146
602
876
-263
419
-41
740
-328
-767
127
-452
732
603
-445
-389
-838
942
-858
20
-331
-160
-258
-655
60
791
-878
-756
-877
312
-815
-169
922
366
-782
381
-760
297
-806
859
917
-866
399
740
-775
-655
162
386
238
813
-469
703
270
-863
-119
-725
-82
-690
-477
214
-815
-83
913
631
841
33
-434
90
-872
171
409
-637
422
-66
667
-1
-508
652
-918
-344
99
-453
453
769
987
678
-866
742
-168
14
484
-199
567
844
833
-385
464
865
-992
51
784
-249
855
728
-929
-435
-91
-857
-823
996
388
-32
930
-275
-292
820
477
656
-392
-141
-993
-686
912
-662
185
444
707
-893
-291
680
-313
614
912
-562
525
989
-824
-59
482
167
374
-470
-863
-472
142
907
523
-813
-348
-982
237
-241
-766
-142
999
-385
997
91
-259
-309
-401
-673
-701
-471
732
741
28
271
-8
851
704
967
-618
823
-2
408
615
3
603
69
259
-658
713
996
277
-502
701
110
-869
-472
41
-951
243
-325
26
-169
834
2
-323
138
372
-260
305
-838
-569
850
-806
-299
995
182
209
-292
147
946
983
126
-780
-922
336
205
753
-726
-542
395
-584
174
662
-755
757
838
965
-935
-209
952
-246
-312
-704
-56
-233
-861
-216
636
-296
-581
446
-968
863
848
-299
798
629
-687
-635
278
-418
-287
184
269
572
410
-150
105
-349
96
-14
831
-491
847
-983
-67
431
-69
247
-53
811
-344
-271
166
913
296
-142
-839
-549
-723
520
-89
72
244
-14
265
-402
227
124
924
864
175
52
-97
-730
-140
-490
-649
114
281
-566
949
558
-606
613
105
-557
-241
-420
-921
569
-368
117
-931
658
888
-683
-974
611
243
-360
636
997
-486
319
863
-655
431
-471
807
-377
505
159
-613
843
392
-327
-374
-346
776
-515
205
263
519
-869
495
-1000
-818
825
-272
312
176
763
-676
621
220
383
-842
734
-657
29
-994
830
-265
912
560
921
250
-397
-530
-753
-936
677
103
357
447
862
-666
-262
780
745
-651
-257
-705
-248
893
445
-948
672
-215
147
-420
129
687
-858
848
-880
714
500
-781
648
-669
-799
349
73
-588
937
-508
630
-447
-940
670
-149
-801
657
854
280
204
-52
-161
-436
-495
828
-49
-818
228
877
-32
94
93
43
908
959
-371
854
343
221
975
342
-797
-462
340
-101
-308
-428
-247
786
795
260
-135
-720
-345
-866
-125
210
-196
-798
753
-619
-346
852
-330
634
-626
80
-651
510
74
-556
148
-346
-465
-547
-260
-603
152
794
-30
451
-704
-968
204
-5
100
712
282
-142
-118
921
556
872
-315
347
602
-552
475
935
645
708
-426
185
606
-98
-310
-627
147
-268
460
-521
702
-899
431
985
908
168
159
-900
940
-541
-665
-882
138
481
16
360
-536
651
-110
-218
-851
33
607
810
512
159
-984
-429
73
-211
705
154
-47
608
-769
211
-409
909
-268
448
474
-509
-272
-932
-966
220
-620
268
-809
-931
58
698
-595
780
-206
-517
431
456
341
-536
-248
676
-602
835
-911
-48
795
978
-803
72
123
580
-25
113
600
-525
924
-777
486
309
825
-558
239
445
-123
-794
-130
656
607
-509
866
-491
82
960
-66
819
-265
431
-81
850
-696
566
-990
-669
-661
-33
-707
440
117
-189
999
674
138
-583
-376
939
200
178
913
-758
-975
89
-34
-42
704
926
309
-64
169
-655
-763
-702
-130
82
-864
-454
995
-19
838
-963
708
-844
-498
-475
-342
885
536
264
401
-35
78
751
423
680
711
-466
667
955
-596
-40
-434
278
-537
-254
468
-310
-570
-702
476
-23
846
971
-596
870
-335
279
207
-992
-159
-38
-595
458
-813
-107
404
-624
-647
135
865
-289
-284
835
97
762
845
-283
812
968
399
347
-862
174
-37
728
95
242
354
-962
-465
404
-697
501
877
-727
-569
830
-502
-496
-581
798
778
72
-837
585
-835
-407
290
110
858
-698
604
667
-979
-509
-223
73
197
492
-334
-461
156
666
-831
57
-729
-178
-419
-19
-223
-359
61
-95
-72
419
-362
-491
-902
882
344
971
881
289
672
-860
431
-637
6
-651
-78
173
-906
304
-269
-296
625
-710
978
-95
-829
565
-928
500
1
-560
-648
575
137
-762
555
848
431
-121
-534
548
107
-731
766
-154
625
-122
709
34
-431
-915
549
676
-547
203
224
-568
-918
-574
14
-753
724
-937
-538
-191
-712
825
123
594
-117
511
-975
602
-106
-550
-352
368
-298
366
202
572
277
724
-877
-840
-312
125
-536
112
-51
596
-869
-804
880
548
630
47
-533
-520
899
525
-103
-700
-448
730
471
-881
539
302
-293
761
798
-84
-278
-231
-806
814
339
-254
825
233
270
345
-96
50
844
343
225
-893
-35
-256
136
82
482
-154
-239
519
-611
-50
-973
164
363
-700
-24
-761
-493
-515
-462
-143
-74
196
610
-991
705
905
-157
3
188
374
-272
-329
-344
-31
280
72
-847
-782
601
-386
989
-10
210
-643
-487
-753
953
724
-132
3
-315
735
-824
874
-758
221
882
974
197
467
419
-446
935
-623
536
-597
532
346
851
814
74
224
-77
-988
-596
-909
593
359
804
-385
811
-772
185
-838
438
474
-679
540
-750
362
-206
344
-881
-151
-710
906
-987
381
-800
718
466
-533
267
750
502
795
-155
837
-301
435
316
314
-950
405
-55
-663
-912
754
609
-10
447
-392
45
-618
584
863
-205
473
-253
-765
348
-271
-684
-474
-917
-1
59
961
744
-938
-413
-334
-648
-821
698
-890
444
709
-78
634
689
754
-517
-276
-859
-765
-946
-134
-134
-282
63
-869
-95
203
-560
226
447
491
737
791
-460
434
662
-570
-667
983
765
640
766
-922
-739
-436
815
55
746
83
-911
-744
-562
309
489
655
-311
-993
935
-705
-101
747
-894
-507
-928
-813
-703
-18
-800
68
197
-516
-687
131
-949
-517
-407
78
606
-468
-142
-240
-991
-752
654
634
-547
-467
-894
-141
-331
-853
-97
-315
325
299
263
-664
67
-248
136
498
854
735
394
-817
-860
-346
-16
235
10
386
-600
547
618
554
-49
-648
85
-429
-479
-5
-194
40
143
629
-820
219
-325
-902
-946
787
-407
835
165
438
-741
-921
75
379
962
-624
-336
974
-592
-696
-571
-753
811
-791
-497
-326
401
-836
396
-295
860
-910
783
-844
-360
113
-58
193
546
819
697
-851
535
138
710
947
-107
992
-984
613
-387
-640
266
176
-400
259
-395
765
-170
-801
-920
-443
-574
-517
-516
-802
-349
-491
591
855
24
541
-896
904
-347
673
111
-200
-509
-406
-33
-980
-820
326
-269
-348
365
696
-266
-98
124
249
-6
-575
-72
216
290
531
675
230
941
287
505
-530
-414
-597
705
-902
519
987
-541
913
335
512
76
-486
-249
-980
393
601
-184
540
874
769
144
-585
-477
-668
-345
783
-300
-65
752
422
773
-33
-847
-961
298
-156
697
-493
-337
396
-335
575
-56
-698
-958
898
75
-857
-831
694
897
-279
105
447
33
387
122
512
-237
-624
-72
805
-234
-879
589
-404
-114
305
476
955
-65
671
978
-933
565
918
137
-31
-982
-527
-120
575
719
195
-125
-217
239
-69
46
457
-414
20
-933
-25
-235
247
714
603
-33
866
-973
-349
-653
-226
-292
5
613
229
946
195
140
305
-332
-310
578
-277
586
58
-52
-420
-485
-67
698
-420
-793
553
607
-987
870
973
-555
808
662
863
-25
-523
695
-455
-372
-359
-608
708
-473
-639
-609
-739
344
87
918
700
-201
347
548
136
225
-712
-925
108
463
-798
90
683
788
523
123
-545
660
739
461
19
11
-138
-366
-139
-336
500
-443
940
-137
463
397
255
571
-239
-790
-998
-636
831
-54
788
211
-405
731
-944
-797
408
260
926
488
636
349
291
-713
954
384
965
-133
-940
843
-572
-346
671
-417
67
35
-435
-812
-71
841
977
736
-907
820
236
-944
-970
-791
40
-486
541
549
-611
484
-602
708
-298
-971
502
-737
-504
405
-683
-714
305
916
-226
613
-71
799
-861
565
-995
-115
517
166
-244
870
273
311
259
-9
726
-603
858
990
-718
187
-340
824
890
-451
-327
-560
41
-422
907
-159
38
-143
517
-697
-24
-167
-153
-578
-71
595
221
-504
-709
20
950
-876
-610
578
672
-64
-188
588
137
108
516
-823
101
-389
-380
844
-709
230
-505
-34
-959
31
793
439
842
-276
-866
392
-262
-36
-80
958
423
-161
866
-77
257
-516
-218
-55
-601
-622
-644
-974
482
361
160
-880
546
281
242
524
-127
249
-548
261
328
123
-933
475
48
-930
553
-764
-663
-538
-807
257
302
548
-102
695
104
-741
-602
-11
-538
935
-407
-1000
-793
-887
-894
695
193
257
-253
-17
-287
-536
691
-494
916
594
743
245
313
-925
-679
-698
-103
914
208
787
595
31
335
541
541
-414
182
-517
347
-414
-203
834
322
-70
-369
213
-509
-955
-675
190
875
505
405
-14
652
972
815
602
854
-790
512
352
666
375
-628
782
-960
121
65
1000
-925
-1000
-723
575
-322
-27
687
412
397
396
739
-724
-436
-783
84
-701
-840
-667
555
-389
189
708
-1000
109
257
-913
818
623
712
-850
146
129
-746
268
-879
259
-154
-378
51
946
-641
-202
-798
-823
373
-749
-703
-615
934
495
-232
-1
-668
240
165
328
555
-617
-196
219
454
-319
373
-156
-82
327
-713
792
-870
-41
-759
-23
333
849
901
493
210
265
216
-982
-92
-668
-291
-500
383
467
-912
374
-194
452
-584
-201
-674
757
685
136
-24
914
-25
-820
-552
957
685
-59
-563
959
936
922
-492
-980
-137
-98
-805
-183
-712
223
379
889
-898
697
-827
-577
156
-586
-218
271
-452
-314
-964
-929
-909
509
654
614
166
825
10
441
-185
-201
409
654
-876
36
-328
-954
-478
-722
263
-243
238
254
-116
510
-60
688
679
-860
-719
594
-274
131
-890
-181
232
-396
-183
157
-23
-254
203
344
508
-788
-583
-785
-616
-712
163
-1000
-403
828
-693
952
428
-168
649
866
-693
457
-584
520
114
878
400
-70
99
775
-370
-655
-233
705
182
821
-565
504
-353
-445
-989
-91
-821
-161
691
-773
-674
16
635
696
-117
-130
-137
-507
-333
939
-555
877
-500
-504
-811
852
658
-334
-693
-478
394
59
889
-713
451
62
-838
-941
-255
-765
577
-641
-258
-738
-552
-854
-567
455
370
899
-147
-6
-251
544
546
201
448
204
-973
410
965
-444
-751
595
552
-437
-816
-641
830
843
911
476
402
848
372
327
179
643
-405
356
611
-856
-721
-619
849
425
-900
889
122
-839
905
927
195
633
-493
-229
-148
237
898
370
-16
640
2
556
-304
620
-135
-959
449
920
-216
-672
-887
193
298
-915
-806
561
-689
916
643
-610
949
-705
656
-43
-611
-943
-626
-562
-704
775
110
432
-735
76
-949
187
111
443
-641
-159
-858
-27
684
303
-103
-182
919
319
759
-667
4
-340
-919
652
506
-519
-893
-58
-268
834
-382
490
-247
-489
-285
-960
272
-413
701
865
295
-112
249
259
972
873
-236
-342
642
748
-89
-422
653
827
-671
404
678
913
298
320
-178
776
-395
-975
350
-715
430
90
763
791
373
797
187
-760
900
511
-796
-334
758
-651
112
279
774
984
-19
220
-664
-917
11
645
-734
600
131
74
851
-892
666
-189
-115
-557
609
363
-990
853
107
-994
350
585
-29
-475
-186
-744
-539
67
-773
-425
736
-704
-723
-929
-117
-118
968
-591
-835
-449
-45
-335
666
-5
818
-490
480
-629
-494
348
-766
-294
-686
443
-401
707
965
684
-537
-813
-975
757
-652
200
907
588
-554
-475
31
547
-510
-486
499
-781
466
-728
-663
-658
85
545
-142
-258
292
918
-462
22
11
-268
-730
41
624
448
-542
30
-870
943
-533
-740
738
-543
-576
-335
-919
298
-754
-81
-333
-796
-34
-49
-909
-15
713
-774
739
550
-241
-7
440
727
322
-459
624
-948
-903
372
-756
-953
268
-163
95
-344
152
782
-333
950
-248
-58
756
730
-98
-149
193
520
-31
203
-178
630
219
-249
-477
988
52
718
311
-778
-576
-628
-947
254
733
-879
-741
264
-884
397
-450
178
-619
188
237
793
-769
912
-89
-29
-327
23
-683
356
897
811
-246
-125
29
-587
-98
-747
-313
652
-104
-583
-834
367
460
102
389
-434
-536
-994
-579
806
208
565
638
-901
397
-545
-207
-96
-8
431
-499
-87
909
-585
-573
-238
-140
853
235
-884
920
647
-113
391
-437
409
-883
60
-246
-159
201
476
-761
-123
713
-663
685
-163
-463
-30
-645
-313
120
337
-558
-213
-480
550
506
641
-54
-951
-557
-988
-668
-35
-91
-705
-105
706
-605
-248
487
477
202
-49
669
-405
-325
953
891
440
-888
853
-287
-112
237
934
900
367
-32
620
-3
883
269
-816
-240
720
798
-773
-181
-980
-242
463
617
607
-222
104
-356
50
-150
-733
374
405
-692
372
207
-292
-723
-851
781
-854
481
905
-856
-760
18
330
704
-389
-854
160
496
-289
-605
273
-973
-119
-443
-68
538
70
723
615
-798
413
-645
-978
-790
552
-452
-930
202
266
-670
328
-504
469
289
-14
377
186
-213
569
337
196
-250
-926
366
498
-190
-394
-614
-660
-272
-156
-253
-56
-20
923
-438
-764
580
472
-592
-686
-14
-295
10
-870
-646
179
354
251
-856
-730
-116
-439
-552
538
660
-797
240
-240
-468
-296
153
-381
-115
-207
936
211
625
-275
191
-671
-543
-196
317
-858
-876
62
-536
-719
-406
156
473
-18
-449
388
-915
956
-975
-960
707
360
789
962
330
826
550
-847
-875
512
-328
-133
-188
60
525
-134
-435
132
-828
727
944
631
178
154
657
-232
-218
-47
-798
-552
896
-262
-995
-662
-126
-570
-793
-384
410
-966
-413
988
-587
876
-444
982
138
-725
-424
-977
778
-578
522
-49
94
118
174
-304
-881
-922
723
-995
806
458
-700
-379
237
-791
-971
-139
-26
-152
-356
-670
271
-138
137
-151
204
133
894
-836
-596
-138
94
383
-936
658
-905
124
114
671
272
712
99
-48
542
398
-296
-579
249
923
-695
-463
663
-509
509
-688
-577
-373
616
-368
699
423
-227
-36
-594
164
420
398
412
0
500
432
-543
-318
-12
-733
750
785
695
44
-424
552
-18
-752
874
-667
-319
280
331
-14
-464
730
-248
399
-255
728
-172
-310
-979
-392
905
217
350
745
-106
-863
-303
-32
-24
-456
653
-475
592
514
10
183
686
-930
679
-314
912
-473
-864
-827
997
-775
-264
-697
-554
-22
894
378
-919
857
-180
-415
-166
183
-471
301
588
-207
-678
-839
-828
-394
654
734
-306
983
291
380
32
-876
603
-981
-306
-134
-705
-709
83
-89
744
921
471
347
-979
-645
-342
-927
-128
-636
797
226
240
-227
999
32
255
985
-763
-108
-274
528
484
869
-812
688
-847
-581
-440
140
861
532
0
265
717
267
-223
575
621
-943
-862
-944
115
-324
131
576
-233
602
380
467
845
889
-792
-323
-463
714
-861
307
-285
164
512
-414
687
-224
626
7
-888
-820
795
335
292
596
768
-934
-124
-413
-656
-930
-959
146
-680
-45
-570
162
-796
-219
-35
269
-287
716
-62
488
518
369
-171
-132
711
-795
-680
915
869
546
-46
784
-592
-745
573
-480
-927
85
-570
-225
-957
-276
17
-866
-912
-704
-873
-683
-770
371
-5
172
-482
17
-411
162
981
840
374
775
-245
-816
46
-651
108
424
106
-660
36
633
-606
399
-529
234
343
366
428
-955
-401
926
892
-967
911
-871
322
-734
603
-765
26
675
680
493
-438
101
-100
259
-247
575
-239
48
392
-900
128
521
-408
-32
-872
67
221
513
617
791
214
381
-177
19
-7
851
-391
533
-160
234
928
-951
-904
-754
548
-319
-477
-431
532
104
-525
-71
-118
-210
614
214
336
660
-987
167
40
-59
912
350
-60
-840
992
979
-471
-195
-602
55
-995
398
-133
187
-636
-122
-361
639
131
-381
-231
-214
-312
-885
-905
91
705
149
378
293
-194
838
-15
-337
720
429
-772
150
312
-20
-376
483
677
-33
418
21
-777
508
698
-340
-927
-695
905
-417
65
-847
-192
-276
-435
-710
900
51
559
-4
39
-958
-159
2
81
-495
-938
745
-437
-358
523
-273
937
-872
-132
-802
470
-34
996
-751
96
645
751
-697
222
-870
-223
2
-962
450
822
-450
-704
-950
-228
745
940
-71
622
745
261
536
2
155
309
862
863
-499
-805
-603
292
288
846
-370
-205
-226
970
258
604
-17
-157
940
-301
-581
-323
-308
-653
646
-279
-964
-535
253
-722
3
88
149
340
-841
844
-396
-325
130
-361
-928
78
-962
620
-807
874
53
497
-772
78
344
292
-835
-670
421
-735
-655
490
-592
-366
685
-699
-559
37
456
-328
214
255
92
360
211
702
-698
760
559
709
-347
314
253
153
-672
-944
-735
-880
-160
636
209
94
-354
513
894
696
-655
480
-451
-894
-613
61
923
-182
667
-425
-887
-373
-684
428
-762
57
520
-368
-60
-404
968
-4
997
-983
-112
942
-692
-617
841
982
-346
796
928
-880
710
-606
-564
651
200
-479
-87
796
596
371
-207
-854
662
823
-684
-955
760
302
531
-56
253
628
750
728
745
-424
-427
-910
-668
860
341
290
537
-653
-187
-476
-464
-760
387
974
297
-656
597
286
-129
-303
-398
-3
-865
562
221
-769
-852
847
882
-887
-667
-896
-151
733
-721
530
259
-229
-212
133
569
295
-200
988
-316
734
538
960
449
945
-413
776
-678
-750
646
-804
486
163
691
860
-311
738
165
-578
502
82
-594
210
-687
-878
826
878
-533
-951
141
534
-191
-183
-687
-927
-715
-269
227
-217
341
-193
-613
-315
107
114
230
-917
342
-434
-654
346
491
233
274
-427
247
-554
412
773
338
-740
-844
-146
-111
-234
922
-45
-258
118
73
-902
247
-767
-571
486
854
967
-411
-118
-105
-768
764
346
873
117
-632
-476
-438
55
147
-605
-812
990
-524
-41
-510
-293
-577
-625
506
338
464
-881
-773
-598
-289
-994
-969
-653
523
295
852
-102
-284
15
-87
-935
299
-936
282
451
-134
-189
711
-24
-679
605
174
508
-406
249
515
-30
834
-194
-326
534
-780
-652
245
-675
-232
-486
-170
-602
-250
-615
-852
-385
-433
702
946
535
982
-811
-195
578
-336
514
-988
136
728
-422
-859
-270
-241
479
-52
213
-453
711
563
636
-755
-309
708
-335
-32
990
44
-677
-937
188
-16
41
-728
-252
-508
351
-134
705
821
413
687
-965
-308
328
-207
89
-902
-804
525
157
989
592
11
788
915
983
762
-817
-277
-321
892
948
-422
739
-935
178
261
-114
140
-613
-215
60
118
-422
-788
-454
366
-913
-820
424
-907
794
-384
135
-498
-277
-8
-4
358
-911
412
34
-623
825
374
-351
-238
492
-197
-48
870
-259
850
-302
948
-382
-354
869
-973
-283
-368
-948
-55
521
630
611
387
-657
162
-859
-789
414
-516
325
572
-361
-749
-300
222
385
700
-656
8
-739
437
-753
-691
-278
-954
-528
108
152
63
643
-866
267
305
-811
206
-178
-857
-969
874
314
207
-42
855
90
-888
-648
477
-114
-294
-926
47
952
374
-269
644
-145
-448
701
-259
169
-558
407
-827
-143
-28
-243
857
266
825
152
693
810
406
-240
597
476
-411
68
-806
-345
423
535
256
-593
-649
-968
72
817
226
638
-725
-930
-354
-488
460
-880
-334
-209
-365
-598
262
751
-638
969
821
949
-649
-45
553
857
-291
472
-515
-119
-35
-895
916
-538
465
-543
130
-91
602
-282
-337
-508
120
-987
753
-944
-841
-647
45
324
-588
-132
437
-480
-886
-480
-331
-529
34
-300
-551
-603
-999
590
-230
-971
-431
0
-716
-502
-704
-84
-220
-452
-534
389
212
358
-111
-809
301
417
-272
381
-608
-811
-832
-591
-795
-338
-618
531
821
0
-425
-24
-342
963
-487
391
150
12
-231
-461
589
-908
-451
-293
900
-809
-426
436
-502
-852
659
-229
-362
-108
54
-879
702
-271
-752
-761
762
95
792
761
141
904
-326
-215
456
493
-393
250
600
-998
461
-233
645
-88
737
-210
334
963
488
-799
820
442
728
923
841
-928
-375
-875
-254
-760
-455
-703
-409
-426
-504
67
218
-148
300
221
496
312
814
754
641
-503
867
-97
-311
-679
-196
-632
-371
-853
-216
-102
556
-365
-409
262
-315
-264
588
660
663
-806
-510
819
-775
641
-297
20
-493
-616
-533
-112
585
924
60
11
518
-525
-115
-456
857
594
-644
-154
-115
914
746
-498
462
699
-815
1
303
311
845
434
-153
-759
914
-949
-666
-430
358
-203
894
-263
741
434
-964
564
805
-731
-855
874
109
-649
803
86
157
143
430
-505
-381
459
786
-385
389
-19
-209
477
-234
385
769
332
-714
851
-851
-48
-102
708
34
-621
-361
965
229
-86
-194
396
-48
575
-945
-413
-834
-969
475
-835
263
-112
-954
428
306
-818
534
-876
-487
745
-220
961
490
-481
285
-257
867
-567
-195
837
-509
240
-694
874
35
-247
-718
-429
580
690
-946
-658
240
-614
572
-226
190
951
-435
736
291
240
138
685
407
448
-684
677
-736
-5
-960
139
722
804
943
420
382
976
-365
-519
-587
-65
-783
-523
630
-137
561
-761
-857
-493
238
262
859
196
491
-509
883
201
-914
420
-266
851
-134
-287
444
-758
850
-669
919
-359
-383
394
863
-711
674
853
108
-704
-61
120
600
-295
344
-960
438
716
-143
832
353
361
-47
359
-701
543
-875
127
-171
543
662
189
542
-363
-15
-335
127
-600
-863
357
-447
-614
899
-224
-765
237
-524
-363
873
-911
-631
653
942
579
169
-956
-118
265
-90
-962
755
359
-831
8
51
91
320
808
108
-785
-562
523
787
-591
518
587
-766
251
-480
124
-462
-147
-203
-179
-424
244
479
200
122
791
-96
-667
-988
505
410
-958
747
789
837
-941
740
-845
-510
571
122
573
-875
-179
935
48
-233
915
-221
-458
-437
157
115
726
-474
781
759
990
293
-783
-793
416
-8
335
345
57
-375
352
942
385
-928
-702
15
271
330
-45
-302
-421
887
-21
580
-903
-134
245
-550
796
73
-12
-775
581
488
389
458
655
885
215
-533
-116
542
-702
329
-576
205
-628
-451
-849
766
381
-359
689
-806
-719
599
252
943
-57
-230
-263
-577
-116
585
-221
347
-557
900
209
630
908
67
807
578
-229
442
508
-933
-656
-896
-688
544
707
414
-201
2
-173
550
-794
-687
610
262
122
-959
-836
770
-195
-528
-631
-960
-50
903
941
-893
745
-506
943
-970
-987
785
-605
371
-732
-524
254
278
-806
-456
76
315
674
-257
15
280
375
341
706
-857
-776
675
437
-961
309
-894
-185
129
-730
-278
-871
-112
-341
489
-721
989
928
-644
427
-217
277
-76
-640
15
287
-256
-674
-556
51
-167
-180
-217
748
9
-736
-683
292
752
-633
84
-783
-402
592
195
-199
-638
-857
665
-797
106
412
-491
344
559
584
311
924
-864
-220
452
358
338
-756
-80
490
813
-372
326
-629
-76
858
743
968
-660
-129
-284
-860
-493
18
-241
-875
289
-413
947
-749
900
415
-523
336
90
-968
-795
-988
-528
30
403
281
194
-814
-871
-64
747
659
904
-677
60
-325
156
-68
-875
-826
16
90
878
705
513
748
183
-539
-772
-960
300
676
457
671
-786
999
241
474
-187
7
-575
634
-276
-680
-279
-849
562
-157
-961
-532
-583
-87
-783
109
-308
603
10
675
-665
890
529
401
391
736
-585
-396
-405
934
-322
-182
666
-896
29
-131
-461
205
926
476
379
-923
824
292
-641
637
236
709
311
350
959
-443
439
-315
-466
107
134
-460
-486
-504
-15
724
-219
788
-686
-494
-702
-930
-413
838
-720
-4
788
-547
363
492
296
614
-871
398
-677
223
-743
22
-472
-667
-532
-100
875
-513
18
211
581
80
-635
-163
687
-719
763
502
596
563
77
-156
-791
59
-114
-776
-92
-447
648
-471
319
-614
-683
346
715
-372
-513
125
-843
21
369
-767
483
900
-359
913
27
272
-688
267
-271
-542
252
61
471
568
586
-391
315
686
681
330
320
606
995
-242
-411
985
41
-680
-123
-478
-441
271
889
-650
-930
980
-123
-312
768
-318
790
-945
888
478
-494
705
682
-661
0
-152
-310
-981
640
939
627
414
-763
-124
820
-649
122
645
-77
959
732
94
-830
-573
-715
-146
-321
815
-805
-6
224
-121
763
-546
-801
86
747
183
824
720
92
-136
-272
1000
-142
646
735
470
728
-515
657
-803
820
-682
836
660
-807
374
909
-21
238
716
250
-50
689
762
846
-680
36
-173
670
635
442
954
424
646
-868
854
-40
256
-916
-182
-328
-43
-720
-817
428
281
-172
-73
-150
-814
107
-764
870
-655
813
-818
609
729
682
410
461
-709
582
355
781
120
-481
-376
-729
449
292
-132
-318
699
176
-894
739
-204
76
302
329
644
-732
-780
-397
-327
341
398
125
702
-947
-349
249
637
677
878
-856
127
-277
196
-186
-466
-937
-124
65
-330
33
984
-787
730
949
243
762
-185
-165
347
-847
-839
-453
-671
518
73
-803
-550
-418
-319
997
585
907
-15
-266
740
320
466
638
20
483
-64
790
-102
-598
499
190
711
-942
-373
161
-941
-461
699
-386
768
382
-365
596
-972
348
-126
37
-519
307
-542
519
856
-69
434
-542
171
559
91
305
-304
-197
-926
-671
-793
23
949
644
324
805
-620
-538
-280
-768
999
843
-321
-725
-6
-832
65
478
214
435
240
-26
-929
-428
-319
239
-859
-493
-18
551
-585
-495
-768
523
-429
926
-986
925
192
572
552
-834
-203
326
-557
-2
-783
-497
573
668
-772
-66
-515
-329
-506
670
368
-889
-55
-981
-83
409
657
-364
454
963
-339
-443
251
-669
-447
-170
-491
-127
-189
-667
-774
-394
-986
-369
-716
681
42
338
494
-453
237
511
598
-923
-856
193
-671
135
829
48
-322
-676
-974
504
-803
786
276
177
-953
226
537
-217
-70
-837
314
470
363
573
-789
-934
-842
-713
-375
930
-347
240
906
94
352
-719
-616
911
-492
741
426
-110
-650
-152
213
-565
13
-202
-32
595
-488
15
-288
874
-516
-837
-71
676
-991
-771
-405
-417
-682
-970
-499
358
473
874
-544
695
-220
-714
24
-112
192
935
552
-545
-944
-41
579
552
-708
973
984
313
-344
-93
179
-971
821
920
559
-599
927
-452
-252
-174
201
-198
997
7
-473
223
-783
-94
-966
-523
959
-932
-225
-858
27
65
53
-957
706
770
-105
527
-376
315
-102
-988
-159
-814
-724
80
-254
464
-794
-985
207
-888
-628
151
700
-407
956
-63
-891
-184
-323
-634
147
220
508
-739
272
764
-299
612
-180
-21
517
-253
182
-851
555
-644
-603
842
257
-269
-198
18
774
356
632
-651
511
-480
235
-780
-603
-764
-309
547
469
275
595
285
-634
-276
374
161
5
602
-340
-521
-888
293
-524
-901
434
331
858
545
642
819
-819
-88
529
-497
-257
296
221
-156
983
-348
733
-73
-115
-129
-185
967
-967
-155
-373
-321
-466
62
548
396
-928
560
316
692
105
-192
-792
-465
782
-166
-69
-700
-336
632
727
108
-316
130
-254
-379
809
727
459
-567
-11
340
-465
-534
50
210
-193
-860
756
-842
-768
956
-783
-129
-161
21
442
271
439
-70
481
-259
728
579
-704
952
293
721
-148
795
-994
797
-995
127
533
-964
-854
-124
-218
-928
-867
5
-281
557
-643
519
-136
-507
-891
-500
988
934
378
943
-875
-995
524
848
157
-765
759
946
92
496
-631
-35
564
-321
-605
-440
-769
847
-647
987
-454
-566
-605
631
719
-40
-894
445
-340
-950
109
-12
-696
-527
376
205
777
689
-691
-850
-162
319
653
105
-589
760
-684
-195
882
-700
-804
-507
-193
-367
388
906
-658
-514
135
-959
385
135
149
389
-273
-747
-218
211
135
781
176
744
-623
-609
110
-12
-158
-213
-651
450
74
-180
-372
-323
768
-280
-644
82
-445
-745
96
-939
955
190
-462
943
-842
520
699
307
-709
680
-768
282
741
-81
-975
-218
-315
109
-786
-870
894
-670
212
352
970
430
-713
-143
427
-47
678
650
-733
-726
-7
-982
773
-215
86
-155
-497
-965
-977
773
-274
618
384
199
-618
-419
-218
624
-641
860
-433
156
-376
28
-323
292
-679
905
-599
996
-452
-184
-901
-413
-486
819
275
872
4
337
849
-358
25
-703
-882
-875
114
-731
-304
183
-639
279
-519
273
-291
97
804
-149
-281
663
627
53
295
-159
-276
-325
179
142
932
148
-280
106
-34
785
-428
15
-790
-77
-716
96
-593
316
-524
471
-227
953
163
-728
976
-486
203
832
-896
-852
-475
-679
-632
-330
-253
-14
-481
238
700
-385
-178
-429
68
625
-506
-386
809
-549
-420
537
-907
-880
-112
-231
172
891
-867
8
-560
848
695
1000
199
839
440
624
7
-635
-887
-389
860
-51
178
-625
-713
-136
749
-843
238
809
563
173
128
-807
967
-279
-876
-13
496
329
-384
-229
569
911
-928
609
-289
-969
-326
116
-363
-203
-11
-558
656
-235
785
102
263
93
360
984
-271
-697
912
-941
927
818
375
-847
75
-234
-766
276
-851
643
553
-320
644
165
-259
-500
755
-617
943
-871
-950
762
-933
-87
-1
654
-120
-785
165
-156
-476
269
-947
558
814
-941
-182
-26
-690
-514
-315
-684
941
533
647
-762
438
-836
313
232
-821
-691
-40
-495
-729
-126
-465
-822
-623
-783
-232
438
-496
543
-847
-15
-724
-45
289
-135
-360
393
174
-837
-662
787
-965
430
721
591
-603
60
-948
392
-366
-224
484
-995
-546
579
-252
-184
-56
577
-297
-961
-17
-805
226
-215
-199
-889
-3
386
-711
-392
-603
190
-365
857
366
-612
-243
8
-510
-30
387
-52
762
-151
-577
141
-77
790
-799
-416
-501
-234
-511
-452
-843
-409
814
422
69
145
-257
934
674
-422
-730
-71
-282
0
-514
-432
355
-353
241
265
-93
411
917
650
-518
-627
673
838
-424
724
-43
8
-214
539
29
691
-548
91
520
-667
-935
-420
289
979
-514
280
970
-419
167
-272
693
462
789
741
996
-785
676
-803
140
-59
128
-8
637
-55
775
932
-662
-706
-930
-215
-75
119
40
-701
-555
882
205
699
-186
141
96
340
351
908
787
741
67
725
696
-70
-648
705
761
-4
-261
-10
-232
855
381
-453
365
146
667
333
143
232
-65
-454
977
436
822
-196
-115
488
727
-395
570
-763
531
420
-188
-656
885
803
-486
-606
280
-239
-208
-358
885
-429
291
773
-286
-680
567
-485
734
456
-614
-706
339
566
77
-1
-19
607
884
-532
-732
-845
879
207
541
-564
252
385
106
174
933
-962
474
755
-91
-221
-708
270
453
46
-728
-990
83
-965
-991
-412
-17
-85
646
210
-282
368
497
-29
-306
118
-477
-731
-212
-814
247
7
23
590
845
-289
782
677
-995
-417
610
-828
220
389
-914
792
563
36
-956
545
367
588
-502
-27
20
-443
-23
774
852
-852
-78
437
-493
-369
-833
-127
814
209
321
228
-934
118
269
334
-190
-289
466
-466
836
907
891
-53
-271
195
-569
292
-693
-881
-198
-931
306
-101
-995
923
-658
59
-499
867
675
46
851
941
774
481
-680
-978
136
941
473
-960
266
-720
7
236
614
-278
-204
-80
27
412
682
632
-709
500
-601
607
-782
-910
805
358
-559
661
107
-269
464
-484
-323
-54
-421
135
-221
308
43
-230
-209
-853
60
179
-667
-637
349
-233
-262
-168
-814
518
-119
18
85
378
-133
176
805
481
-788
351
984
-822
907
-214
-98
-562
102
101
707
840
-568
23
623
366
-504
-597
640
-14
-654
447
-318
754
431
460
984
-399
-692
392
668
-151
-400
40
-187
-750
576
394
117
781
-77
-809
-2
-477
512
743
-505
175
649
-238
-790
-218
639
-961
-150
-616
-589
818
-169
-37
358
-419
-888
-317
-183
-171
169
-879
-473
-389
-868
-464
-363
-116
436
606
314
389
-167
-600
964
348
-148
669
-274
-237
99
974
-949
356
631
-65
-269
-147
685
-133
494
-89
-850
-170
-366
303
721
-784
450
77
-54
116
-557
-988
-84
740
-838
129
-930
-179
-414
-358
-370
812
-315
-357
-483
-451
-643
907
146
463
-736
-302
-772
-343
679
-554
-972
-740
822
422
-224
56
-783
-360
637
-45
-486
-903
-923
419
-217
-745
-174
441
19
779
-711
271
-625
-575
-172
758
-386
426
-139
699
-809
-541
-400
-227
-707
-295
793
906
-815
-808
127
31
-56
945
-806
-258
-519
-227
-624
935
93
-573
723
793
-861
322
368
830
-72
-767
-63
-778
-327
758
373
296
-164
-387
946
-399
-319
851
-504
-245
-763
-143
773
876
-284
640
32
93
-189
-257
-164
-977
716
34
-106
723
971
653
-135
-940
729
-621
715
304
-170
-193
-654
-259
898
-952
588
607
748
-810
-921
357
-130
-268
110
-741
572
307
216
829
-434
230
743
-185
-530
-320
-481
-749
-7
-980
-796
-612
-661
201
-477
-890
667
138
-571
-756
643
-637
-529
158
-243
943
350
-79
680
-905
839
24
-943
515
-525
806
232
-373
995
935
-180
-82
-204
577
963
118
458
-942
376
-558
31
351
-647
66
136
134
-425
-737
-787
-587
-758
-684
-496
-791
394
-783
923
222
594
-774
-220
941
256
-452
447
-382
665
-574
886
870
-42
-259
-73
175
847
-216
166
-774
-354
-254
914
-695
25
-683
189
-657
-621
-42
-829
132
-347
270
339
453
-393
72
-452
496
-665
-2
-828
190
629
789
355
-922
937
154
462
-76
506
-920
-451
-930
-122
752
-371
726
54
874
794
813
-557
527
762
-232
-863
-440
236
-675
-831
558
-301
-418
245
-179
883
-516
785
315
105
-754
595
269
135
980
271
555
-561
666
272
-696
-907
799
-219
769
-410
-208
248
384
991
434
293
-185
-595
664
471
325
511
584
132
-946
817
-270
-873
-719
441
820
796
242
-832
377
-778
-111
898
-518
-637
366
310
932
-952
528
-754
710
-120
-957
237
-371
-100
-132
-474
-171
343
885
86
-700
779
81
-503
-252
774
-818
-546
499
258
624
-490
-147
674
-174
833
965
-99
773
-552
572
-165
515
362
786
846
876
38
-225
651
282
988
521
908
-81
628
-80
-68
311
-318
646
339
-44
-648
647
946
-23
993
-577
540
-535
-699
-53
559
-229
-1000
966
189
709
-901
360
-46
626
-210
962
-57
524
803
-635
549
505
-80
-898
-337
-436
783
148
-792
-278
-787
759
838
518
645
-803
-956
-448
502
403
514
-279
386
-484
-661
-857
-112
-812
-637
-430
-221
660
7
-334
650
482
-120
-711
459
513
622
113
715
436
-574
-892
290
-664
-414
535
-761
317
769
291
-937
-452
-711
191
638
-546
498
646
349
29
289
297
-712
-169
367
-132
435
14
-223
-784
567
-912
715
-798
-373
-800
574
-789
-338
152
-369
-916
588
-500
125
271
261
-63
567
-261
26
-401
-36
-885
949
421
-885
-593
71
346
768
-752
198
-994
22
-167
884
88
-835
-95
-521
98
-832
-471
-233
629
-933
-446
-154
676
-477
186
132
387
439
-119
448
892
891
831
-326
748
432
-231
-338
-409
73
334
614
252
754
111
118
0
-434
21
-18
-63
590
-894
405
523
849
-496
188
768
-508
664
621
-389
-652
-955
17
121
-387
-380
-275
-714
807
730
-986
114
214
17
-303
839
47
-148
338
-961
-608
-16
693
-239
-14
695
-626
664
-615
112
165
-79
209
-852
-287
920
-118
846
298
-349
519
563
-355
-897
599
777
560
-799
983
130
-893
667
79
-610
-142
998
-759
536
699
166
71
-926
212
-168
90
715
-38
908
995
-367
38
259
831
440
143
-23
410
-598
735
-7
588
-522
-833
922
976
539
565
694
635
16
138
-324
-738
796
-728
679
709
-889
-108
203
429
48
982
679
-167
-91
-580
74
-256
-553
-772
-623
-977
803
950
630
-251
436
476
-416
-989
-364
736
420
-390
-390
-707
341
-561
485
-127
300
324
185
-754
-594
849
-142
-369
-455
817
-926
269
266
76
523
-117
868
661
-99
-209
-584
-678
-725
926
-909
439
-354
-227
766
729
163
805
995
-564
65
34
341
836
-681
-183
141
-994
-886
24
759
590
-151
910
318
934
369
-73
434
-378
-376
-78
811
-980
316
54
825
-965
473
1000
-277
-563
657
-959
-666
-336
-409
19
-975
264
616
-16
926
40
726
516
-754
-872
431
-949
-642
-773
-521
-660
-298
-773
-777
-457
945
617
-331
-410
-809
-857
-102
444
-401
259
802
-181
277
366
707
-733
-836
-745
-868
-986
742
825
-703
500
-390
50
53
243
431
-64
-727
195
-129
148
837
-366
562
-111
-905
-473
85
-568
882
847
713
-236
557
-636
-727
484
508
-955
-11
747
-642
87
637
-856
-714
-79
-853
779
-371
-387
324
465
318
747
-667
382
749
-885
451
95
-844
272
-157
639
858
986
-586
-584
747
-101
547
-465
774
-937
864
-790
-360
-775
-655
-238
79
-442
-178
-182
-272
711
906
350
311
944
834
582
-255
513
533
-766
328
800
301
-627
-784
-301
-299
377
-261
105
-747
479
-874
-99
888
480
844
436
-965
620
619
-130
-230
143
-872
-896
-249
825
432
-595
-709
-901
-824
486
-791
680
859
599
-275
475
541
-26
-750
600
514
27
-723
-508
-161
981
208
681
756
-302
373
197
-978
-704
941
784
-953
243
-163
-917
713
291
-893
-432
-208
-167
860
247
-142
-518
362
298
-202
-818
188
230
-724
-185
-532
-455
-209
-749
-825
59
-205
320
-357
440
691
-541
-584
927
-522
79
854
937
-395
-594
773
-766
353
-182
906
-556
-299
-165
-614
400
-741
-231
-1
-189
304
496
-873
-236
-112
-84
54
-316
-293
-309
-933
-599
966
558
781
588
-158
-98
-83
-496
155
58
-325
-812
-580
17
766
676
250
-714
707
750
455
-573
-297
-984
-564
354
-963
-720
894
772
695
-97
-107
-386
810
801
778
230
691
864
-917
176
-67
-742
292
-208
-350
687
794
-168
-316
-48
-609
237
-595
965
-814
371
-862
-637
393
140
-430
-71
711
800
-431
-580
-122
-464
703
274
168
34
964
-241
-213
-450
562
799
-689
959
-346
-700
-862
279
-32
-665
-119
254
359
840
-94
309
-591
-483
28
-406
-582
230
622
317
-45
189
-477
445
528
517
216
-117
534
152
745
731
198
-381
132
-701
580
-857
-637
-748
-484
-380
-935
-648
549
-313
-131
908
981
-855
496
36
-557
602
-203
-438
92
978
894
511
863
187
768
-256
168
739
425
528
-957
56
331
-384
-233
-608
737
827
-103
929
10
501
-746
658
-701
-219
980
387
-725
0
390
-443
-791
134
355
491
-782
-447
-911
-475
461
-884
471
-589
-937
512
396
79
561
314
613
728
-471
186
664
449
857
-523
40
27
594
331
-287
670
-208
363
-193
-332
246
-801
650
-54
-820
822
-509
572
-209
371
363
-376
-394
421
826
-30
-398
374
157
720
805
423
715
-540
-245
-485
-678
-715
573
-468
-92
-419
-104
-44
370
-620
933
212
980
364
84
-80
-802
-68
489
-392
403
764
-433
877
410
780
622
-380
84
3
-521
855
242
-300
718
-979
331
-557
700
290
-849
-387
-203
-87
-325
511
-526
-304
-993
-40
552
921
-741
315
932
176
616
306
-253
782
-731
-951
814
808
-937
435
-180
506
794
-469
-924
123
-885
-556
430
154
959
306
269
-390
-226
-49
-224
382
577
-806
397
-568
-161
116
87
784
266
472
769
779
-389
480
-45
554
-521
-388
-709
884
-995
548
571
946
-408
-765
798
322
-466
755
-45
-314
-42
-930
250
-40
-103
-68
-935
971
-622
-978
505
-29
-364
924
486
840
942
-556
-899
-243
262
667
762
16
-810
966
-584
-442
243
490
-707
255
960
937
-598
504
450
-692
265
579
-693
800
664
-3
-277
948
278
-525
-461
-580
632
-784
810
281
-63
-915
217
897
103
65
419
-855
-339
-784
-919
437
111
191
972
-631
-867
-966
-181
396
-864
176
-678
-872
-1000
-585
303
827
-14
273
549
401
-918
772
-980
448
398
28
500
218
104
-44
-982
865
-17
-740
-215
1000
536
211
883
-526
348
-656
93
718
724
-562
273
-512
371
162
-282
-546
-458
366
355
-822
393
-289
952
280
147
-252
-544
914
-615
433
-832
-853
471
233
-133
-828
56
-685
-763
-633
1000
654
806
944
-507
-922
-543
827
-28
734
-504
774
-73
-714
-369
-36
598
-324
-956
170
-471
-323
296
-85
-117
981
730
595
4
760
769
450
-704
173
-306
244
-651
-579
-503
520
211
791
849
632
-326
-152
-997
214
835
-201
-612
-232
369
813
-651
-31
-728
752
407
894
225
713
-404
-352
-639
-262
656
46
-935
-350
425
389
273
-385
133
48
136
348
664
-689
-599
782
-587
729
-803
-427
-783
-445
-302
696
-975
264
712
-235
-981
-51
-331
-711
-350
82
273
-975
-696
643
-398
382
-834
-323
-126
-845
-693
947
954
309
-629
163
829
381
-59
-701
-590
-468
67
-741
610
-341
-466
-779
-832
-821
993
-344
-168
158
-414
-397
-741
928
-551
-463
904
-849
-40
-67
967
194
-509
183
-784
-462
-746
951
-821
-454
-708
783
185
291
917
-658
903
684
514
454
126
613
-943
905
863
-985
402
-869
-624
566
-634
248
-448
781
862
288
285
-999
-947
527
690
90
-862
184
91
447
921
-394
-347
-603
-931
77
639
-500
-59
677
951
-827
268
978
-975
732
55
-206
109
-88
-89
750
140
-866
-245
-921
898
-916
318
-937
179
914
360
-169
386
-401
526
-681
433
-549
343
428
-323
-803
590
401
422
587
-190
-190
-474
124
-548
479
98
783
414
-845
406
-673
-4
25
-178
974
133
824
-21
-542
663
906
781
104
-79
148
-112
847
-140
-543
-966
-788
-522
-470
-41
604
750
-497
-636
723
602
259
731
852
-561
-693
-935
-194
-203
954
-481
-536
466
-774
-38
-195
404
-791
-842
600
192
33
-957
-593
696
-878
-687
-908
606
-411
-218
731
806
844
-674
108
-300
-511
334
-43
61
-461
-232
-539
49
411
166
931
-420
305
-331
-616
-175
-901
957
-426
-968
910
-217
454
42
188
-484
665
507
798
-653
-752
-508
805
-9
796
8
84
50
-633
970
740
165
578
-28
686
372
446
-333
-118
783
-114
405
770
-721
-943
-952
897
-147
855
211
-523
867
-471
-54
-6
-24
-951
-516
521
-695
-633
-194
488
-734
-106
77
-558
535
371
-321
448
382
175
733
-606
-256
866
861
-512
-933
-289
-362
763
-631
-216
264
-238
594
914
698
570
39
-536
920
963
-962
-375
102
936
527
-614
-564
64
-275
-196
142
-47
729
-859
-281
-750
503
-17
709
504
604
323
-190
864
548
-742
-215
-875
-137
-700
610
861
-6
-656
-654
-480
452
-677
-9
819
-38
-866
-820
720
-537
851
506
222
435
-422
109
683
-89
647
723
216
-126
291
722
710
-472
-749
-567
596
-939
204
776
-391
617
-653
-648
-718
734
-580
781
-525
818
-433
852
138
145
-201
-534
-749
-758
184
-292
-777
783
-358
628
578
-556
565
377
232
-6
-573
-493
926
-125
517
892
-947
-131
152
925
303
-779
23
874
765
444
128
487
-826
114
685
63
128
781
-819
66
643
-850
4
415
792
-798
389
63
990
501
505
-424
-922
-246
-254
-10
-690
91
-458
891
-878
-412
984
554
853
639
-190
308
941
-618
810
-123
-510
72
516
-302
-44
-217
668
73
325
752
-633
-705
784
676
102
786
196
120
707
-627
451
598
-758
198
424
-850
899
923
447
-671
208
-979
117
-954
-365
-893
365
-647
301
-577
475
-220
-678
509
441
860
215
-948
335
-426
87
-630
-483
-625
-600
389
553
-691
172
536
413
-292
364
650
-286
510
-478
842
-299
-49
877
240
736
-358
-797
374
-640
-439
293
344
805
657
-995
51
-186
-269
148
-538
-130
937
-820
340
276
-233
-475
173
468
617
-802
-259
720
206
557
195
639
-793
238
921
-699
841
-94
582
-887
-378
309
-369
552
243
320
-972
437
-675
376
-990
25
-615
-246
287
-769
144
959
634
-853
373
-564
-921
-526
806
45
599
310
-690
-326
967
-552
843
739
-11
-982
-416
-862
-926
-922
-879
646
149
-621
-921
-792
-196
-253
112
100
577
-390
455
-185
-726
520
612
-638
933
775
383
863
-588
724
833
679
589
-507
-452
-76
-606
-643
-164
726
783
1000
-416
-729
-988
555
432
-770
857
-521
-248
701
-873
-245
921
139
-129
-11
-195
-93
-399
-621
-524
-476
326
599
652
555
319
-919
343
-681
985
-444
-476
993
473
774
-532
969
-883
887
-675
970
-317
-225
-444
812
-240
-375
150
-966
142
194
409
119
973
716
209
-181
-150
929
507
-795
73
203
-471
302
-937
-158
-20
-273
-406
-73
-586
-427
-914
-90
863
-657
473
-996
964
940
230
-12
961
-761
285
-412
-77
-480
-906
413
-318
-489
-196
-13
102
612
554
535
-719
415
-244
-999
-960
903
491
666
606
243
-138
-380
723
-329
-12
551
512
-109
18
639
419
853
974
-172
-452
-763
-414
681
-122
-952
599
975
818
315
-231
-834
535
-682
197
751
-621
18
-600
682
264
-345
-440
552
-892
996
476
-230
886
-673
-115
-484
639
-145
826
-414
-107
510
-580
-394
-314
-568
-390
788
44
639
20
421
-405
-925
-849
-881
-916
-346
800
-234
629
206
-973
-523
-436
-336
-834
-683
538
-662
795
898
-314
-962
-244
716
-700
-881
884
-226
-989
-282
588
84
180
176
-890
535
670
-263
-642
920
41
-715
-706
-508
934
143
-919
-447
285
-428
-692
-258
355
772
-552
-47
156
763
-120
999
384
-14
714
-458
432
-116
685
694
341
-937
-451
-901
141
287
956
982
-844
-926
-830
16
653
871
708
624
-328
481
640
-297
380
861
-209
-767
319
-581
663
490
43
790
-842
669
175
472
-326
-243
288
142
-357
-263
-409
830
-946
270
-38
416
-427
-469
880
-848
827
2
692
350
-205
-798
624
-295
40
620
-812
-108
-443
40
-199
-586
-539
-170
-47
-211
-365
-354
-303
-593
343
47
473
-917
-191
-30
-198
-624
808
973
169
-901
-167
-620
490
-908
-940
18
-866
16
876
-50
-952
342
-114
605
-943
967
486
406
844
-183
277
-393
634
-897
202
442
-627
-914
-659
-834
-98
-41
239
-157
-954
242
758
217
144
180
910
47
855
331
-785
-465
184
-574
921
823
-225
892
-942
126
504
32
266
889
-23
80
504
450
403
13
358
-132
-620
312
-337
33
614
15
-514
-411
420
892
819
-942
-276
891
71
942
998
677
560
196
149
-420
-766
-570
181
-644
-176
637
64
-336
-632
-519
34
-409
582
-903
-786
48
-497
-68
-936
129
-871
-415
982
560
-433
336
-894
458
-62
69
144
-324
101
646
993
-626
-177
415
32
182
860
-589
365
-858
59
113
-584
70
225
958
-495
336
-93
-302
53
-365
-695
-661
-115
-374
-299
734
10
88
-652
-849
-983
-242
90
444
261
-528
-240
-61
947
636
853
472
-260
381
-280
-135
358
-547
-48
576
117
-982
-307
-528
-819
703
-71
561
-504
-65
-484
-71
793
-235
-1
353
-34
702
552
-469
-658
-637
-309
-257
-75
582
-848
423
-920
-37
780
941
364
-311
-295
-591
125
-895
-904
-711
-340
553
756
871
-877
49
-605
27
-990
-779
362
208
-513
-999
-245
463
-583
442
733
762
-201
455
-803
121
-490
930
983
848
-219
866
141
608
846
259
151
-252
-505
-653
-44
-664
87
229
669
-98
-748
-519
898
191
-82
-496
811
-19
301
929
410
-344
-780
-965
-493
-544
962
891
270
-132
477
-498
-515
-707
-877
-454
18
-511
-891
-77
-513
-456
-628
259
613
238
958
335
258
-257
797
871
-270
370
852
-966
277
311
186
-940
95
-851
-23
108
468
-1000
-583
-103
-968
849
-178
134
-309
852
-341
260
-263
-820
214
294
-168
273
874
-123
563
313
460
225
-275
954
-137
-534
618
943
-817
-495
-354
252
48
-352
667
-747
-533
-669
950
789
559
-725
-894
409
1000
951
489
-603
-167
-852
745
-139
-65
455
-972
-152
381
-323
-68
-630
711
-601
-822
-44
-575
216
-541
-85
-410
-693
-811
-932
-34
-727
-382
496
959
-279
-914
-146
-154
-905
-305
-27
143
-512
285
-589
-678
700
370
567
265
779
651
723
-682
297
-499
-659
-719
-466
717
872
154
759
134
653
-599
197
979
82
-158
-569
-714
966
-621
-79
-269
-871
420
780
-277
597
-1
89
-37
-794
-329
-726
186
471
40
-342
-241
316
368
869
366
-498
-769
305
567
-464
752
557
601
-770
-742
579
110
956
-7
599
510
391
-767
268
517
822
-567
552
832
759
-880
288
-149
235
691
-711
-384
342
647
517
13
-324
11
-662
995
-139
291
-269
4
363
-809
289
168
574
973
859
112
-887
68
-380
-320
-830
747
468
-813
538
1
136
552
122
979
284
-493
-621
933
648
590
-189
679
809
369
275
810
-982
-44
-771
-989
-93
-74
-95
-664
-530
-916
-93
-413
-173
599
-685
-987
-195
-894
436
264
-95
306
-212
169
-132
694
-331
-392
840
695
-791
588
599
101
-822
-909
-783
282
-100
532
-883
-717
164
121
17
-577
781
351
174
-701
-644
-999
-471
510
164
-794
763
405
261
-640
198
-57
-238
-23
324
-737
-95
904
174
-16
704
-374
-939
904
245
605
660
-405
-285
-561
-183
734
822
-925
609
485
188
719
-440
933
-560
-696
979
175
-433
204
-649
344
-615
823
-885
-593
869
-622
327
-945
207
926
219
-433
-934
808
-466
-522
-628
-533
117
-111
766
43
374
640
-491
-404
712
24
715
962
-735
469
163
374
-234
515
-19
746
-162
-315
-772
314
-688
429
-646
-280
-417
373
164
-644
-632
-607
-798
-255
690
310
12
461
546
481
-377
558
456
758
304
-94
966
353
-227
340
274
-503
170
-828
587
-268
-650
289
-121
550
659
905
102
-113
127
-858
-802
860
-803
-524
-202
799
-844
277
930
971
-396
-199
655
295
-403
-740
776
-169
604
717
908
-903
408
94
-609
-324
-973
393
-588
64
737
693
833
600
-472
731
312
104
911
-85
-375
771
-986
646
-775
615
-114
582
373
483
275
-425
-550
345
116
-418
-33
-557
703
-827
-847
-975
918
-564
-256
-218
240
-564
504
821
666
130
-897
-226
921
777
72
-597
625
-286
267
789
-947
501
76
-243
353
-574
476
575
825
-839
456
-98
-659
3
-319
-395
919
-951
847
587
-167
205
260
985
713
-400
-154
-40
-811
926
-405
889
-408
274
916
-352
-185
-385
-656
598
883
706
157
-892
-452
-664
-861
-121
-482
-244
207
-234
252
250
-51
-328
27
888
-561
477
-839
128
-734
-993
666
794
178
-949
351
601
-802
-964
-482
-474
-99
-573
360
484
986
452
-150
-898
963
141
170
185
187
-718
-831
100
792
-455
862
-744
-894
-347
159
122
-226
789
122
792
-199
-253
62
634
75
251
-875
125
118
287
-224
-773
294
-978
427
-259
23
-296
-991
-30
-132
590
-651
-695
-653
-818
387
-664
-353
-585
-115
-834
25
-151
184
719
-207
-718
-134
-710
-471
-752
251
-909
22
-1
-231
765
540
-185
-480
-115
-192
-927
-247
-747
-500
-491
714
54
-880
838
-408
698
-931
-630
-676
678
-509
-32
184
305
-634
637
-634
-154
217
-135
-67
-559
-851
-389
-900
540
-676
-490
-900
723
-965
-246
292
-680
466
424
-924
-810
545
-9
-706
7
-214
780
-329
571
-728
-92
-706
950
-350
-181
330
-298
588
-828
467
539
-574
-554
-68
726
-893
183
293
-86
-143
148
-266
248
-488
-346
3
-566
-536
-125
272
-608
-527
-492
849
-610
-974
-905
-147
661
-926
457
-143
-366
772
-851
-225
896
264
-856
-629
-100
-1
-884
-334
652
-569
676
-221
-254
882
237
-660
494
431
352
644
102
503
99
936
-94
-395
837
-891
-719
21
-948
-526
107
-372
336
996
-103
-40
832
769
-404
-662
-320
-584
-34
-338
-808
-23
-882
226
428
-654
-735
-748
-585
561
965
299
852
-117
-361
994
560
-526
986
-416
939
811
942
356
5
835
-818
-832
85
-105
-322
421
-296
-400
-84
915
358
-178
349
-587
-580
-258
-108
-268
-869
384
224
-832
-154
-925
-109
-621
690
-622
89
-826
-530
-201
847
-64
16
-798
306
-286
516
583
202
199
-819
-318
-70
-742
162
-196
716
886
913
-31
-299
975
25
806
554
-449
894
720
149
916
271
-270
805
691
49
-863
-641
835
-269
-781
554
527
-838
-791
740
965
792
-186
-785
885
510
-119
-102
57
113
-80
-470
556
717
-11
897
542
614
-347
-143
923
717
883
283
-179
-594
-497
588
-697
7
-329
-645
-199
-199
-334
-708
-473
-727
-56
-320
660
-497
106
335
154
234
323
-143
856
-144
684
81
-2
379
-671
95
75
592
-188
-265
743
10
-40
318
-475
-401
-988
-337
204
-69
-87
-471
-987
-710
-554
657
-319
524
-609
-363
705
-673
166
729
-387
-529
-912
-166
881
-509
521
-335
-947
-348
158
-57
-417
149
-637
-717
-892
314
920
148
629
-136
-199
-675
-222
-963
-306
530
-560
90
1
433
872
359
84
899
-730
173
-29
-582
-799
252
385
-738
-11
918
395
-571
824
-349
609
-861
-603
703
717
174
525
-160
399
176
919
-379
-141
547
356
100
391
119
-964
382
682
-929
162
224
790
378
794
38
767
-659
-768
893
462
858
723
-355
-827
-941
436
129
-564
23
149
-56
614
-617
980
534
983
91
-215
-555
23
781
-393
-926
-306
-232
457
-339
-155
-226
336
-497
441
-47
363
423
575
559
214
159
213
-895
-108
261
2
10
410
646
-774
-387
-389
-470
-181
-40
-943
530
915
420
806
876
702
-240
261
494
745
-260
531
-261
-771
521
77
-802
355
611
50
-835
-741
-470
-42
736
944
149
-160
-566
-958
-785
-540
861
-232
-633
-139
597
-646
119
-577
870
397
-5
561
210
577
-557
-971
-488
-414
976
-112
188
487
38
-557
-957
365
-888
738
878
-961
-196
-748
389
979
-719
944
154
668
490
-152
341
403
117
-845
-61
919
-366
-765
-197
-959
-170
290
-417
-322
147
-439
-405
49
408
123
638
346
874
-623
-68
994
756
-906
345
513
-821
-491
-868
-937
-419
-696
-798
-27
519
884
71
-836
-923
-530
384
335
542
840
-849
-722
490
-429
-414
-594
-468
-705
-924
-53
-180
-935
289
-399
814
599
563
-662
-48
788
-198
27
316
380
121
522
287
-815
-660
467
-707
-288
724
760
437
-569
122
817
-840
599
446
359
-527
-761
-965
-37
-865
465
400
83
618
572
-529
396
-422
-174
-697
281
527
-33
652
143
-917
-828
-340
-511
-610
-293
695
-811
-615
-702
401
-939
-443
88
667
517
-397
980
933
521
-267
752
-431
-243
-450
-586
144
-90
-655
-473
-157
786
-160
-696
-902
-575
720
-49
-71
503
-742
-542
-8
-434
-363
380
-44
407
262
-576
-939
212
464
906
-432
526
-251
722
179
-484
138
-571
-133
326
106
-503
364
710
-919
-360
-173
731
717
-699
-980
-788
371
-255
-949
737
700
-104
-550
-228
-455
363
-527
-97
201
865
-34
694
497
-726
-477
-934
-278
-195
-784
932
-401
-277
-509
68
-489
-687
290
-307
-561
169
-327
221
-835
-140
-493
967
-269
821
-4
918
850
215
-332
-318
66
90
166
-466
491
-120
577
591
-894
329
-444
60
-384
-853
313
-138
747
-575
427
-788
-696
-971
178
-939
-834
785
389
-669
-699
-418
161
-748
812
658
864
290
-202
928
586
-900
305
187
-403
673
268
-997
86
-86
630
-998
-372
-525
-76
253
-804
-134
279
-761
-668
-995
575
12
-976
173
816
106
-217
184
669
-18
979
766
658
368
204
366
42
-961
-480
493
-604
-575
377
-17
730
178
-340
-114
-445
979
237
-162
506
-527
-183
-898
284
926
-241
-618
-329
-64
-922
-874
991
466
673
-641
624
618
-540
-541
-872
-556
-761
-172
-386
-203
91
95
255
-248
221
-603
966
496
557
700
-316
-102
-33
-937
1
666
997
-881
-622
439
465
475
513
887
704
276
-762
648
976
-806
-765
-407
552
-876
-995
-423
-789
664
760
942
-316
-374
-450
809
-833
441
495
676
126
242
-467
154
-766
-376
-144
971
-461
353
300
-820
277
-706
527
-447
-776
882
451
-394
-484
949
-435
-467
-697
138
-774
-373
-574
920
-721
984
73
-410
508
849
522
924
-574
126
-627
-900
-34
924
-260
-860
196
981
961
222
-721
-882
-335
-856
304
-283
-278
-997
-296
-149
-66
-693
578
608
-94
-14
233
801
940
367
333
997
745
704
-881
-509
-843
975
542
513
398
-92
465
-532
78
-631
78
-768
627
467
311
279
950
-574
-959
127
12
961
730
-894
-272
-375
-524
839
-591
-162
-641
729
-705
50
-548
-87
63
-978
599
921
791
49
-817
799
-355
-40
-708
234
89
-506
481
829
-796
379
-951
718
588
712
515
582
-286
-2
-708
-795
89
-672
-633
527
-77
841
910
967
684
-606
521
637
811
860
-377
575
425
-137
743
-914
-551
-689
-595
-75
-189
-155
-729
365
840
-25
497
-549
-529
650
175
-697
-622
-171
-714
63
-288
-308
73
-354
-723
318
-471
-34
-539
754
-788
-884
210
-898
-930
92
-757
-406
-67
888
-400
500
221
354
118
-932
-490
59
729
139
-736
-383
589
247
440
-336
204
-809
-517
-237
-915
765
523
-631
-897
-792
-178
535
722
-725
418
152
687
459
-430
-780
149
232
968
435
-234
74
752
631
844
-641
48
742
631
71
573
423
810
-60
-362
449
819
528
-834
869
-325
517
-112
-214
617
828
-820
594
637
-344
960
205
-47
454
-933
-21
-552
-970
675
170
-221
-846
-902
-176
-659
772
-495
704
-760
665
832
879
229
-919
370
-140
180
-79
-202
-358
-582
-945
243
773
79
590
-839
-994
-173
-92
451
772
727
-609
980
521
662
699
-396
290
-537
239
-516
-866
870
305
-84
-155
-150
785
788
87
364
448
-662
-755
-299
928
-981
-254
127
459
-518
840
-769
696
834
-421
743
569
270
100
461
-313
-186
774
-905
353
756
-823
538
-869
-762
-93
668
-340
-907
-461
-793
505
13
38
-103
-722
836
290
-144
-680
563
-224
30
-198
13
-289
518
-482
-736
-837
449
-176
-833
582
55
691
-392
-376
-742
527
556
-911
-806
732
-497
101
-227
-862
-538
7
230
794
-643
-654
-329
49
840
-83
288
661
-134
-250
-282
-782
558
-758
69
-743
309
421
830
-779
654
228
-121
-322
-827
-435
-886
288
-598
601
698
737
85
426
-50
-395
76
-471
555
94
3
963
570
-349
414
161
-940
-863
460
863
908
414
-238
303
672
-655
-848
-932
-403
208
-794
395
-688
395
-91
144
401
-505
-404
-858
-795
743
-922
33
-212
243
-24
-785
479
884
-144
-788
-763
516
716
243
-634
-486
926
367
284
-252
883
-505
-395
501
271
-594
865
-497
798
42
-346
588
-342
349
-768
631
76
504
-751
313
-287
469
-83
827
815
-250
-457
-399
100
-289
961
996
354
-515
-125
714
174
755
-433
-24
-356
743
-801
-910
-213
-729
810
-356
631
-379
-173
-394
-182
92
85
-618
-151
-48
-867
4
414
-55
502
-655
197
-246
923
-961
-498
909
-962
-44
-318
-544
86
-381
359
-209
-241
-703
593
-996
698
455
794
747
445
-920
622
-182
429
-587
144
-62
351
222
-606
-835
-814
-887
-459
117
611
-129
-348
-181
572
-613
703
477
-115
550
616
-57
509
-355
-528
206
479
189
801
-739
4
360
-357
-257
285
316
-596
-700
163
-299
685
-313
-541
126
503
574
815
-648
842
875
-120
-996
-156
-979
-670
-507
-636
-158
471
-727
672
238
-815
-15
-774
-799
-875
-841
722
-848
747
389
241
788
-845
-565
970
-950
352
-384
919
652
-561
-47
-949
398
-454
-428
417
-173
154
-978
-378
-704
-209
-272
919
328
485
39
603
133
319
272
590
444
344
-56
488
911
-258
682
-315
840
-204
-628
915
-32
-392
-111
573
237
-944
217
-435
-765
-811
-162
-669
-945
-254
-219
-858
-213
165
-489
835
465
-705
813
773
-565
17
-450
-908
-344
-327
-351
631
-574
-200
378
-943
140
311
-489
-826
-98
779
-629
-907
-822
644
-141
20
812
-905
-285
444
281
996
166
-386
908
414
677
-808
-15
-542
-520
223
-970
275
-356
785
285
528
-633
-834
76
248
879
-409
727
955
-244
-165
-803
196
-593
231
-898
-193
-110
-977
-775
985
964
787
704
-201
-17
771
152
-510
-102
247
-720
732
247
612
397
216
-253
964
-530
478
-581
19
151
957
431
-186
-177
8
-659
-935
-610
421
-604
-902
231
-638
-129
-580
-50
272
888
240
-154
135
191
287
439
782
-779
31
330
908
-988
961
464
-340
193
-541
-92
-604
-822
906
670
-160
965
-745
825
-524
-449
-912
688
-517
503
-794
174
-678
-253
716
407
458
903
-769
-453
-442
144
-383
-177
-746
-702
-183
901
900
4
-378
432
801
-177
848
230
348
-853
344
-569
220
-101
-449
201
-233
221
-98
-470
756
468
-491
-139
730
-241
-268
-115
-679
-778
-154
267
-887
547
841
-535
-15
123
432
127
-701
-705
-554
392
776
735
858
823
747
-335
975
-913
786
-673
383
824
-700
737
-813
484
-575
-967
942
-473
-313
346
738
492
-419
854
-616
-537
976
-620
-102
996
854
875
490
242
550
-907
191
-223
463
-355
-430
-738
-740
896
-576
-76
457
417
-330
-80
497
-909
250
-887
685
916
88
-696
-174
-997
803
417
782
-449
300
829
-802
950
994
-497
-890
-321
378
538
685
50
925
-115
494
-56
-877
-425
547
254
-799
147
-727
-611
168
-276
958
-575
-860
-172
-178
661
816
739
-62
-168
-766
703
-10
867
-767
414
-57
-781
-362
-945
-989
-430
-605
-116
346
-190
161
499
-98
581
420
-539
396
39
-932
-552
4
-230
-268
-314
-16
319
984
-564
732
828
-625
781
196
-859
-275
598
163
360
61
540
267
368
793
-795
-8
683
814
-72
-628
140
-792
-84
-491
768
-62
135
767
537
28
-170
892
-842
700
-973
-446
74
-363
-63
-619
-416
-626
-844
178
-960
407
-471
763
208
367
-959
-395
875
507
-885
-100
584
-790
852
-127
-463
-427
968
583
837
-772
-711
826
869
569
-944
613
351
364
437
119
-288
476
351
942
781
524
688
797
-713
-227
-525
327
650
369
-731
952
-147
938
626
-331
-673
-935
543
745
266
693
-614
-524
307
-697
679
691
337
-51
754
84
262
-733
517
449
-928
969
420
245
-646
-364
696
584
870
277
-892
507
-361
-110
-846
-533
101
550
-14
-584
519
743
548
-507
349
-438
496
-660
-268
-630
9
585
-432
171
-649
92
994
900
496
348
890
-127
412
613
119
-869
434
596
2
546
97
-208
864
-632
-460
-905
429
-470
-558
-216
236
-106
990
939
-375
-131
-579
502
634
-73
971
258
193
-75
-983
-637
-451
-487
-433
-105
469
-368
-705
-361
760
921
495
-282
743
206
222
499
-738
-692
-737
209
-532
971
-53
-86
-510
299
222
854
971
-362
946
-571
480
739
-320
154
-724
-120
-751
303
280
-69
-839
-616
-458
6
-219
-537
-244
783
-858
-790
-17
-60
-223
544
93
-327
-193
-848
607
450
-877
-255
602
723
-36
848
649
127
200
-33
-27
167
296
-765
698
28
742
-5
767
-768
131
651
-714
79
-535
318
122
747
265
5
57
536
-783
313
-669
336
765
-610
181
-290
-273
176
680
877
862
44
-774
721
-347
-129
-84
14
-356
-248
337
-114
-527
835
-105
-358
-600
533
-394
-717
584
891
628
-308
-978
616
-384
745
-762
-63
593
59
674
-458
-6
-236
-658
-248
-805
708
826
649
-67
-91
-787
-964
-849
561
-896
252
433
801
256
715
-763
445
-335
-579
995
240
186
-652
341
933
729
-421
703
-55
194
-77
634
-779
-577
815
-460
-557
-534
-277
721
-389
570
168
-515
-486
25
666
756
-924
-786
929
14
71
-930
-968
-640
699
-994
692
-378
195
522
-906
696
604
589
-72
-184
-790
197
769
-18
-514
-792
520
-939
944
-7
-750
-31
-511
-683
-269
-986
-654
225
-326
215
688
-295
184
-122
-456
-334
610
727
876
-760
808
-445
-790
-649
581
-748
668
-140
118
-631
-373
945
-755
465
973
-260
377
-872
-554
344
176
-979
-94
-239
798
412
103
-784
-368
-887
-323
-939
559
-432
-153
473
27
37
178
125
25
-270
245
526
985
92
632
-614
477
-737
313
-605
-647
699
368
-672
-895
-548
638
759
-10
-146
717
473
-808
-412
-964
-627
-798
269
-548
-188
-948
955
355
-945
506
488
-495
-972
-672
-565
522
-984
338
691
10
838
142
383
-461
-700
-240
426
-140
641
-93
145
971
-162
825
28
-177
420
-553
624
933
-858
236
53
-815
343
202
99
558
-584
-71
-665
333
556
-468
-68
320
-482
-623
-529
-244
169
882
677
-261
-748
596
750
-822
-685
-290
-445
-121
-540
-218
-4
652
-94
-195
-25
626
-671
-304
731
966
128
-417
792
600
-361
436
835
-565
262
-389
665
65
-410
-692
587
141
-351
821
178
-364
635
491
786
-452
-614
812
-785
-737
-343
-549
372
728
206
159
328
-85
-713
28
-846
-653
-163
-213
997
37
993
938
620
705
-870
-32
-617
-485
927
859
236
520
-537
782
196
-641
591
-342
98
-454
476
752
-693
-899
364
-660
711
336
-383
-762
177
-981
-775
-760
-694
-704
740
-708
441
310
267
-203
-71
-577
-378
-238
312
179
45
205
-884
291
-832
353
-982
283
-874
772
817
-891
-80
-472
-671
308
678
-262
407
32
-309
-45
473
-883
-935
-73
370
564
-583
-624
580
-727
-553
-607
192
733
-894
-804
4
377
380
194
-3
347
-926
-742
-654
462
-831
509
502
-43
710
648
-740
-327
309
-342
184
-388
-496
683
589
3
495
-685
879
328
359
890
-795
-17
-748
561
-467
702
658
-21
-369
218
-302
425
-411
308
-76
435
407
-495
-186
-451
954
359
-803
213
-572
60
-905
136
599
77
951
914
609
-872
-186
-80
-234
-406
80
462
310
780
809
557
-364
737
-925
643
-99
-83
-61
-685
-598
-947
763
-128
256
692
827
-791
-30
-320
447
-647
504
146
78
-922
-660
-548
318
-185
-617
-404
141
39
-526
-252
622
660
-203
-901
714
-909
639
672
-502
622
-847
529
-50
268
-910
-722
-206
-74
849
-10
-106
-391
-674
-714
-517
896
12
-823
-357
806
144
2
-474
944
-755
-16
-570
3
-462
-87
-246
947
-369
661
68
424
782
635
30
442
-866
-618
-32
-109
-2
-996
611
831
-903
-693
845
-992
-597
893
861
267
238
744
-584
463
988
-561
845
-393
238
686
502
342
264
-493
-46
-631
-458
-35
595
-23
-635
999
958
-73
-511
-372
-819
-603
855
586
157
-23
-91
878
467
-229
-636
512
296
-205
-544
189
-715
407
464
713
-891
-693
-78
910
655
-216
258
671
-88
972
261
-311
80
-60
-928
399
-963
-621
323
-254
851
177
-768
-35
-451
-137
-36
-290
975
171
592
-943
939
421
961
-7
408
-157
-107
-529
335
-583
-438
-91
680
-140
61
328
-351
-604
-749
-508
-738
103
-51
-529
-288
-892
990
434
386
453
-977
-702
-327
-255
-815
78
-996
410
106
-384
355
-522
236
765
-570
-158
451
11
756
-717
883
-662
476
995
971
-637
485
-355
-454
-414
-975
13
-817
605
198
-417
-783
357
467
-540
935
285
-37
645
-231
893
-317
127
-850
-635
-339
-171
309
828
846
882
-585
-475
370
901
-532
95
212
-785
-277
-891
486
-90
402
67
764
122
-871
-880
-194
-724
-931
-981
-785
-687
789
-62
-748
822
-823
26
-37
205
-397
-870
-997
-735
-28
183
-844
448
204
-711
-626
-540
971
67
-135
-786
470
-451
994
-589
-539
541
101
-822
331
-990
376
710
-122
-272
9
-321
-182
36
-199
-35
-178
-251
84
17
353
22
48
-540
-16
150
-365
344
577
-522
543
895
-138
662
997
656
-530
-813
438
-306
-264
646
477
182
619
-943
-705
-947
304
301
68
-939
-382
-118
906
641
-846
-393
815
-337
325
722
412
-954
631
-179
-111
-754
-17
78
606
101
417
563
-840
-375
-260
225
-953
800
712
-421
-362
185
-438
-717
-523
674
599
-696
134
367
-788
-230
493
-799
-754
-339
987
760
-938
-657
10
993
-594
773
170
228
-1
283
146
-434
17
-423
731
399
-571
-808
390
407
717
-487
741
-158
-303
-352
689
-210
483
-685
-300
410
-417
254
-284
830
-823
881
395
51
130
159
-122
-519
-804
-692
269
-549
399
-371
699
489
-854
-267
-498
-87
-713
-332
598
789
219
-378
-42
297
22
-248
649
193
-527
-830
-383
63
804
132
773
-513
-557
198
727
773
654
683
-446
843
-159
51
-645
-6
223
-54
-609
-578
-680
844
463
978
-662
20
96
-787
-851
20
-926
-268
196
275
-795
-36
-734
-375
-680
59
100
17
323
670
910
-599
142
171
-701
-132
-835
493
-485
-718
-537
469
776
-444
-227
215
429
-717
-686
-7
756
-384
-63
-874
-729
12
-621
477
-228
76
642
-113
914
808
-722
816
-811
631
905
-428
-731
-921
-509
572
-690
952
582
710
-337
924
47
86
-916
-818
-341
650
238
-58
-218
562
73
726
846
-352
-838
949
-347
-444
499
654
-343
-975
-536
-852
8
-440
-567
533
269
508
-14
-735
-1000
549
473
-825
-656
-940
-632
-233
601
716
-948
118
788
996
415
227
750
-796
-656
-887
-43
347
-81
589
-666
693
356
-754
518
-748
-340
610
-842
728
-460
-634
746
-941
138
-269
-206
-846
-298
402
-97
-841
306
-928
-561
-535
889
-930
114
830
489
-28
-367
688
35
-827
-258
-92
970
-458
-922
-441
203
218
250
753
903
159
689
972
-130
166
269
-438
307
-138
743
-509
686
53
-92
653
56
-117
-222
-431
-601
810
-867
760
-574
-483
212
698
677
169
-356
586
-716
894
-184
720
441
406
-444
-74
-430
120
-600
562
-748
743
-238
-508
739
853
-785
-709
573
366
961
881
-935
855
-237
434
-475
-786
-331
528
-5
-491
740
271
41
829
821
357
-963
770
-433
-864
-67
357
330
-122
31
38
-158
-988
718
246
-600
-415
204
-919
-98
265
-710
880
482
209
896
-727
-767
185
222
956
409
129
-733
143
-396
807
-864
482
521
-11
-139
-854
-922
-264
352
-771
251
-215
98
-748
589
-288
254
234
-761
-926
-113
726
500
547
-350
-481
825
-36
207
734
664
-42
-358
-655
-632
936
-86
564
-972
410
-38
30
645
-357
-467
572
-709
722
-89
-396
283
687
-472
293
-293
-853
-134
-655
-380
-504
-364
418
955
308
-592
-614
80
484
61
-345
-753
-922
423
824
-368
829
972
851
-372
752
323
-991
801
581
536
-330
612
34
694
837
-28
-235
-806
552
378
600
75
-162
-546
-499
37
659
-693
618
781
969
-167
668
434
166
423
188
-442
-380
468
-896
603
-612
773
-310
-663
-185
736
-743
-358
-224
690
-261
-648
509
-26
946
-346
-9
352
-782
-152
509
933
244
592
459
515
748
730
994
508
885
724
-260
-539
161
-990
-34
978
-130
356
952
-429
150
-254
-194
454
249
-607
545
-932
750
-323
885
307
66
107
-450
-194
289
-6
-180
302
-909
922
313
-430
895
-813
-879
-819
-173
-459
-845
904
993
-667
-614
-936
427
421
-896
452
-962
35
-233
465
720
-852
-591
342
775
545
-629
-578
261
-341
-603
32
-359
39
-537
-787
-703
-620
-801
-266
479
589
-867
835
658
-619
-472
-534
-168
-869
908
190
-14
-201
487
33
-138
-468
454
-528
-531
-957
932
724
267
-54
445
-727
-949
312
-75
942
300
512
-549
161
195
643
-50
183
-907
-4
-536
-454
-114
-596
42
-188
685
-803
-236
-829
-328
-482
-70
453
-338
-429
794
204
22
403
-250
-264
724
-862
92
358
283
777
-247
-809
-212
-773
643
942
-151
561
914
594
305
-645
801
-593
225
-691
816
-672
-6
155
617
-344
-518
786
933
796
-367
629
-7
764
-245
143
967
195
250
-618
-348
296
-663
-256
-183
273
-871
-894
-106
-686
26
-810
280
41
-43
-504
-625
219
-514
198
889
-430
-271
-796
255
209
-517
-487
591
480
-699
830
-551
215
-824
-83
898
199
26
-184
-663
-103
-82
808
-9
-81
601
-847
-576
147
-179
-240
100
894
5
-498
-810
-67
-310
-198
-148
-985
496
252
-613
-408
1
914
749
-771
-163
-24
-909
277
-440
115
-916
-603
-458
707
-823
-550
-919
-802
-229
-557
93
593
645
94
143
597
500
-523
907
-463
168
614
995
-238
-99
-901
-522
-453
-998
693
-280
468
708
-633
645
-556
-860
-962
114
646
-571
774
-531
-930
-920
-669
-876
899
833
694
911
-191
206
182
-762
133
-326
-287
-122
-784
866
738
-493
339
-911
-197
797
965
-357
-918
-338
957
-598
923
449
596
247
524
-919
31
295
765
-691
305
640
-253
-976
-46
-822
743
500
-73
-149
202
-238
669
682
-84
161
-946
-308
110
-159
-272
998
689
345
-995
637
-226
-472
368
664
-454
313
-408
-635
658
-553
-964
71
454
-276
-688
-260
-788
987
469
-682
-621
127
221
-372
-633
389
648
-6
325
-295
388
-50
-656
-806
-640
927
619
16
-771
169
-986
111
-840
-154
-891
588
355
409
-453
128
761
-607
-749
889
-18
-201
439
-190
-544
896
-275
-327
733
141
-830
866
844
-637
75
-571
315
943
-878
806
-270
845
27
-739
-777
-910
160
-898
335
340
-211
106
520
-837
-697
-653
155
-154
-853
-314
58
777
247
-548
-634
-940
-142
325
-392
-891
676
31
280
-10
197
-502
-766
701
-938
122
-13
281
-540
-158
-31
-31
-978
972
-426
-228
-962
-319
229
-327
853
327
554
776
0
601
577
761
673
-787
-6
187
630
941
117
-402
105
-171
506
-127
-176
-127
832
-420
-405
628
-408
-175
278
-738
-398
379
-633
321
-376
-461
92
-334
132
-902
633
183
509
895
-312
-851
380
-49
-259
-444
-687
834
-721
295
-330
88
916
624
342
744
-554
602
-58
894
787
-160
515
-73
799
135
612
788
-582
-589
713
46
-659
-571
427
24
-629
873
-104
-266
519
326
177
-688
-553
899
-959
-961
144
-559
6
-834
-313
-814
680
-13
905
11
356
941
-523
-89
800
214
-483
-104
817
-680
-391
-904
-19
451
575
-790
-804
-50
-141
-451
811
-925
741
248
-218
112
-804
17
528
626
-106
317
933
-306
532
-924
32
-743
-381
-582
817
45
-212
155
-435
666
-91
-725
255
923
-289
463
-439
-708
275
-981
-523
754
843
976
544
688
792
-9
-679
-654
-228
75
943
-791
62
942
8
725
16
170
-470
-793
-664
666
335
795
611
-505
-647
-171
212
658
295
141
489
-683
-304
-27
-242
785
443
-605
-213
-442
-954
-56
236
-154
872
-523
-388
151
673
-863
659
-247
107
165
149
539
-152
877
-289
970
-880
45
120
-951
-795
-313
-312
-715
235
-666
430
293
839
482
74
-771
-132
281
-444
-985
-300
-527
-150
-503
-433
468
-298
-359
-694
130
-651
-432
-154
-487
165
-958
514
-819
933
995
117
218
-523
-729
-99
-908
-958
-314
742
723
-784
501
-288
-843
191
189
-647
-133
353
-706
-314
-720
969
774
-965
-416
-142
-6
-134
210
916
-574
866
-123
-597
-368
-472
-799
602
-370
645
-59
-695
845
552
-862
-472
-642
164
-752
-587
-391
506
963
389
53
-513
-945
880
-331
767
425
714
-204
139
163
-526
-871
-80
728
988
327
623
365
233
-153
-153
-504
599
-114
-771
34
-72
931
-802
-185
330
222
-242
-345
-234
170
-470
228
933
818
319
-734
721
592
-656
-914
706
347
948
-42
-21
-330
508
-305
-986
-534
-736
374
-648
5
-170
402
343
-159
169
625
-862
826
914
-834
-603
467
148
-806
521
-756
638
-963
511
669
585
-218
-797
-104
-269
-18
-924
211
892
-322
-91
62
174
572
955
799
-237
-18
-129
534
-161
440
-153
434
876
-246
-870
525
910
-159
45
-488
632
479
-29
-926
450
-261
696
-359
337
-931
932
464
387
799
-213
-563
-970
190
-18
-690
725
-105
602
82
419
-338
76
-223
449
-125
872
760
746
-640
-6
587
-892
763
15
-618
-163
650
-713
-40
634
-651
-721
272
434
488
-688
299
109
-629
889
612
747
-734
94
-237
-295
681
909
809
163
-467
122
-122
787
-886
41
-142
-318
-412
762
755
-219
-806
227
522
-29
-545
541
880
280
-761
-439
-619
-448
-565
72
255
-540
2
505
-44
805
354
118
999
-151
-169
514
-897
-431
424
-794
740
680
-358
607
66
107
272
181
675
9
834
129
-982
-769
-446
323
939
987
865
568
406
-643
-892
-842
-288
-927
-407
-765
309
8
208
-987
126
86
492
911
82
693
-954
-743
225
-286
581
49
-816
269
-410
93
213
-315
-316
586
-289
-59
508
211
-503
693
610
-879
684
597
-246
893
968
216
923
-746
-825
694
955
-164
-969
726
-873
153
-242
-463
807
556
-580
-382
543
-186
289
131
990
-527
-730
260
-480
218
506
126
695
-415
-647
-549
109
-691
-421
889
-991
277
-622
-428
-386
837
-344
-670
-172
-475
-296
-819
-150
-927
712
-1
-122
312
-720
724
-162
535
-136
222
-613
337
-620
826
930
234
453
-818
691
-737
915
627
507
716
4
-798
-78
772
127
-154
4
-344
518
732
-597
-134
992
-472
983
365
-102
-336
666
364
364
92
-614
-738
172
691
353
735
-861
98
-358
723
601
-631
970
437
758
185
417
658
812
-720
-479
-541
-248
735
-853
-845
-762
615
623
697
495
917
-638
450
-939
32
-144
-627
-204
-1000
472
394
18
-239
536
677
587
875
-312
794
-427
-709
-785
542
77
-323
342
239
830
-672
-156
-979
-595
-433
896
-533
-572
489
691
-603
-73
163
846
539
-26
153
569
533
909
750
-101
676
661
219
-224
-586
-849
-167
-835
730
356
329
-225
-125
473
623
183
586
944
-805
-165
-481
-128
-333
983
-508
137
-606
718
-832
-60
-262
725
612
-724
-697
421
-144
962
-24
268
179
641
-768
-824
393
-468
-18
-223
-952
469
220
-978
-84
-114
-719
754
-11
-664
979
545
-739
-961
325
-424
663
755
986
-260
-172
-208
-742
122
90
330
-340
415
833
896
974
961
227
624
-90
635
653
-818
-491
93
-206
-318
722
624
25
252
117
-600
429
-252
-536
708
548
187
79
205
315
472
469
943
84
415
391
787
297
-276
-896
-110
-292
-488
-604
-929
-597
-144
577
-144
345
522
-873
670
998
947
578
470
-995
-857
883
597
998
418
-456
441
275
651
-201
178
377
-325
391
-785
-947
-745
-831
608
692
402
-956
-805
-56
803
-910
695
-409
-729
165
-270
543
-648
-552
942
599
398
-865
-861
108
231
-686
-512
813
-570
333
421
-795
-624
-938
-274
333
198
-648
933
68
206
-734
711
890
772
643
-571
482
-185
841
-199
-689
517
-871
44
1000
375
840
34
24
243
419
-676
-7
961
-583
787
218
198
-261
845
968
325
-928
-326
-688
-932
747
615
-982
564
652
571
-141
-981
-470
124
-538
391
-925
-637
552
452
-9
-338
15
-442
788
312
-452
967
444
264
974
-51
988
167
851
481
402
331
105
-718
-214
-108
-681
-176
-860
438
760
115
-818
134
-835
692
-738
-382
-393
-147
947
-766
-104
465
-99
210
-501
800
780
56
-530
619
980
-501
-615
-908
880
711
679
-256
-751
-98
-771
112
-171
22
-18
305
653
883
-997
-796
262
904
566
892
-617
-371
-772
-788
-188
811
-185
915
-126
-98
-330
-59
-385
589
-450
-886
-426
-392
272
-683
-342
932
389
-317
-920
676
380
994
-368
-546
-695
616
887
-310
336
676
465
-638
-764
-455
-987
957
-227
128
85
253
129
-106
-253
-239
-557
86
-300
-372
-816
32
135
57
-732
661
-48
984
-170
376
-997
-768
628
-88
692
-675
-740
-763
882
707
386
741
-523
47
-578
-738
718
-374
-643
-389
756
463
-822
-862
-306
930
100
-159
-687
-236
-221
691
-901
451
455
723
-301
157
-511
249
306
-100
-661
-655
837
509
-491
89
-675
509
517
-705
474
-314
-827
-471
855
170
-367
636
113
733
-643
56
-974
456
256
542
20
580
-728
936
740
-998
-130
547
-575
-738
-125
550
362
-372
645
755
921
280
749
-735
342
-645
406
-425
-901
-866
537
131
-849
-422
178
149
663
92
-78
682
442
-619
-478
-246
219
-33
-88
44
355
-286
-691
-251
262
-163
-606
-760
-428
-330
810
-57
301
620
-879
-841
843
-6
-304
474
-853
486
936
-604
326
-455
-322
-830
161
-379
486
454
-644
-751
41
934
926
-747
-338
-452
-807
-442
42
-844
976
910
-429
-35
252
-711
-621
465
-772
-834
535
391
-14
379
248
-16
48
-129
-60
-255
-346
-645
665
-187
-706
-387
-878
809
-263
932
697
1000
501
851
902
195
-49
844
-648
-805
-461
-200
-806
-44
240
-758
503
-95
198
465
-499
683
-478
50
169
-281
630
175
650
830
416
-361
219
-161
253
716
-607
-689
-50
-330
601
-371
-476
-847
355
-690
618
-525
582
-67
826
53
-152
-788
426
-665
274
715
234
403
-412
-762
-974
758
-363
-712
-779
-189
272
-517
-924
452
-553
116
717
-407
517
92
1000
-36
-629
530
-913
-457
43
87
312
246
437
381
-580
264
646
804
836
-275
-537
-998
-21
246
195
530
915
321
550
-790
585
-11
356
-578
435
504
-562
303
-872
-764
59
894
388
-72
300
329
-690
-51
-526
-201
-810
-603
194
346
-389
-231
419
-84
-196
-221
18
-30
-389
-293
192
-841
-376
-188
792
813
-601
-922
711
694
526
320
971
-681
687
-988
-268
251
841
608
170
919
47
99
474
-528
705
-568
422
-989
344
403
-744
-34
-78
34
-896
456
-692
-377
340
186
-183
821
846
-901
21
35
593
-172
-544
-585
950
556
-407
-69
386
70
34
-2
-481
-385
651
977
724
59
929
949
217
-349
565
-201
807
782
121
720
-937
-650
754
496
764
-360
-412
-722
829
-183
962
175
427
805
623
-71
-853
-852
-713
-236
222
-338
515
592
486
230
-66
-248
-739
-985
33
-677
909
-870
832
423
-182
-494
-280
66
725
203
181
90
890
-517
896
716
439
373
688
-306
382
7
539
-51
-49
-608
281
-491
817
663
-267
-229
-127
23
-882
223
-955
-145
-601
-230
-781
-66
79
616
-969
-240
455
-90
-436
29
305
-795
-581
-905
-137
-692
-237
-104
-651
23
992
-808
-249
429
803
-908
969
-176
-683
-239
-45
677
-873
-338
-427
869
-231
-420
255
-98
-962
-520
-279
216
719
-398
-983
598
-384
208
844
-163
302
659
813
-582
-297
-442
-742
716
-444
732
121
-656
-193
768
-49
462
-661
-58
-411
173
583
930
-934
506
-767
-847
150
540
800
-789
645
809
-366
820
-270
-150
-430
114
615
268
570
-875
323
-116
-315
-927
125
845
-161
-725
-444
-349
45
472
25
-788
-827
-828
629
-110
-337
325
686
572
818
-158
356
-241
-257
-14
-760
-384
-664
473
701
58
258
-672
71
417
-219
-441
-326
437
736
-212
408
472
234
339
-944
770
393
-571
186
474
-786
307
-137
-16
979
642
225
-828
-912
-761
-507
643
830
-182
455
-213
-791
754
149
697
-374
839
281
-535
351
-273
-388
400
33
371
349
-869
676
21
-961
816
783
-754
837
963
-653
-917
510
-834
-985
258
-431
-786
463
-365
643
-44
-191
348
562
-837
-763
421
-30
-692
443
112
-570
206
898
13
449
876
845
524
-171
-806
-146
464
-235
481
401
-956
-896
-383
174
496
-957
248
-29
-752
951
568
851
562
-157
-757
-968
-655
748
180
-64
-441
-237
-760
471
-183
-128
62
10
-145
27
796
23
290
-280
-908
653
937
585
15
988
703
-112
-612
-329
-845
-218
210
-139
706
-699
-39
-397
201
-775
820
400
-73
453
98
516
802
146
710
762
-882
386
321
902
367
149
-93
-220
211
77
781
-701
920
-769
-222
130
994
699
-959
999
-63
-790
-809
-495
-134
-612
-279
644
-276
-421
892
-328
593
739
775
493
587
-266
802
773
-967
851
-417
-215
994
-878
-556
911
294
69
874
-850
654
509
534
742
761
-939
869
365
806
-706
-623
191
288
-601
57
-288
462
-663
909
339
-694
375
386
582
749
931
-559
-189
141
89
19
-413
-69
-297
886
607
328
712
968
-414
-268
438
473
-96
362
-395
18
-667
-646
-858
594
-404
-572
121
-813
653
84
426
598
-622
22
-411
339
583
-771
-50
-226
443
-289
476
-978
650
-871
-287
280
-926
-970
-9
97
-740
11
1
-505
-433
916
389
990
704
-438
900
120
643
58
-448
-967
-625
262
123
291
-466
-359
725
-126
-715
-346
-317
808
925
-329
132
407
127
-839
-938
-913
-447
61
-675
-641
-222
-673
488
-84
9
-345
-850
612
-678
-644
310
-827
715
286
-847
843
652
894
-963
-854
-252
963
620
196
316
-562
-511
806
231
361
728
972
444
-887
-615
153
-211
188
-322
-50
-67
820
-713
536
590
384
-208
-70
795
708
-550
-663
775
815
-163
-420
-376
142
433
-28
-109
49
-480
-927
-168
505
467
430
-212
-47
796
-130
424
-819
739
827
-143
314
-614
400
-569
-468
-285
698
615
588
-246
-433
-142
-18
223
891
-851
-994
-644
32
919
329
-297
-478
240
-277
-987
-478
319
142
-52
-115
-679
-144
-171
312
981
-564
452
949
145
999
719
97
630
661
-720
751
-134
289
909
800
-541
-690
816
243
-884
643
-2
-232
-250
-873
-736
-600
-565
-927
729
758
-99
-323
-668
-987
-12
-323
356
-700
737
-189
-65
936
962
-546
450
284
-351
249
25
448
-18
557
-890
441
186
963
525
298
-103
-466
-484
973
409
748
-279
-897
934
-872
398
-194
-650
-56
-156
956
661
229
-660
-651
337
-491
636
130
-916
-520
245
949
-183
820
-273
656
-813
90
947
713
-132
-225
-976
611
-753
997
435
-20
600
936
-149
-306
-6
-905
348
-760
-247
-474
-273
-667
323
-114
-231
84
-702
490
-333
837
-755
298
-107
-964
-436
343
36
-91
-5
-942
186
-952
-829
-15
398
440
263
-415
797
-965
-990
-210
-756
-151
896
-821
-261
443
-863
158
729
449
-616
-57
-245
-544
-595
342
-168
-910
325
435
307
-895
-389
-160
-949
218
813
442
-296
-633
119
-272
594
-515
322
-863
-119
-888
820
178
614
595
-980
359
918
-843
953
97
568
-4
660
-246
-147
-201
452
638
230
343
887
-741
584
-852
469
-292
994
-404
573
-879
-712
-338
-184
-489
780
-516
837
416
-313
-984
468
-142
-988
285
52
-255
420
-206
200
488
264
-14
536
-147
-98
-586
450
66
-235
-626
802
-772
-88
-834
599
-541
-773
273
68
-68
-996
661
-383
441
885
704
88
467
-631
409
725
107
-714
748
818
-888
-595
-71
320
-67
-349
-607
-690
-588
-874
46
-996
769
-100
847
640
-444
-876
-70
496
651
-344
537
-662
-931
989
-16
-692
283
-811
-963
-929
-3
415
-387
-727
-968
946
313
662
770
815
108
573
-887
-378
931
-652
163
-548
608
-852
-576
-993
384
947
681
907
-961
513
967
-589
516
-174
902
932
155
-205
250
409
-989
162
283
-19
-334
157
-988
747
705
-631
556
567
-634
-94
903
470
-68
-344
987
-853
-747
489
112
-81
190
401
-134
-804
124
-785
188
449
270
-776
753
704
-641
-863
-700
96
309
264
-356
79
745
-759
-974
688
-784
-86
-395
285
486
-964
140
-26
984
-606
-27
699
372
-261
-825
-669
809
-715
-493
-101
-19
-154
972
353
756
-795
843
-983
223
-523
914
-502
-400
-195
-450
434
740
-830
592
248
-395
151
-372
-455
-404
410
916
-1
234
535
211
714
-568
615
-953
-583
-26
-58
-22
-248
935
349
-796
708
-857
-865
466
-201
825
-804
-894
-430
287
-486
-148
-389
-312
-300
498
-508
-424
56
304
-621
-296
820
491
-194
-714
483
610
-609
-990
-127
553
292
-635
200
561
-999
-116
361
-532
134
-945
855
606
363
73
623
-882
442
-187
-680
661
352
326
191
-156
-15
961
-955
-219
197
-41
-74
-896
-803
14
774
-127
862
-823
45
85
-23
228
-924
666
-822
208
297
993
-558
349
235
746
414
895
-515
724
864
238
-468
520
51
-951
-526
143
-739
182
765
-383
-660
736
128
-225
-689
542
-58
504
-811
-564
411
757
-380
754
134
25
-154
208
282
595
840
-343
685
-318
352
917
512
-289
-242
588
794
537
-284
935
930
973
-16
-518
168
113
218
687
-313
668
-322
-317
-747
-687
216
-370
625
-100
172
-884
768
-465
-934
55
474
127
-905
829
-350
841
973
-168
230
-791
-78
-133
-580
917
-908
624
397
-617
-510
797
-759
-233
370
-527
366
469
952
361
534
-354
-926
-337
-647
24
-23
-834
-692
637
-860
-509
271
-150
565
-200
141
452
189
556
-550
-712
-873
-909
-748
371
645
-897
-256
-117
211
-717
334
-154
-16
-491
-607
31
573
-168
644
237
-115
141
818
-391
133
-603
816
314
112
-135
-516
-314
40
-215
-361
114
-821
124
263
-505
709
-322
-655
-261
-973
-375
-648
-681
194
561
713
-607
261
478
781
11
815
488
462
532
-770
-886
-847
299
-782
-180
-109
797
-284
9
-41
595
449
-345
-740
-164
150
399
166
812
-910
-754
-173
-227
-685
-292
500
497
727
-802
140
512
-327
-368
-422
874
874
-363
-318
-824
-713
-979
687
-640
-980
-437
932
-365
-687
772
983
471
873
-2
253
337
-26
942
-29
-185
42
669
-896
13
891
735
475
371
379
435
-101
950
-129
-961
-405
315
800
-472
-914
940
-891
244
-788
405
224
-330
628
171
289
133
74
-965
783
310
-795
821
-879
867
157
200
119
952
917
-2
61
87
262
11
111
99
-978
-802
-866
18
-77
-480
831
20
-18
520
956
303
33
-837
-501
636
-79
429
340
378
305
822
582
347
334
-763
-121
213
-752
-532
-982
-716
-194
-827
288
765
701
687
263
58
685
1000
423
-666
27
-839
-599
206
-995
219
-188
37
-737
-949
-446
585
-648
727
-515
-508
540
-101
126
318
566
128
558
57
-977
-103
881
-694
842
-631
-313
726
-120
84
907
383
637
-561
538
-406
-538
8
117
-177
-616
-904
-459
-571
111
909
50
-570
505
241
-849
27
-795
235
632
-460
282
-142
305
-157
-645
-417
-698
516
-844
-567
-353
-341
217
148
185
744
-962
597
-702
808
-285
102
-567
241
718
832
-591
-962
487
808
-297
-287
84
994
-479
347
958
845
-566
-903
-891
23
726
875
823
397
-161
336
-890
528
52
-469
172
861
615
-608
-968
50
449
-137
322
-7
-488
140
-93
633
-79
-683
-988
-57
-623
-536
424
-964
118
-463
-453
220
-968
379
647
-985
726
-764
-421
162
-812
-583
-78
518
-770
-831
-408
643
-354
-945
-48
-369
-206
-10
-686
636
-246
304
-888
-595
243
936
538
-728
-832
210
270
-632
-799
-914
201
403
-931
-744
-857
-144
110
48
561
-628
464
523
-967
-709
367
-958
48
-874
127
535
463
88
-965
510
299
938
-350
249
568
70
-610
-932
810
56
589
487
-817
427
-607
-66
-451
-289
-209
-198
-921
234
324
698
578
-403
-905
-249
568
-336
-260
-301
136
649
-53
28
-318
544
519
268
713
-255
-866
982
298
775
-184
-582
80
117
93
793
876
-477
998
-815
32
-93
313
533
837
-392
426
-137
86
618
372
550
224
476
434
17
-972
221
-318
745
793
530
-928
-247
-795
-738
-356
636
376
-478
-857
-969
-956
-280
334
-891
188
889
-389
317
-186
290
-767
-748
-423
509
597
107
490
26
98
-278
812
986
-456
931
-469
-694
-273
152
433
-708
429
-623
-515
209
-847
-12
-393
-282
533
-36
191
104
-528
-832
-885
250
-664
762
712
-891
-2
49
816
620
900
-393
426
-640
657
-195
-907
-493
74
621
467
465
183
377
272
511
-1000
539
20
-879
-184
-502
-63
23
-779
544
363
883
579
970
347
-678
-680
-367
375
-795
906
-150
-887
-151
-257
470
-92
335
-858
-57
-185
994
-299
-616
625
-149
134
-860
-980
383
238
-480
162
672
840
-699
-635
-872
-806
596
625
-197
-713
-48
871
-840
-547
672
-573
480
942
-712
-308
194
490
-881
-113
-552
-963
645
-513
902
-58
-339
195
-734
-290
947
646
251
-757
-362
677
147
789
635
-618
98
256
293
63
553
833
-19
-879
996
111
309
766
679
586
-448
-679
-879
-82
-988
542
-604
-718
-63
-385
-42
941
-948
437
872
247
667
-329
-813
141
-618
464
-795
-606
724
192
694
-805
166
561
-6
-502
719
226
-508
-189
-9
689
116
-784
192
-10
550
-556
728
-965
671
154
956
44
61
911
18
313
150
-24
145
801
715
-473
-352
231
-709
-300
498
771
-52
-436
389
-380
993
190
267
-970
322
82
-618
858
-574
-964
885
483
983
752
-673
140
-640
288
-61
-250
-900
-237
766
-695
997
-966
831
-36
316
105
960
227
-969
-356
330
-45
-863
-904
751
-272
820
-306
565
-506
-703
553
417
935
-196
-982
-268
998
828
-857
-159
738
-430
302
69
254
651
-107
514
-949
-470
-895
-233
602
116
591
-887
857
-617
-929
-395
-882
32
349
-851
200
916
-880
138
273
-734
119
-233
-154
-823
892
-310
-85
-80
294
-111
-486
290
-465
-752
561
198
706
-373
-700
-19
-180
-910
599
-597
260
-194
705
170
-242
703
-651
139
-379
-368
-768
-824
-951
582
938
471
263
261
177
-557
541
-474
-173
885
-822
928
-808
-52
77
-522
346
290
311
-893
-301
588
-561
-635
652
-913
-178
668
-478
-68
-63
702
528
-185
111
645
129
-988
325
887
-458
296
-302
-862
225
-635
438
-595
294
-337
459
-328
-156
183
383
-370
441
656
202
643
427
-284
216
393
260
-233
-993
849
758
966
940
928
-706
513
-286
-647
842
539
81
-160
-146
330
-147
826
-697
-230
-846
763
-616
196
-401
932
557
151
-270
383
-758
-989
-396
-610
377
636
994
-987
587
-490
944
4
154
924
130
755
-151
336
816
121
496
140
971
167
-70
415
-744
523
-628
-473
-968
-369
-454
225
58
-13
-784
948
-32
984
-296
563
-166
-809
272
-827
22
-603
186
-624
-45
-287
531
-32
674
989
905
275
862
-338
36
-89
227
-97
-721
-64
-875
411
-638
280
-687
-125
-30
419
-159
253
-652
798
269
-437
244
-359
-403
-273
65
-77
-65
-747
-680
-517
601
-457
714
-11
-5
-480
-557
-885
-408
-640
905
637
945
-378
-529
92
-332
-727
-473
21
934
322
-346
-827
-693
-928
376
-544
603
383
-325
358
959
-212
-514
-60
-739
969
802
-638
-12
-770
559
-93
179
-808
849
-845
-737
93
-51
-863
837
-375
215
147
986
-923
-860
61
350
-812
-308
200
782
141
-997
-575
-83
-468
-243
710
-349
780
-236
755
-466
-440
-716
-338
624
204
987
618
-31
840
914
-568
-61
-319
54
-929
281
887
-602
-31
583
196
-271
-252
236
926
-430
-941
429
195
-546
226
-206
-201
106
951
-717
-486
543
739
904
-624
639
381
868
-632
659
526
-629
119
-801
588
-908
-340
791
-486
-937
36
252
866
-120
-811
517
-959
-397
679
-733
188
297
907
-551
480
-851
-360
513
-319
-954
649
571
-815
995
760
-312
-172
888
51
137
180
-561
943
992
579
652
-546
693
-47
-912
707
139
-255
-137
-610
580
10
520
420
-526
723
386
114
686
-635
882
-821
479
-619
-985
-231
799
822
-75
371
344
-812
-413
796
97
498
-310
-410
-806
718
109
-771
774
189
-245
-145
-104
964
-790
-134
191
-830
403
502
873
314
80
-726
166
218
893
617
580
-352
756
762
87
-651
-458
-330
-854
-55
-927
816
-773
-775
-408
402
-539
-497
-790
-337
-300
650
-611
90
-299
86
358
-580
-149
-15
206
-209
593
-934
-296
-409
-697
602
336
617
403
-124
52
-951
-46
-249
-245
100
-178
-611
685
-761
838
-390
190
-868
874
462
569
-396
572
-518
9
-105
-371
315
878
-76
-829
-440
-975
-270
-527
-540
-52
970
781
-943
624
-465
-156
584
518
-869
-291
-339
882
-675
911
413
-844
-740
294
859
-41
-635
-879
518
-328
-834
-720
218
-118
-464
-643
917
-807
611
-184
18
296
451
39
-74
-15
-313
-630
-147
-65
805
642
403
-659
76
19
17
435
266
-981
307
-936
-648
255
1
160
246
69
423
-391
455
-871
-388
969
830
-761
-573
968
193
-302
-819
419
-990
801
67
756
-756
-370
871
128
-403
-606
81
-96
-761
664
313
-511
862
302
-241
968
-756
91
909
-901
240
-691
-102
748
-25
282
-965
927
427
625
615
-658
-917
-221
100
562
695
-278
-144
853
105
820
-656
-140
-515
-706
-784
813
677
-685
538
298
-105
35
584
174
-498
367
68
-180
-500
-539
-850
98
-482
575
-106
-735
954
-643
-167
-572
-722
411
891
-22
-102
537
908
191
59
319
75
982
-551
-89
-134
714
-131
-707
-501
67
16
14
-258
-321
-301
-50
671
-483
644
381
-802
-887
814
-291
-554
512
-86
-445
152
662
366
616
-387
490
557
-271
-190
713
-942
469
-204
-3
602
954
-324
271
650
55
520
36
337
-51
-889
390
838
-362
-822
380
943
-546
563
483
209
724
-556
124
418
-268
-222
-518
-450
-300
-961
-116
409
406
40
859
679
-643
603
318
-67
217
-117
856
-385
581
-359
-822
978
265
913
-341
968
-292
937
367
-140
371
432
847
431
-922
272
96
-905
-894
-26
-745
-706
-283
-668
131
-760
187
265
945
-624
459
458
111
-571
372
-212
-297
-298
354
-490
289
-92
9
125
-548
155
549
-378
-778
103
-186
-820
419
387
113
599
-655
82
-275
-38
-471
-634
358
-783
980
-205
385
953
-534
36
-158
-896
0
851
-489
154
669
812
-168
-668
970
288
-965
4
-807
178
-46
-459
976
46
-767
637
970
373
-788
659
796
44
-674
567
-291
-409
771
-975
75
654
-405
689
121
-996
-445
669
400
-422
619
954
990
-424
556
315
-222
-875
-83
985
830
-756
662
749
-327
891
-784
521
-975
-556
731
837
254
497
835
885
-96
-256
9
909
577
-483
-279
-64
-708
451
401
-329
301
-945
-394
376
961
583
-581
244
-771
-132
-498
18
816
-736
-387
743
-786
104
244
109
-622
-758
-899
95
-14
512
797
-188
465
635
-9
-114
-589
693
231
911
-275
989
572
764
830
-254
-660
-808
683
-623
409
169
-115
-275
-156
884
481
-834
-83
-870
-21
-540
-957
147
460
435
-707
101
544
-654
-440
-408
-789
291
779
-432
857
666
568
-261
899
715
827
-639
359
-87
-868
57
219
-399
-807
-261
12
952
-389
-84
-421
-278
-33
-679
622
621
-77
560
336
96
412
802
199
459
611
-263
672
917
32
-635
910
-569
-575
-755
-576
-570
751
890
754
-63
126
128
249
57
225
246
-162
-601
-404
-296
-211
-424
804
-355
-811
220
-651
-718
-146
-80
355
-139
748
-935
783
-555
-747
-795
875
-590
-830
70
886
831
-424
-453
-948
620
-93
275
-146
768
-878
-845
173
-88
-504
794
-415
421
-459
889
-171
-679
-666
106
-977
347
-237
-397
-378
636
87
-89
-227
-456
312
-588
-475
-459
-930
-826
-699
-696
-581
119
276
-245
447
-589
764
66
948
-996
-226
-416
-124
310
-190
430
-671
820
409
-673
380
-860
-184
943
-543
856
66
-609
919
-673
64
874
-624
-882
-802
-735
343
305
957
-332
915
636
450
-213
-647
573
-882
-144
-378
285
-851
-945
739
-31
-275
-248
941
-746
-972
-734
-532
14
295
-299
765
-156
-311
75
-147
-65
-553
-527
-483
901
-971
-779
362
-726
948
814
-115
-698
447
460
-196
41
-345
-32
280
-461
474
-27
531
257
517
998
-809
-33
-931
806
850
317
645
-568
506
-948
-386
89
-848
-805
-41
41
-384
395
-409
-229
63
-813
994
616
-306
268
-948
-735
300
986
417
249
904
144
-534
-866
-171
-689
-481
-434
-39
-417
-706
749
578
-807
-182
48
-526
167
-622
866
137
157
-567
992
30
-111
269
866
-950
531
922
-717
591
-288
-866
-487
633
572
-169
912
288
621
604
-837
-49
895
-235
-851
-136
749
-395
-79
-313
86
-188
-425
-446
-545
732
-682
-508
-307
872
-965
224
790
-897
640
-936
-363
106
503
408
841
-281
-796
-965
-754
-577
180
-636
-650
-610
-610
-126
-190
583
218
-499
811
-359
389
-535
-743
-774
601
654
650
189
-384
-256
-772
-242
-928
-152
329
-137
624
978
-86
-838
-96
-637
-102
-683
-22
-227
-611
919
-573
-736
-67
-485
-783
-175
-307
-310
343
-183
6
89
-941
-501
306
-623
-189
-416
641
144
689
184
-91
-253
833
436
-12
-721
369
291
-493
141
-307
-807
-67
-171
719
-922
801
-656
351
-451
-144
-720
-110
315
-9
872
-669
550
-82
-872
793
-711
-152
-152
925
-787
-503
86
-875
197
88
716
659
-517
-725
-120
-134
-726
206
104
684
598
240
-169
117
690
-787
278
-399
106
213
9
880
815
-262
-833
-595
-17
-40
691
-951
348
605
638
254
-903
225
-960
296
134
-120
-451
-485
-866
16
756
-945
-473
-253
-419
281
-902
812
779
-214
-956
424
683
859
-977
174
670
534
-444
-378
355
-937
-858
-238
-148
517
592
366
343
-381
4
600
208
-951
-623
59
-230
613
937
341
-606
86
-244
830
-161
675
137
-634
473
80
242
88
-150
486
866
958
63
259
680
294
346
952
-784
787
556
-431
-700
691
310
565
-589
-44
4
109
791
-982
-551
-857
-585
-749
323
-687
159
773
-259
-355
-184
935
-832
298
-484
-185
-245
-264
-398
849
312
-46
-832
-571
752
63
-559
-95
-138
200
167
-910
995
677
888
600
-802
-806
37
721
310
-647
-462
-851
983
-629
-861
219
617
-58
829
-824
530
-405
-858
-270
969
-874
-442
-800
-494
-272
-146
650
902
184
50
327
214
692
-192
-209
-98
375
-476
-641
-680
616
454
16
-461
379
-445
515
671
-621
-208
572
193
-29
391
-158
-702
-385
-57
117
-238
-216
-49
191
539
579
-554
763
-926
728
597
-772
-189
-989
-230
389
766
-445
464
-196
-359
-539
-283
-808
231
802
423
908
-774
175
925
826
-307
440
-850
-276
905
860
-926
-86
559
806
93
72
530
386
-315
847
-15
-550
676
513
-706
859
514
519
405
-923
-209
-793
496
691
-108
352
549
137
-904
-698
-64
-702
-982
438
879
-553
710
-819
-274
-928
-453
-626
561
-277
-878
621
-235
-671
295
-976
-527
513
575
946
-546
868
-870
755
-150
936
964
-119
957
403
-919
708
-212
-956
-383
600
-264
-394
689
-728
-823
562
136
446
-878
987
-250
727
785
147
633
-818
-328
-40
459
-689
762
507
621
93
-610
409
-868
-785
199
594
-980
662
455
-106
133
577
803
177
132
919
859
-580
492
-424
-959
443
349
799
813
894
174
-484
295
355
306
-926
795
-914
779
-113
-297
737
-143
312
-478
-424
254
-629
-569
468
4
-397
633
763
944
274
-544
272
-827
-226
-151
378
-895
627
984
-953
839
-808
187
715
-904
-308
-253
437
-144
-414
913
138
1000
-259
-311
-113
-313
581
-994
-372
-836
858
-238
853
312
-68
164
795
-263
-802
-526
-245
-150
-508
-309
233
137
285
905
570
650
345
-541
549
331
-552
574
-33
416
-216
271
951
38
925
-841
-338
-311
-193
894
-411
414
642
927
-223
881
135
576
-538
-695
82
808
176
-649
-560
-825
-685
53
816
257
546
-570
495
-329
149
-86
-670
-325
99
283
-234
-422
-75
-868
818
-277
151
-100
-814
199
-770
-252
-109
-748
721
632
74
-184
956
-168
-226
-494
194
913
617
519
835
-107
-226
917
-713
345
-892
259
79
535
-257
4
-72
776
-898
-784
164
216
-198
-860
768
-354
566
-969
496
-489
167
83
-672
-319
-129
837
103
-199
-593
-591
-620
181
-609
166
580
300
440
271
-205
-773
768
-465
-949
703
637
-574
1
544
-649
-339
-515
-463
102
-745
698
434
360
-626
-603
-124
-228
942
-742
410
708
849
499
358
-610
8
505
778
166
279
787
-661
924
250
-523
18
-693
235
-751
-631
84
-940
-372
-330
-205
594
-750
-430
232
249
503
574
-992
906
-998
-168
-155
-860
95
-477
-819
-435
423
578
45
-516
-417
-358
314
770
-242
135
-410
358
487
260
-764
685
-541
631
-212
81
-512
-23
379
-892
-918
-504
392
255
543
-174
527
119
-242
316
-53
483
-894
-573
-58
-670
-885
594
494
-999
349
457
663
-965
738
-895
6
88
-274
592
-568
-158
-801
494
-321
545
-970
30
610
-206
800
776
-52
-928
353
-323
-466
-726
585
-498
511
666
254
-581
401
-308
736
44
-224
919
364
-503
874
-890
127
-87
540
-111
993
568
-682
341
521
920
356
-340
241
-748
417
-344
-759
-275
-30
428
-16
-391
690
-498
999
-155
373
963
181
717
759
-885
-941
998
-231
-560
916
436
615
334
-436
-90
682
360
-316
-153
622
-554
-242
728
546
-654
419
-796
323
817
971
-535
-781
515
710
797
629
264
-709
-157
85
-688
-407
-88
74
-935
-456
-928
578
603
-434
-895
474
-201
-748
-909
-728
70
659
339
-560
-785
-703
-892
205
-596
65
-241
990
-191
-775
437
102
985
246
-221
-831
-272
594
600
687
346
-443
521
709
-439
108
-88
575
-812
153
-443
453
-180
-970
270
-708
-60
217
-445
-235
676
-739
396
648
-286
540
537
-813
624
367
-499
817
-106
-909
221
515
83
-231
872
58
860
759
356
949
-479
922
489
360
-447
743
-72
-53
408
532
-150
361
-907
-426
22
59
-31
950
-18
32
-760
12
974
-509
200
127
-873
-986
178
-137
230
509
678
348
-424
-978
-811
-965
-861
-274
106
34
-123
601
784
731
-519
-982
-196
-23
-875
-605
740
155
-305
841
-884
653
804
-223
649
609
-333
463
996
746
668
-156
-273
-155
-664
571
-660
-997
44
90
-17
128
-944
152
-775
688
-196
-291
-789
-165
-505
35
984
978
-48
267
1
934
-482
902
692
981
472
430
100
-519
-92
688
-123
413
-970
-79
109
-986
-426
121
-629
996
-343
-41
-734
357
440
561
-325
-649
-760
-154
-138
446
422
-111
-734
49
-917
204
386
-47
134
-224
861
9
-622
123
-307
952
-837
-172
-272
343
668
894
-23
-818
-365
-169
-985
0
857
-403
100
487
-723
-946
25
832
-178
635
610
-474
-979
446
851
-810
728
-157
458
-443
-46
740
-922
328
650
119
418
245
-437
554
173
248
-161
403
341
-209
-133
132
-565
-429
-787
-652
-654
-730
-590
546
-708
174
-615
122
173
-29
-852
424
-621
-422
-989
-857
247
925
-902
-557
394
-114
863
924
-16
-90
375
693
83
461
818
-941
-492
415
-524
-844
727
150
278
326
702
-520
381
312
874
-178
-591
143
646
-480
-545
-172
674
331
527
-345
-427
-882
-807
-149
181
355
-802
192
863
-898
-182
-5
-294
-286
-398
707
280
196
256
-167
301
-490
-136
247
-257
-474
-179
-259
83
-974
-764
-819
-3
163
56
855
557
-609
-247
898
-409
771
478
-835
-347
789
-630
976
-121
845
-26
729
724
-137
-353
-556
125
933
327
928
166
-379
-911
-637
554
-177
-344
-842
901
-635
-856
530
401
963
-856
-275
-295
-49
227
-19
366
-649
-629
877
332
-301
262
-643
95
882
238
-241
61
302
-528
-866
732
296
-994
-354
979
938
735
493
-660
996
-255
664
887
246
890
278
-369
-306
-364
-457
188
-105
939
596
-912
-312
-364
-711
446
-453
162
-171
-955
486
-293
-500
24
-252
756
-137
886
364
653
136
-472
708
122
570
977
-497
902
-963
186
656
-9
-991
775
680
-370
-507
-278
693
898
667
674
420
-916
326
805
713
216
-76
-723
844
-257
610
296
239
188
-225
-310
-8
968
-647
799
-274
898
986
-809
-21
-114
-681
84
-150
155
-124
-184
910
996
-385
-91
515
-384
-329
547
-653
225
-302
-468
601
-258
205
533
-360
-36
-643
802
553
90
765
-159
-494
-655
295
747
419
485
356
-680
-30
168
569
-699
-114
-397
911
-62
119
-423
-742
-26
-589
-911
379
-411
914
-983
603
727
-236
-720
-601
-147
-961
621
874
-663
960
523
445
-576
696
-408
582
-352
344
60
289
985
438
-370
-993
725
-215
-195
488
140
222
-25
725
-846
-42
912
-793
-301
45
-138
-845
663
-633
-751
738
763
9
272
224
703
686
-769
-62
979
304
776
-855
50
508
219
-960
201
-37
-755
-134
-464
461
-112
-799
-591
-422
50
717
-821
111
427
-409
-678
584
-983
-231
-472
-923
855
307
42
-750
669
389
784
-965
507
488
81
608
-473
-541
-565
100
363
-111
561
553
936
272
-209
976
-989
-781
-210
333
-367
175
567
607
-749
-288
-421
-670
-629
500
660
657
375
647
-510
-68
-231
220
-611
-860
-239
973
909
133
755
768
986
-795
578
-766
-262
-71
364
793
638
538
-738
-275
-644
912
-53
46
-330
-623
-300
508
-896
10
75
-718
-375
902
-352
-397
965
-583
939
-668
-296
986
-796
894
184
-369
-935
75
542
-149
-746
267
815
162
-444
-756
332
-761
-125
-566
166
968
988
-484
637
-12
-997
189
-874
-479
183
1000
511
-836
684
611
-967
413
570
-448
998
941
-850
350
-790
615
-912
-557
951
-711
95
765
-955
979
-972
-325
225
482
-186
-484
576
-102
727
-71
971
-924
-851
-823
369
-560
-775
-577
-898
-74
257
498
780
870
937
-724
-360
896
-244
-755
466
53
-522
-46
521
671
-868
-549
914
-541
-451
-324
131
317
-425
-905
-765
-319
-373
-671
-899
-144
909
-473
-162
33
-680
-734
815
161
972
-511
-790
-919
-323
344
-444
-178
740
-420
-322
-851
521
-618
-104
-689
-378
-247
168
-925
-156
502
-340
-805
-313
-796
56
-298
-302
-409
883
-988
-409
417
145
-733
836
416
-854
365
477
53
-156
921
-11
701
935
-967
-99
628
-878
-361
-419
861
527
37
180
-325
974
465
614
-167
-959
828
728
-789
-576
679
-321
117
-632
-528
-841
204
568
769
-202
-959
-331
-643
32
-415
72
-155
-168
-188
-86
675
-514
878
481
354
-707
-489
136
765
-603
-474
-536
107
462
-545
136
-236
-447
-984
449
-498
-937
352
140
614
345
845
-987
108
-143
111
-581
71
465
284
723
2
488
-886
725
-200
675
-274
-343
877
94
970
47
-267
348
-573
-721
-255
598
-808
-853
-376
985
243
341
168
-950
952
253
-688
-209
-674
912
797
350
-720
-531
323
436
161
841
-628
308
-468
911
63
-370
115
-572
285
18
-547
297
-455
-740
-711
121
325
696
561
-367
182
-916
530
-311
-499
785
289
62
931
952
-586
-943
-822
313
152
-225
864
45
220
-500
-131
-395
-972
300
-340
608
-312
860
-84
272
-449
-239
137
-350
512
-191
117
-644
120
899
-882
192
472
-677
322
-207
174
818
607
721
-561
765
336
-660
150
-636
137
588
-571
-477
248
-394
-718
-927
-354
-953
135
-510
0
-308
-16
614
875
-338
275
-156
802
305
187
-447
867
-569
-255
-299
33
-520
-136
500
93
234
871
646
-621
-194
514
7
927
877
936
115
969
-23
208
997
756
-837
174
67
-883
60
-853
-626
467
70
243
56
280
-351
679
450
-184
33
847
141
234
-959
727
332
-76
357
-312
-947
-118
287
-886
-820
311
956
752
462
115
-472
-450
-665
-151
468
-864
-95
-601
-143
-840
-15
711
433
744
-154
11
-272
-52
797
-651
702
-905
-55
-793
87
491
891
-636
328
737
936
-936
985
-589
-499
-413
286
-148
598
-698
-202
160
217
809
99
-841
-499
928
-114
92
588
-133
-937
-614
430
-895
786
-596
-840
-337
-33
-644
-877
249
-502
298
-26
-742
-545
28
-164
198
970
898
-160
218
574
590
-172
-12
934
-675
302
-437
384
-611
-3
601
-950
-213
-489
458
368
477
480
247
-272
6
36
-997
-187
-192
-473
-791
139
-670
631
-365
27
323
-162
-853
-732
-876
-213
-548
-688
237
-76
-625
-96
-718
-540
-130
-519
-108
480
-785
-703
928
764
905
493
713
-777
998
-666
62
-510
293
-746
-197
-233
492
45
-649
-587
-890
-792
-766
-72
328
873
614
-309
453
790
-288
465
899
613
-661
830
898
99
-421
864
-621
892
76
-43
-517
977
189
-32
-463
487
-172
816
420
637
-142
462
-102
581
-714
-778
-377
549
606
-172
-165
-224
-578
409
811
878
200
-140
-651
-955
132
-60
-371
-557
-233
-168
189
350
511
-430
-212
274
-965
159
-331
-587
-967
-638
381
504
634
-716
6
669
-594
-833
897
-989
183
327
-101
285
380
384
756
755
-773
-136
-655
-999
987
578
-744
-341
2
735
-366
-589
267
-731
720
-401
232
357
829
36
-477
15
-741
570
515
-835
366
503
-111
671
824
978
-601
-949
270
-785
-16
-904
637
-300
926
-614
641
-853
-245
985
179
-780
-956
126
-312
366
-274
587
167
-812
869
-587
-175
-628
897
-535
-854
-342
632
-321
-489
467
-711
-372
903
-584
-645
-281
-7
-982
885
-330
-174
-961
181
348
221
399
220
-968
-987
-45
470
840
-768
595
-49
-7
-179
-58
610
-772
-838
534
500
748
39
590
37
923
556
-887
659
-769
554
232
998
839
112
514
-515
85
86
-915
-665
-854
790
-930
-401
-572
819
-114
500
190
-821
11
-261
17
-978
530
663
-666
-40
-440
804
679
366
724
128
914
588
-314
482
-375
-403
-324
547
302
-599
520
688
-907
664
426
689
44
945
-584
225
-894
-638
107
817
330
-535
989
908
-234
-182
921
-946
-56
796
625
119
-262
-505
-41
-245
-832
-778
152
976
-744
-132
640
-58
-556
113
676
-437
169
-478
-315
407
-102
-510
-881
949
208
-127
265
-313
816
411
820
133
813
-42
-117
-174
-420
-224
393
696
-644
-387
812
-13
404
-357
784
-541
221
-248
-592
-910
-273
673
-874
268
-238
-646
435
343
-655
533
420
427
133
-153
896
-570
-953
639
816
-483
-714
-42
382
659
-55
-204
-765
588
489
696
-244
954
-768
34
-107
42
-149
-695
-554
-32
230
206
-888
272
-905
-623
850
960
-477
414
230
-517
-308
429
935
-526
53
-71
144
379
519
451
-951
504
-121
-371
-968
-741
-325
-417
-414
850
-476
-854
479
-687
-602
323
513
209
88
-41
-260
-375
-387
-212
321
-91
-167
-229
-582
807
790
534
626
-825
815
-734
650
-85
-297
-246
-227
-514
-589
202
673
-853
-483
108
-923
549
-114
886
-324
-445
-106
622
547
-588
-310
442
-891
-297
-240
-735
992
631
210
994
792
-85
-858
337
-384
434
-707
-239
-581
719
476
473
580
424
-27
-161
-427
331
-170
963
-827
685
250
-102
-970
136
-8
-794
496
434
-451
953
303
-142
1
-952
-311
-647
-857
624
-209
-140
-446
-460
760
-240
-780
835
882
-104
-831
-83
217
-455
609
-433
-851
34
-483
-115
804
-579
0
-441
214
-849
512
540
921
-713
-57
-120
-431
-961
-802
-413
-787
-71
-183
-714
979
-136
-674
662
840
-332
854
-327
-227
715
-396
-181
105
-379
-128
991
905
134
-253
-333
48
-923
882
913
-894
531
-81
-365
-379
-794
873
642
359
123
584
-659
-221
-484
-766
878
606
-671
904
-280
-84
-536
265
814
385
-47
463
372
796
-319
-703
-493
816
952
-730
184
-30
-741
-799
-523
91
-69
-1000
434
88
-567
-84
-492
-717
-504
763
539
124
-287
-954
-266
-902
-375
-487
355
-41
922
-927
404
909
999
537
-766
-449
-93
-935
854
544
700
198
750
895
447
681
709
518
-827
-374
-956
-687
-305
83
943
474
-772
834
-262
-499
509
672
90
307
83
816
-820
282
-560
292
149
-777
882
848
-599
11
-278
24
528
-223
833
85
991
912
498
-949
-289
26
635
-959
-203
155
178
-644
-934
83
-188
92
79
464
-664
-775
440
-677
647
486
-433
348
891
927
851
519
-889
855
-279
113
577
-184
-272
569
-421
-405
-293
-696
242
-377
82
-267
267
705
468
-278
631
-809
266
859
-878
-266
-276
72
234
-744
-929
541
-141
852
-6
612
-270
690
-460
-345
-267
269
-817
149
-708
346
521
373
400
999
-984
-924
260
512
54
819
447
-822
-448
454
-985
-359
316
932
-398
104
757
198
782
373
-163
787
-839
-654
-828
896
261
883
508
890
-631
323
912
-778
489
692
629
654
-154
48
716
705
518
-673
698
236
558
-909
-228
53
873
802
-32
-542
92
-792
249
-669
747
-391
225
875
155
589
-536
-423
-285
309
-275
282
477
584
-146
776
964
-207
-342
964
147
-420
45
-819
-254
523
779
-635
-262
-466
769
426
-291
477
-534
13
214
-549
-551
-817
287
-102
-689
971
111
-295
-185
-833
-254
-544
-171
975
893
-415
-400
208
244
181
853
-125
-761
-75
-766
870
607
175
865
-327
-105
749
-381
-244
-942
527
-691
904
-635
329
911
300
-610
-955
-823
786
-544
-789
162
-885
642
973
-65
-159
259
-506
952
-623
393
757
383
-245
54
-663
909
210
987
69
-268
-704
-450
851
-113
-97
677
-417
467
113
122
-886
414
-281
983
-4
940
489
-977
353
-640
755
-580
-615
-965
-856
558
-505
-104
777
-521
-76
-994
576
398
603
265
-886
644
799
768
976
-826
573
-828
-80
622
-453
-936
-14
630
-264
703
-459
-339
785
-938
922
-909
-170
748
895
569
-866
419
121
-600
486
-783
601
193
-412
911
-754
948
968
-816
-15
837
431
657
455
-118
-302
-6
-520
-911
820
-627
-753
117
608
-400
460
-780
618
194
-800
978
-472
750
-228
290
-372
-588
363
-28
-589
-533
240
-168
514
965
563
-339
568
-906
-803
396
-902
412
-485
823
750
43
-760
779
-726
-201
690
-659
165
604
-196
329
34
-900
698
872
-2
-880
-72
968
-591
-678
-68
-705
191
889
885
726
-611
-272
-714
414
-837
669
789
152
227
32
-207
-298
-777
621
-101
896
664
519
115
-740
-738
-703
325
-711
247
-306
695
416
-986
-554
-134
-344
506
688
-830
498
-81
-150
-48
799
53
531
-118
400
-903
-189
-461
-739
194
391
-995
147
-108
-855
-732
791
-464
265
-125
14
302
-659
-602
-608
-706
-886
-179
339
-859
-589
388
107
93
862
-300
-539
75
890
85
-335
-183
-363
-696
-364
-621
951
-866
-438
-120
-766
-988
-846
-235
770
874
-56
370
-590
-609
492
406
-584
-890
-366
-971
142
-342
328
816
-607
694
-909
-957
429
-604
-159
637
-731
724
565
35
-429
650
116
-637
477
766
485
-961
640
47
799
-517
-139
-101
492
-510
-186
881
-905
-916
-568
472
530
39
-814
-310
918
751
801
-968
404
-913
-520
-787
322
444
690
604
-938
481
-250
244
634
-722
778
242
-602
188
-938
-498
-833
843
493
-419
-216
-439
350
-633
827
-349
-60
139
-420
819
-98
-864
-88
-474
-114
95
848
651
-145
271
162
-461
-219
-166
45
985
-96
-948
910
-753
654
227
342
-679
-754
198
-816
84
-589
25
-985
141
638
436
635
-712
-458
375
-539
-58
375
321
-18
677
469
-909
-389
220
-73
661
747
-278
-88
613
-704
479
-679
-466
141
-252
-730
804
-568
622
7
-863
-128
633
-982
-908
-730
242
850
-468
249
798
-618
-11
952
-139
775
-65
-638
-812
930
986
-378
657
937
41
-402
-902
828
-411
-646
895
-432
-297
714
-472
-228
20
594
-204
-907
706
-431
418
-797
-216
25
159
-815
307
-536
230
-315
393
66
733
-508
671
-491
249
-293
-778
755
-618
761
-177
-860
-378
779
462
-105
-824
625
-293
659
-240
-590
-938
-632
-225
-966
353
763
430
915
954
768
585
629
858
-424
193
-930
606
-226
493
535
-247
329
714
273
741
565
52
560
10
-51
824
777
-339
-441
618
-875
807
93
348
363
-601
845
49
24
-97
447
-197
-884
-121
-87
976
-915
-244
502
-1000
-643
-796
-82
-131
242
-198
583
-516
-73
-928
-188
496
615
-959
497
889
-560
-478
-371
7
-975
589
88
-2
-12
-190
582
928
657
-808
558
4
-472
438
-919
508
-537
363
-377
-82
-262
-302
765
145
870
-791
933
617
-926
0
449
425
788
-400
965
-743
-929
-496
923
-779
-246
-69
-58
764
893
-553
219
697
174
770
-1
-588
276
446
753
839
436
521
-613
149
648
-157
485
585
280
66
-528
1000
455
314
217
433
-36
286
832
379
530
-147
195
-281
-174
-267
-204
368
934
-329
-789
-881
-247
-411
389
-797
519
703
-787
-100
543
873
-868
7
713
132
-277
-486
-547
431
-742
-758
-874
574
-778
202
-24
-751
-197
88
395
895
-623
175
729
-891
-301
-845
205
989
849
615
-317
954
-633
879
-979
-575
797
612
-86
-99
790
-615
412
-756
880
-211
705
506
-310
756
-486
81
565
537
577
-943
-496
-446
783
886
-428
773
554
-920
245
-941
375
643
951
-65
-173
-334
590
-287
-534
-67
-302
210
306
624
-269
-56
-987
-316
-65
-774
922
339
971
528
455
128
-383
939
12
785
-375
582
280
-758
984
897
-4
641
-629
884
-152
-196
850
454
77
-274
204
897
-602
-939
-277
-490
-468
-44
-863
-548
4
-346
523
181
84
-329
500
-423
-926
303
899
147
-271
-313
119
805
880
-779
-250
-873
921
-315
823
441
-360
-977
471
-453
830
-902
783
-289
169
227
-785
-658
-78
396
-719
271
31
740
539
-17
-284
-95
-312
872
694
787
-329
-552
32
401
-959
-333
-272
-18
-206
-785
128
782
-524
-313
773
577
-410
653
607
-574
750
156
394
646
-112
-186
-865
441
334
372
163
-274
883
228
855
-337
775
-362
948
-388
319
-294
-221
-635
-348
-878
-804
673
280
373
-188
243
-911
545
147
-451
498
201
117
380
86
742
-208
26
906
-918
-599
66
-48
434
-285
-607
278
-942
887
19
-282
-900
191
964
96
-192
-576
-340
-683
22
408
-820
-626
-4
-315
934
307
-642
729
458
-784
623
-960
723
-521
-70
508
-31
-784
-982
-141
92
474
958
615
-19
33
-930
-210
-299
-606
543
-75
920
-36
881
-745
521
42
272
649
919
512
-675
321
818
-333
982
-460
-498
821
-235
-669
-879
-624
-58
675
-597
745
709
534
-721
-190
97
-513
-846
-947
648
929
-796
222
-717
-971
-595
507
-74
-858
146
-334
165
300
-513
687
134
675
153
-650
-202
-496
280
729
89
821
613
456
72
-198
796
782
901
968
765
101
178
-877
650
-891
-908
-186
273
-235
-316
-54
-545
309
-647
-725
-890
-864
-6
-641
-824
97
-280
566
373
-183
-810
-967
-100
860
485
-181
-129
-494
273
500
137
-996
404
312
-521
537
781
-561
-64
-571
-342
-165
487
886
-866
-299
773
419
-183
-626
450
-636
8
-216
71
675
927
221
-934
754
-846
284
-150
130
623
953
829
826
-963
-285
526
497
576
-956
-207
947
684
-772
-883
681
419
-232
273
-935
-229
994
-692
661
-744
24
913
32
-520
60
-84
609
-140
-988
-747
-330
-735
623
163
-219
-217
315
456
-933
-536
-852
487
-47
-504
504
943
758
-438
18
-296
862
-874
755
-432
694
55
-768
904
201
263
740
545
-802
-92
429
504
-689
69
-788
599
306
-607
-359
-610
-785
634
-673
-566
-457
-482
-914
-730
-224
208
-152
-645
452
-638
336
-660
-530
437
486
-100
748
-686
-287
-901
973
312
437
-516
-896
-531
726
215
164
-574
522
-106
230
-658
584
-885
765
-587
-759
282
230
584
-363
-999
-863
592
972
-637
722
-462
-526
859
46
-900
693
763
886
747
7
-665
204
-970
-629
220
-919
-952
-645
-979
725
-642
-106
-529
977
-584
828
-58
964
-968
-90
-706
129
-45
-481
-908
310
745
69
194
-253
-79
304
-338
169
691
787
883
-1
-423
-684
-842
197
174
417
-388
-484
1000
-250
-275
981
233
-847
188
-233
179
679
-441
694
987
109
581
-519
850
840
-559
461
-512
944
608
-181
-700
-913
471
-414
705
-900
383
-302
30
369
-898
553
-559
114
-530
913
-522
-343
537
887
-853
-332
772
-24
-942
-401
100
-176
-979
-302
-520
44
374
413
-695
-796
960
683
452
-594
181
288
-841
-123
774
-658
-730
341
-552
-327
401
-528
-575
929
-644
295
-971
459
622
996
686
-123
881
-924
-875
833
-802
-382
423
408
596
-55
519
-768
-428
-832
381
-480
-109
-147
-751
109
676
115
-544
477
434
496
219
-674
-689
960
890
-638
966
854
-504
930
-142
466
-398
-939
-422
326
689
771
-606
105
29
-417
-380
-639
-772
755
-885
-733
516
-995
574
970
63
-423
-594
-347
861
390
273
815
-642
203
467
-864
-737
991
808
580
585
548
-314
557
-710
4
-467
601
-170
369
67
-527
248
22
-418
525
702
-790
-896
-862
987
201
-446
-76
62
851
20
528
813
960
235
105
44
345
-560
880
-127
-465
-180
-899
-241
-853
-705
-638
-820
-330
85
676
800
-741
930
-974
860
196
497
854
52
-60
652
-336
-612
940
937
-647
-588
-839
722
-823
626
660
292
992
-271
12
-119
-436
-382
-999
468
-974
271
-820
478
5
777
189
513
925
497
-721
801
320
703
-872
-851
-953
-760
-733
846
-462
-206
33
-252
-539
702
704
-204
-863
204
38
-655
383
720
-49
201
540
-555
813
196
293
2
794
-898
717
-735
-390
-901
-658
-125
629
-677
-699
-469
-774
641
-460
-50
173
-147
-17
-5
663
-474
849
660
66
445
-90
444
-975
305
490
-130
727
-476
633
-772
2
-913
747
793
910
-170
882
394
-452
551
882
-961
341
309
370
642
-4
854
-112
-855
9
-933
-662
-303
801
-402
-334
208
-164
165
298
-555
387
615
-370
266
-49
423
146
995
-560
-71
912
407
230
10
352
927
-954
-631
527
422
-794
724
357
276
-635
816
84
691
-712
533
320
475
-423
-771
-388
-899
174
-276
715
-936
-473
-106
-458
492
-51
280
-149
-395
-745
-347
46
-764
261
-656
-911
-264
407
294
-231
325
881
172
861
967
-381
424
-918
-796
685
86
-215
-284
660
532
-437
-242
-148
835
-903
-247
54
62
-184
-427
-443
553
-305
-274
-610
-522
958
-994
574
-843
549
750
-264
-90
-872
-200
133
257
245
-463
-216
-214
800
283
-234
-820
-729
-358
-269
-619
63
-903
-696
-826
773
-320
511
746
-363
532
-13
-226
356
677
825
-610
630
633
-56
78
939
-638
779
10
25
-133
583
-7
226
62
753
148
-995
-3
-942
-364
-975
-289
663
34
-644
587
-400
954
943
-189
-921
378
-630
-721
673
158
401
-371
187
-408
678
-664
-48
38
884
93
-526
460
82
-710
799
-14
641
791
-62
731
-706
11
406
-914
985
-793
-675
-884
-811
-650
94
-775
-971
665
124
-424
-153
107
484
-330
-446
-101
-346
686
215
459
781
-328
66
30
923
-865
-696
300
508
-173
671
-33
652
321
-738
-228
176
-494
-989
-753
-535
-680
812
-890
832
-724
-57
771
47
198
156
-339
-57
-561
847
93
-116
762
-187
954
650
19
11
-703
-23
-934
-706
296
233
256
185
-13
-511
155
68
791
872
638
-298
-251
-713
708
221
230
501
-760
-872
981
334
-15
-222
-248
-624
-922
198
-479
959
942
827
128
-843
-720
318
635
28
943
-108
339
-511
520
690
924
185
71
-27
-254
-697
832
929
-536
612
300
-688
-745
592
323
-228
-15
-581
456
938
676
221
-689
740
651
-306
-839
-964
839
433
-273
-119
-604
266
-423
822
41
690
-152
-899
291
686
-575
855
-736
328
-334
-653
-64
84
551
-141
-15
-101
-753
457
749
54
-637
-136
620
-140
-738
-803
-48
122
-589
767
-738
313
-760
473
-979
-422
347
-134
-148
742
-349
-712
-563
-30
-698
-910
-931
-726
729
-811
-461
-197
731
-229
147
-315
116
421
-963
30
-685
-478
-72
-568
-659
-538
201
-134
810
275
120
-672
755
-349
736
816
-691
440
516
66
-920
304
-29
585
-859
893
495
-777
-389
-618
-34
-904
34
779
-307
753
53
180
-76
646
-582
612
-415
-610
-51
-972
767
-480
-855
56
284
47
-643
-666
862
755
-819
882
874
-887
860
643
-236
787
-509
852
779
-866
72
-175
865
925
598
834
37
329
531
-299
-290
216
930
-261
226
-625
-833
873
454
-657
-489
-52
942
442
-958
-778
-764
-383
344
7
378
-437
-474
269
424
-546
630
177
353
519
-228
-445
692
681
689
860
-157
-976
-877
-70
182
954
-35
658
-312
125
990
-6
-550
819
-808
217
-36
949
-986
-299
815
-255
277
-801
672
175
-360
80
-380
23
881
887
937
-301
-559
537
48
442
740
-86
-876
-175
-12
-319
-285
-743
94
-599
524
732
919
-139
-373
231
128
-953
-200
520
-998
-301
-298
128
146
-680
230
915
455
-918
-665
55
882
542
603
-827
-471
710
-918
-278
48
-234
195
-248
-57
97
-986
-607
545
-903
381
-462
308
-529
406
-396
959
-920
77
-942
-42
908
-777
256
-883
698
719
369
-855
564
-811
-659
-832
902
558
-494
-152
-43
-991
289
-11
155
-31
-745
16
-183
-641
148
-91
693
793
-464
-78
-183
757
-301
334
315
-274
822
-393
308
-258
-94
532
-752
-987
-600
83
-765
-509
972
-16
-866
56
-239
956
10
-924
691
-982
193
-60
-38
872
-537
-747
573
-180
-637
-347
294
221
-916
19
644
-411
990
-447
-791
-939
935
-376
799
-415
-841
598
-262
620
-80
-205
-332
390
-636
164
-508
215
495
-746
635
510
-503
-376
-953
410
382
211
-488
360
616
239
316
-277
283
857
-796
-444
291
-947
954
-363
452
198
-857
-301
193
687
525
-301
-641
-467
-259
-87
975
950
973
-718
771
396
475
838
266
-535
-445
-550
-543
429
5
-107
927
-767
-576
984
723
891
349
415
48
224
50
-577
864
122
584
-445
976
846
-335
-971
270
-299
-620
228
557
-23
809
-536
460
484
139
717
243
-925
50
-605
566
622
-800
147
765
-461
652
360
-484
-318
-608
-134
-8
84
-309
775
-895
511
-759
611
-429
94
949
-948
528
207
665
614
889
-325
16
-186
653
-822
-725
943
241
632
593
-350
-947
-660
-250
803
224
507
-181
218
-758
-592
-897
-951
-558
-198
730
-699
-12
686
274
-284
-216
57
-433
-303
-238
-26
669
851
-950
493
-244
804
-792
-670
-217
674
951
776
169
460
490
-845
-360
602
-684
82
-355
665
-33
232
60
581
391
694
-889
-680
80
-926
-514
-356
859
-830
-824
567
876
950
291
-774
-278
459
483
726
-312
912
-680
-990
-935
-199
376
-259
-462
-891
-629
-62
681
672
-59
459
313
-654
-203
131
-934
-761
998
383
973
473
68
389
588
0
288
-732
12
-145
899
857
132
130
-978
871
191
210
-641
63
-602
-429
746
-659
-714
-397
604
699
-392
-812
982
723
834
-270
-528
-776
-824
312
-890
607
-232
334
-345
498
679
384
520
603
-828
216
398
419
-393
-729
-765
-186
-558
-821
-257
290
316
468
-673
-749
178
624
281
-542
-52
484
800
-484
-255
917
-499
-523
-259
659
-271
-418
-977
609
-926
788
475
-653
537
-128
-635
-151
-357
74
-131
548
431
-821
463
-836
260
-329
992
177
746
-387
-376
323
367
713
811
947
-583
-655
906
-759
76
626
105
-769
-712
-299
-160
222
-833
718
54
-203
171
547
604
739
359
443
-624
-866
442
-436
-543
-653
467
-370
1000
-368
717
-955
788
784
-462
696
-654
892
556
840
-827
-141
21
607
-166
-379
-933
461
-117
11
203
172
-470
-391
-72
875
-797
594
-807
909
629
-27
-670
-350
-993
-123
784
-413
-980
39
117
-138
-975
858
-295
-493
626
677
-891
-703
869
-665
-348
967
-277
55
-240
976
-713
-162
63
-37
-188
292
-948
-876
-742
55
540
-141
-978
511
-204
-885
511
-575
66
-912
496
211
19
235
-269
258
-93
243
300
-627
-196
-445
-283
152
307
-424
-310
-576
-725
258
304
-865
-440
-450
939
-216
-795
-229
-109
707
-828
692
992
931
-536
842
702
765
983
533
962
-984
-813
-375
-535
360
-93
-318
-490
-79
-900
-926
936
509
44
-708
484
-587
678
-560
-204
311
110
-533
-971
-420
-82
-904
7
290
-577
684
767
-948
339
980
-426
160
820
395
913
179
-254
-480
132
815
-733
-582
364
484
58
900
129
-135
276
-405
294
-823
-595
-233
-170
948
-606
-889
-265
-149
383
978
-982
-585
-707
-812
-227
4
123
340
895
-960
-322
-529
201
45
-764
-65
967
786
-157
-439
-847
84
-122
-218
-946
141
43
-294
-639
378
530
562
406
-611
468
854
-717
678
228
-455
526
833
634
-166
299
-888
567
90
984
-496
-420
436
925
302
-443
55
-21
-11
-735
-16
-349
-696
-823
-954
116
-452
227
751
306
741
-571
655
-686
-62
892
518
429
540
-504
617
-112
575
-840
196
312
-889
585
-326
423
520
-378
-953
-279
496
423
181
-845
-640
-491
-109
-859
918
386
-157
3
479
-518
893
471
932
-777
631
-965
401
865
-864
866
697
-492
-799
-879
712
51
-571
-617
-789
-411
528
16
193
-404
373
-428
33
-313
-249
168
-127
70
180
-249
-560
-716
219
-541
-304
340
756
134
191
768
377
-56
-837
592
85
-83
309
497
64
-227
-231
-120
-778
-288
-267
-422
303
292
-522
-214
-214
-210
319
-282
-299
-775
857
644
-299
788
-79
959
-308
894
-568
852
271
-828
83
881
318
-702
304
-977
-872
18
-573
573
682
-237
-108
177
103
-128
-185
310
818
625
661
615
-370
-260
-954
355
856
598
-791
-843
-651
996
-941
-450
964
644
-842
-758
-924
-343
-656
-770
541
-346
-419
-964
514
-269
-985
-900
-525
305
6
892
-830
44
-600
599
-609
-264
-739
-900
680
659
-737
542
-820
531
613
-795
-823
662
875
-898
-917
-532
-579
701
-643
239
-923
-746
381
-757
935
700
1000
-763
-337
58
-902
-662
-765
-330
-446
137
23
-39
-685
-820
-566
777
690
481
406
-419
-133
-857
587
154
402
845
117
630
-459
-410
-578
73
-195
80
225
-195
-172
999
-294
-209
152
281
-608
-269
-54
116
579
106
224
-295
-258
454
-913
210
-672
-773
-300
931
-948
777
-40
-942
622
-252
-217
-880
-972
107
-782
453
-820
-925
501
322
-730
817
-230
-113
-827
74
988
872
339
136
473
-79
-670
-144
453
-341
663
553
-433
324
225
750
-103
-177
143
457
771
329
-455
248
-217
231
-309
22
449
449
-607
-157
-954
-152
-421
-408
389
-400
-415
-967
13
624
284
905
414
-618
-810
-240
565
-339
373
278
-171
-990
-959
181
-103
-244
5
408
-944
511
-239
-786
30
-67
639
-766
-784
-204
922
-470
-863
154
-655
678
-658
-83
-599
-169
-992
-769
764
-25
-834
-666
-517
691
141
98
572
-408
329
-231
-677
69
-383
-759
899
555
813
442
643
145
-747
688
404
-212
-11
188
289
156
924
-281
-636
-343
-741
500
627
236
494
441
330
-154
677
-201
-474
-584
-957
-740
833
-638
113
47
-518
-104
469
184
354
-909
-133
910
730
699
-88
378
-278
-397
945
294
266
846
-337
-257
-174
739
-219
332
300
-334
-933
369
-201
703
-171
-235
-85
-24
361
-620
-318
-913
869
-118
652
-731
995
-311
-376
88
573
-395
-817
620
808
-540
-152
-395
191
993
794
-674
582
-328
-210
14
995
308
-468
621
355
-811
-106
153
9
-380
239
-651
-359
-553
740
-149
-318
-805
-779
327
-307
-621
389
407
-216
-416
31
332
500
-912
827
-81
-744
-253
354
-734
-751
334
-49
-906
981
310
-359
624
-87
-283
349
557
419
-434
-228
-763
-415
95
130
197
32
-567
516
90
-689
448
-424
-56
-893
-165
796
367
-398
-188
-439
-183
66
-577
627
229
-680
-691
-859
-13
319
648
964
-933
-899
750
-287
-244
-623
-119
-218
966
824
372
-59
412
-582
-251
-151
-918
497
-700
431
-373
-839
-218
-713
-920
-976
-487
911
-250
311
-358
639
114
-568
445
150
-531
169
643
361
-204
832
818
462
189
843
657
-270
-734
376
256
-707
150
606
973
-126
483
542
-178
-590
904
-16
95
833
610
-172
-886
-917
-929
-664
-719
761
-375
-269
701
505
-425
-564
513
-817
605
-356
-776
-939
-871
928
637
-281
-956
-102
-946
226
876
140
-839
-612
757
-141
895
-137
18
-390
-720
50
-247
396
-748
230
791
-801
-48
-805
233
-355
498
-19
-147
90
986
78
326
667
924
54
-21
-597
-388
386
-117
-855
-540
331
175
-294
830
654
-375
-747
-391
-123
-815
-705
-608
443
159
596
-125
15
-757
554
671
-111
952
-633
-72
39
46
71
539
-637
218
-51
-383
-232
790
-944
15
298
897
-980
321
-521
695
-902
25
19
-408
-49
690
-358
176
-144
143
729
967
173
959
545
848
-827
184
58
20
-211
178
988
-778
995
750
-76
374
-707
-289
-518
657
-973
297
-946
-563
-523
754
748
-355
521
960
388
112
-578
-898
663
85
-23
189
911
-279
723
664
-259
240
493
429
-166
657
924
354
-137
-748
793
-376
52
812
343
-905
-894
211
978
939
662
652
464
-770
-639
705
-573
-967
-946
499
-835
725
7
-823
-11
976
481
978
-335
-637
-414
-554
-336
209
945
835
651
812
711
108
-538
-226
-993
234
938
-845
-493
271
-308
-370
3
724
312
-641
852
576
499
-541
-45
690
156
-906
635
-547
-847
555
-36
-33
-756
-828
-749
-496
264
-626
117
-899
600
-764
281
985
-425
664
-993
-50
-714
-16
-564
132
-839
58
56
-310
377
742
23
-733
-369
-801
-153
68
-437
-581
-891
656
-457
-221
80
691
-820
-689
610
951
-470
1000
437
-178
-406
-71
-662
-104
776
439
-488
-275
-783
732
866
426
-760
-18
-354
15
-20
-666
934
-376
138
-479
742
338
722
912
630
208
570
-146
742
92
706
-686
-769
-537
-695
350
-946
-203
982
273
620
74
334
490
515
-516
686
781
410
-458
-362
-84
428
498
877
-563
-401
-518
718
-678
-85
512
465
-931
-61
-901
-800
871
-65
-531
-485
812
-524
956
-184
307
-953
-145
471
-325
532
909
979
-358
1000
-927
-176
-498
659
-685
-227
677
-99
-78
-611
-416
132
256
-356
-833
54
268
258
451
-985
-460
178
-570
-316
252
-242
95
274
720
-865
-710
863
192
353
789
-501
-754
-784
-751
1000
-537
118
-722
264
995
-660
619
229
469
-279
128
687
219
-110
-820
-558
-293
141
489
539
670
127
22
367
970
394
-10
-66
820
271
-915
887
235
-744
358
443
-66
199
814
-80
707
971
-678
967
-391
632
799
540
-977
-263
-959
885
-78
329
832
-620
-592
948
864
58
-100
70
921
-510
-911
6
534
297
-261
513
209
-292
867
-906
735
-177
-167
-717
-312
527
-56
442
-137
-269
-772
332
548
-631
-358
-953
-453
-956
-1000
-344
474
-227
801
-14
114
318
-840
952
-898
563
-588
406
676
-986
-62
908
276
-981
978
-155
168
-463
-557
-240
17
69
-738
-918
-317
731
2
950
-902
57
241
111
171
-759
915
-263
657
-530
-86
893
-564
-361
75
-629
958
740
-568
-6
738
-449
-153
-577
-787
74
-137
-810
943
-574
-944
-758
-853
-422
102
-535
488
191
864
-478
278
800
771
-940
469
-200
462
382
616
-285
578
624
499
327
-422
-545
-837
-521
762
-20
753
592
988
-702
-316
-293
921
-277
-495
519
-860
431
570
-37
-462
471
-330
109
246
-56
-129
741
-561
6
-47
122
-771
-524
77
962
-967
-61
-473
-71
-189
-298
-147
33
157
971
-311
75
-376
673
-469
-319
966
478
789
991
26
655
-746
431
-794
-258
581
224
-484
-409
-313
-946
957
-278
138
-188
-795
-502
104
-848
140
278
-609
569
366
541
270
281
-761
-664
-217
610
988
-94
-699
-616
-400
553
180
664
33
-762
550
-803
75
-509
817
-51
71
183
75
249
-6
126
419
-715
-571
447
-955
263
-320
385
-4
-287
87
114
-843
-337
383
780
512
-679
950
-396
719
-483
-485
954
542
576
-481
-427
415
-611
-75
-563
928
-806
-13
860
307
-253
-569
-20
-524
-849
-833
728
-645
-874
629
-750
-24
-512
-563
982
-797
-374
-271
-679
-853
113
-214
-98
-454
30
-871
635
444
282
225
-669
-873
-568
711
-109
504
855
-991
28
-243
628
588
-168
803
-876
921
-551
785
-588
111
970
-56
-876
-331
-315
84
-526
928
-473
181
-342
290
231
228
24
70
953
204
458
487
-510
384
226
-960
85
-209
-407
-978
-622
574
84
261
-530
-69
-184
-607
-395
634
-240
-507
-423
106
-184
115
-905
172
695
-322
699
-368
-65
-822
10
-914
-101
429
-748
-617
-770
-12
77
-745
145
307
-851
-925
-838
494
218
-693
326
225
286
7
89
266
-747
660
-41
-331
-979
878
-392
-76
776
862
-269
699
-776
510
-646
503
884
502
-310
-506
754
-45
-475
-711
546
-778
-753
-590
677
892
-476
-823
780
306
-43
-540
-191
-796
392
-720
954
-34
572
-273
-324
205
-474
352
651
-429
630
-414
245
597
926
-798
-522
147
-951
200
-764
-84
-681
236
58
-31
929
386
-349
313
-798
-735
719
-34
418
128
-617
-258
936
-531
370
-319
-709
-667
448
-793
-256
929
706
-941
846
912
879
289
-736
610
744
-696
880
-641
-601
247
844
57
-87
-94
-860
-203
974
-619
-7
883
-64
-628
-289
781
567
555
-727
-592
-102
864
263
-590
774
193
462
513
447
131
859
800
854
898
863
-529
974
-819
697
-704
17
269
-324
235
-112
-609
-302
-994
987
-441
308
209
340
701
-810
-799
-900
-904
517
147
-178
671
-762
-301
50
213
-796
-186
-948
-851
-237
549
-444
-247
250
634
97
-519
429
-653
440
82
-435
745
-966
439
-634
53
-486
736
698
-442
655
936
160
-571
826
-521
-101
952
760
700
-452
634
-552
-799
-475
647
681
666
861
-53
-85
620
-66
-866
82
-162
-213
982
-415
-646
-980
763
-255
321
329
-150
-625
278
799
-303
-882
409
7
261
-446
358
883
857
-872
600
981
-93
631
-93
-303
223
-757
-878
-972
-462
-689
972
-802
-609
76
134
-621
489
472
128
-826
864
559
913
-25
787
-247
-434
-3
14
317
-782
966
-392
598
938
-214
-721
-844
-368
291
-842
310
-260
794
-338
-466
634
-477
-455
-373
-281
439
-543
-795
179
220
-543
166
767
-926
-975
971
299
-579
-155
-71
-420
-753
-214
-591
-81
655
471
310
-983
784
-576
-267
226
-388
773
846
-689
41
-14
100
-630
299
-650
443
-25
593
841
-425
-4
-906
187
-998
440
-693
680
-194
-858
693
-908
-536
-215
-205
-56
-831
224
-315
554
-782
637
-708
-131
-262
-975
-832
39
-55
-52
603
580
844
994
284
-542
-230
-826
961
662
-90
600
-715
218
-294
461
-935
-657
285
-48
807
-289
-167
594
-628
-175
-731
-521
350
819
-459
-901
944
602
-19
-717
297
629
891
147
42
-334
812
-674
530
-494
-74
186
724
154
890
770
915
778
60
149
142
-780
189
-618
289
-456
313
777
58
955
660
-435
78
-206
550
-681
553
942
-551
410
595
-448
388
-428
-848
-938
-271
-286
718
-495
-864
535
751
-440
294
-801
920
-47
317
-142
827
731
990
829
294
195
-697
-420
674
680
-135
879
0
-75
983
468
884
779
158
-219
-1
-353
-876
664
365
987
-961
824
910
321
-31
723
671
-768
-378
-244
-318
682
-969
65
-459
-610
-253
-19
-933
244
-130
21
719
369
-825
406
-406
492
-340
-97
-375
-440
65
-741
-818
-191
545
-382
431
-113
-582
-143
453
-463
362
-491
467
-540
543
839
564
173
194
867
158
216
167
497
-703
737
-561
448
119
-844
964
-463
-412
176
-659
290
-938
466
-687
-868
891
355
664
136
432
491
-886
-765
-590
674
238
409
-926
-197
-842
-164
482
-478
375
-296
598
-752
589
802
-947
227
-906
-163
-32
-603
375
306
-335
992
-194
572
-829
-206
-362
-123
-12
-162
23
-176
340
-631
-267
-713
-952
298
458
-617
-972
-446
-63
-591
-918
424
349
-380
-427
673
146
257
-174
-549
464
-434
-561
70
803
-62
956
-482
43
-282
674
380
929
-885
290
-125
-965
-708
-41
208
481
355
-142
686
24
-706
-309
641
634
-104
62
151
-568
-940
-484
320
-763
-53
-722
264
-633
530
233
583
-825
-245
-937
-18
209
-648
-770
-806
372
908
174
-229
250
473
-587
-58
-462
421
-47
405
-613
61
292
449
-172
727
-774
365
474
-76
-242
697
18
-193
-241
340
-650
-860
87
155
-483
-803
-321
-701
-948
-793
545
752
175
480
834
12
831
-922
-415
-461
982
-768
329
-4
-55
36
-691
-958
566
-66
-22
761
-598
-899
746
113
-897
-835
-815
-688
-306
379
-513
-510
754
997
-169
-203
777
531
380
60
806
-299
-673
756
-892
-395
483
-206
-346
933
741
115
-492
251
-752
324
976
823
909
483
855
-913
594
574
-187
180
365
969
767
525
-219
89
687
-700
-296
-697
88
493
504
-269
-160
494
-877
870
19
441
35
926
-546
-322
713
-272
444
-332
306
-740
-214
-481
-803
28
-338
-921
-720
-171
97
-405
835
-889
464
-300
799
669
425
-364
-763
534
340
-24
280
-222
-872
535
-367
238
985
521
-507
-402
568
573
71
-119
-357
-451
-754
-34
-289
-410
-623
766
-375
629
812
-145
-953
405
87
-133
-564
-235
584
-591
738
-37
-216
-147
-563
247
705
-872
328
-28
923
-814
73
603
304
196
477
-801
-102
882
-624
575
434
578
-784
133
639
592
-950
-381
367
-517
-328
-113
892
462
-791
683
-925
200
693
-202
356
-582
934
-748
289
-602
-645
720
-641
-147
-477
-605
610
-804
249
10
559
-261
799
235
-511
655
823
-523
276
308
508
-476
398
80
186
964
202
-673
944
-121
-76
-719
926
-927
-219
852
-212
669
-250
-991
-291
-787
-189
948
-241
-361
857
623
270
184
417
-763
-849
921
307
262
-344
-202
767
-309
731
839
169
186
489
241
736
-137
-676
-854
918
-454
-665
936
-192
-505
648
314
-421
-908
883
-165
353
-609
179
72
-904
673
-864
662
-710
260
731
103
798
-891
-494
607
986
106
830
479
322
-870
-427
145
-210
-483
797
340
-271
314
-474
-665
-401
15
757
802
-958
99
-796
-901
-267
216
618
-389
90
-427
182
290
911
-439
520
193
-268
563
787
-365
-419
-715
-367
195
499
455
-519
431
-41
681
650
445
412
917
-270
-503
368
599
-659
-942
-22
-952
-850
17
363
752
876
-51
-948
1000
22
623
-827
-288
-951
-388
919
172
-646
336
975
151
968
-31
726
653
-780
-539
646
-389
-894
758
493
-332
671
867
-666
-280
-190
-520
79
-298
291
428
571
-301
427
-963
843
-611
320
680
-296
-681
-941
984
671
-505
5
-890
729
-437
-880
208
-350
-86
-922
-281
153
544
-614
-183
-40
-464
-419
139
-173
-540
989
834
242
-457
-999
-658
-190
-125
-918
959
571
407
839
-396
-923
-547
-876
-23
-252
956
744
-596
-368
-145
-630
-213
108
-185
894
478
-866
-643
162
-846
854
64
-227
933
-87
-199
-28
219
14
144
-581
-335
912
-990
461
-300
592
982
595
379
428
893
639
227
425
-444
686
-99
-746
-530
-845
899
-240
-213
-706
33
-368
-739
774
241
-679
-173
-829
-715
-315
991
929
-676
-885
-568
21
-350
-287
-477
-683
-841
-186
996
-746
-433
-27
823
-844
-842
628
147
-676
-984
-864
-264
573
-122
-255
741
67
488
-336
-378
-912
606
23
858
-921
-979
24
-943
929
-271
665
-333
-311
82
-648
-240
-867
613
-252
-686
684
-731
-821
-492
202
155
-211
-974
470
934
-582
-416
201
940
409
442
-78
456
-269
-212
959
-536
399
731
-399
417
-371
-53
-312
697
555
188
-656
716
872
50
817
-402
275
301
-131
-737
-89
281
962
-807
-38
-160
4
521
-594
142
-661
-874
380
135
866
605
644
39
635
447
780
-237
938
-607
-683
306
-845
451
535
-130
535
-634
-942
389
662
-89
-126
939
967
220
730
-88
998
490
-770
978
639
-684
923
997
-249
203
-448
-788
313
738
743
-538
-587
855
-42
-998
171
-232
-713
-568
-353
50
-23
988
-377
624
-291
390
665
-165
-770
74
-59
-715
589
298
971
761
-430
-145
-888
-414
2
-118
148
-469
104
506
311
115
698
424
-439
35
288
790
580
667
-431
608
-306
562
-739
358
-958
1
33
78
-99
-662
-475
600
56
304
213
987
-424
-73
-411
-707
-166
-573
-10
49
273
-391
-516
795
-47
704
-456
326
-900
496
-645
204
947
-115
-711
-999
-711
-922
-44
92
-986
-30
-978
-545
-878
563
589
437
-689
221
-167
-732
346
-228
302
-883
-486
890
-132
-248
-217
865
-804
-325
152
-905
153
359
-764
-184
488
230
-613
673
620
716
-995
919
563
-966
161
622
-484
409
-362
-766
-394
-773
919
-22
387
134
58
-739
581
777
489
-194
369
-196
337
-744
518
990
-229
89
491
460
-71
-933
-441
-71
-504
-102
-793
432
-123
680
-292
962
-951
-502
-947
415
-1000
982
-25
-723
-193
344
-66
121
-140
-742
-972
552
290
191
-224
812
920
985
-558
-433
-382
370
-267
657
734
-31
557
381
397
-298
-505
-47
146
581
-20
-466
-529
977
-264
-277
-187
-20
130
-209
-429
-70
-527
-992
-1
731
-576
-392
-616
446
847
-162
673
-371
-911
247
885
498
-664
514
111
501
550
922
-387
-195
-651
326
722
62
394
766
-49
264
576
465
887
-659
-2
-769
-235
-166
936
-721
776
-369
971
-959
192
-68
-40
122
-453
573
-932
807
751
238
465
95
-47
-272
589
486
-796
442
12
-365
-999
-13
-539
-71
-454
513
418
6
931
-147
-162
-15
975
358
-156
320
802
755
6
392
-787
561
-881
758
-530
-710
880
158
645
-488
-188
-696
-643
886
633
492
-630
-675
-36
921
-444
-123
-636
376
179
795
-447
-618
89
-350
900
613
-694
-896
640
486
-615
726
-346
-676
345
983
-97
-561
409
-960
164
-78
-314
356
-765
-349
-640
306
-51
-658
-791
-293
619
312
714
673
483
-474
-120
357
-760
-988
-541
-133
-191
380
-975
822
415
800
-973
-446
221
-427
-283
-297
-815
886
736
-401
138
-528
22
816
770
662
707
-327
529
-116
116
-867
-40
-65
-905
-291
-255
-258
246
850
-369
406
1
-461
952
212
-27
411
883
-648
275
729
-157
703
759
407
-47
896
-943
-807
873
-192
928
-322
805
-759
-33
-714
-320
-580
-649
460
-903
-506
842
-60
-95
913
949
-65
-995
-3
806
-215
-814
505
478
822
839
-476
-716
77
110
637
875
77
80
801
-998
646
361
-419
277
409
-995
-950
101
964
219
361
-668
-369
826
764
-810
-370
-88
-701
834
181
-401
-594
-536
808
-877
227
-333
948
-555
-640
277
574
733
377
-426
129
-490
-816
-130
229
-126
923
482
343
-502
291
921
-7
-868
-438
-641
-861
-67
473
889
669
708
170
859
782
405
502
134
456
-284
194
-957
41
-544
-277
-368
899
-309
550
-269
169
606
732
-752
427
969
394
-958
465
-989
-775
-24
508
262
888
-352
-880
-464
492
-879
-851
-99
-927
-462
-124
-989
361
-985
-474
770
555
-690
-815
-905
-843
10
-773
51
55
873
77
420
114
-517
142
-540
351
208
-736
467
-645
-205
992
343
-554
-806
353
345
687
-33
308
-609
-131
-589
899
857
503
-727
-29
119
-563
112
10
501
827
794
-357
-972
-328
-897
-511
-720
-579
-33
-486
614
-594
-28
469
-851
480
-820
885
-749
-812
-75
8
-193
-558
144
-617
348
469
501
-375
-7
453
-968
-71
382
-102
315
370
-442
-566
503
861
469
-989
255
231
-192
-30
-219
-802
-865
440
143
-214
-53
-588
-326
14
-682
695
242
476
603
-528
-701
-932
-590
-550
-315
457
-555
713
-662
-132
655
725
979
758
-309
248
255
202
-927
-824
-9
-847
872
-652
-990
-95
-804
-931
156
634
-971
-843
444
508
801
-362
713
-53
-739
-441
-991
626
-837
-92
25
-640
104
-662
-405
-700
-365
407
271
-1000
761
-737
785
288
-413
-141
963
-885
-136
-555
-818
839
-823
-88
-258
-533
-424
-320
767
973
23
632
-757
-792
609
-660
772
137
-123
307
-58
-719
269
501
132
243
-199
108
-316
852
-444
-999
-44
415
743
-478
-57
-218
214
-961
864
-349
511
-551
945
-939
-854
-849
-684
443
722
550
548
-102
768
993
925
-344
-408
310
-906
963
-539
678
28
-725
832
-361
903
428
-906
-635
-29
43
-333
297
-299
-391
619
555
74
867
-392
674
-101
228
-67
-652
-310
-441
-132
430
-972
334
773
799
500
337
442
-498
-63
-131
-144
979
783
510
815
-651
944
486
637
-945
-939
750
885
603
79
591
257
-320
263
195
-619
-69
-81
158
293
-64
720
-820
253
-534
712
-849
-650
-875
-563
631
941
-684
-483
823
-312
751
701
284
-49
88
-65
119
-107
-896
71
976
-98
-943
-963
815
-383
-713
353
481
431
-753
404
247
-97
-877
-324
-968
925
-116
-480
222
-578
-783
-536
-755
-348
149
-953
298
662
-433
876
-531
780
592
-505
-140
-18
954
686
741
944
-916
-16
457
-863
-630
595
824
-68
527
-544
-702
-941
-586
-409
-717
-254
360
-581
-549
-70
-453
-216
-813
767
120
792
553
-489
-868
-294
552
-452
-770
-886
116
32
-164
71
406
403
63
-85
-420
761
43
-916
792
-777
-633
-220
488
208
-263
174
294
-987
758
238
372
-155
-764
721
186
279
-987
11
-881
295
817
230
-433
826
-753
436
82
95
-346
977
-885
-192
950
694
-328
-761
775
732
-569
952
806
171
-714
890
945
-964
363
928
-998
851
-941
-72
-219
-841
140
-820
300
-977
-332
333
-79
516
-117
-148
-320
262
205
-945
791
697
6
-458
490
974
-646
-110
-438
-53
-427
-542
657
772
-195
-345
115
-235
-282
-27
-756
983
390
-556
-371
246
-286
537
-677
-300
-314
775
-487
-489
460
-399
-498
625
723
-769
698
965
460
927
-329
895
229
262
-262
700
257
-350
-334
-667
957
-330
717
71
-925
549
-707
444
-505
466
252
573
-846
-892
-537
-500
-966
902
-846
-137
-446
631
737
-780
-648
984
512
-42
30
193
-486
265
-388
33
-969
-419
-26
-167
372
426
-143
-519
610
-118
-365
614
-471
571
-102
-959
841
940
480
-268
875
481
-412
-371
-53
121
-869
-482
-852
-114
80
170
924
-393
688
-734
-652
-307
-47
-654
497
743
-954
125
954
631
26
625
198
594
519
-53
-346
-489
143
-496
-629
-672
-521
799
-124
602
-696
-169
20
120
-687
968
205
-635
335
-918
-48
-386
279
887
749
670
-437
-672
-66
453
-921
135
-463
915
-86
-780
-909
-574
454
-622
-588
451
-478
705
-571
-280
-791
496
635
53
201
-211
-235
222
-345
-701
921
643
-149
-641
-561
-23
416
-539
-826
-664
-409
864
183
979
327
-342
327
-668
560
152
166
-692
-256
-602
-988
937
-224
571
-998
315
-304
320
-223
-134
71
-417
669
-799
-29
38
-153
-573
-244
983
-566
-898
-387
154
211
61
545
134
-419
-787
-724
147
-485
-310
-230
-196
-878
-157
-114
-422
-338
-541
-598
-276
-341
790
-882
646
-402
524
129
239
159
-957
-862
270
-169
410
224
239
-246
-499
688
-23
-709
576
-505
-485
-916
444
-670
-497
-791
656
-645
182
-435
719
147
-337
-700
-85
-896
-896
-934
882
-234
-367
548
916
-534
303
-927
126
-115
141
662
627
-981
588
-985
-905
574
-210
-434
-576
-303
749
-238
-140
527
660
-427
432
877
502
-68
695
685
-370
222
-443
591
511
347
81
-954
-640
858
-597
-332
6
765
-761
-491
59
-616
-653
-963
-664
558
210
-295
-787
-185
-605
-270
251
-298
-483
804
-894
-740
-340
165
708
163
585
569
52
-944
997
-669
-200
-380
-437
368
-735
153
242
-457
-561
901
-304
-322
-546
475
-654
-243
-466
-566
-477
-201
-243
-796
553
-641
476
-752
-829
781
-736
-329
838
-486
-146
-279
-275
-367
168
66
-393
-210
976
-392
230
909
832
-717
-164
-521
497
463
931
-40
-647
515
-107
477
-200
-55
-553
-484
-624
822
-947
-262
301
-934
-544
33
-441
151
-427
-502
118
919
334
-625
147
596
805
85
621
311
-8
898
-967
767
516
-4
691
442
-688
-255
492
288
-102
808
-677
-832
-401
-178
-625
215
492
680
-721
314
-455
229
986
751
-130
-512
879
233
435
820
-301
566
-511
334
-352
263
433
-810
-66
-483
802
219
199
-360
-560
93
-836
460
-649
-553
448
865
-227
-782
-629
-811
589
-776
994
478
360
900
701
610
270
-850
-87
445
571
-88
429
299
-489
-680
-570
-133
-663
-208
464
830
-410
-774
-552
862
-223
-380
226
973
-149
-255
-888
-411
-931
-320
519
104
481
-790
366
-232
743
-196
54
-144
-361
-825
-496
683
-116
-912
295
-728
321
-671
-42
131
447
2
-619
266
775
-18
297
873
20
-227
-444
735
-58
-303
564
808
834
-435
-272
-244
871
-576
-696
970
687
887
237
-701
310
-716
727
-165
-242
56
-219
986
-520
800
496
-539
327
157
266
-465
990
-224
277
-525
803
140
-948
-398
-747
448
809
747
523
-310
-787
806
650
-872
-82
-295
-681
-541
-305
471
-609
-571
533
-267
-691
137
348
-411
-418
491
359
-601
-848
-644
-937
-23
817
227
892
-179
-824
143
226
-445
369
-82
853
725
957
671
335
507
787
-678
719
-478
869
1000
892
-341
-680
263
766
249
248
-686
-827
-224
-587
895
-171
-30
819
-417
-509
980
-38
-652
-603
-791
121
195
111
769
310
421
-939
558
67
-664
-750
905
134
814
-558
726
462
726
-113
117
396
15
259
-746
-514
635
513
171
-279
-710
8
-220
-965
616
960
-748
-989
-166
649
-97
832
540
-268
-197
-940
-655
-95
563
763
541
635
-171
99
-215
-82
-218
68
364
806
-871
521
-338
-162
-479
-183
911
644
-921
762
310
328
-465
128
-615
-437
948
384
494
323
51
-104
763
-703
-15
275
-504
-241
-655
962
-27
-246
-253
-523
115
-622
943
709
256
-397
-334
-576
297
804
771
888
-180
176
646
371
-842
271
904
708
-406
166
587
448
-472
-727
303
-63
-783
973
-323
-121
527
-190
204
-50
134
-32
610
-545
586
-48
295
237
-477
-880
-606
-620
830
-101
818
19
68
-128
309
795
-693
-913
-818
-404
-411
112
415
945
736
-884
733
-511
132
842
864
486
-723
639
-30
186
898
-146
-51
564
122
-641
797
-530
-457
-743
-580
-866
699
-69
387
-672
639
-675
-400
-290
46
-369
-127
-502
938
761
-545
427
859
-791
-348
449
648
-521
-832
-12
862
-151
506
-74
222
-576
-417
-825
640
-714
901
-63
324
-322
208
-963
707
-145
-281
276
-413
-594
-724
584
-858
344
-713
668
916
147
-562
52
22
582
-295
521
-646
-305
-140
-200
-85
-782
453
966
87
335
866
155
66
133
-713
608
423
604
680
13
-369
647
891
-330
-20
647
375
913
-260
157
58
156
571
360
-943
759
997
518
-497
431
628
-633
-511
-683
601
-867
-67
-322
646
190
352
483
865
718
586
-108
747
196
61
213
342
357
348
-230
-901
-639
-234
499
-562
111
-872
-392
-844
-489
-313
-765
936
853
-294
-99
152
782
-189
-75
-450
701
2
225
957
-839
123
708
812
-354
-716
443
122
-386
126
-644
-653
-408
967
530
843
-548
663
119
-883
990
-258
-306
-653
242
-22
-376
-541
601
-77
-241
-869
-422
-673
851
-548
322
-879
-947
-903
-665
398
805
252
-871
-291
-514
-712
-429
-287
-132
-915
908
917
-121
971
-450
-660
-596
275
-623
91
942
-514
-660
-434
-212
451
838
218
-70
983
846
-61
937
379
-32
570
343
297
449
315
979
650
-790
-90
66
963
633
416
993
-894
838
-839
-392
983
343
-158
395
-200
942
914
488
-480
-574
-818
154
-600
880
355
-840
124
396
244
-765
529
377
-15
-802
-52
-608
-695
53
-99
473
-432
-542
-754
881
409
-854
-42
550
-388
755
-194
203
659
242
-800
-728
-901
-157
468
287
243
533
-384
-694
-465
694
367
1000
167
-837
94
-843
-485
-284
488
518
788
-318
205
98
434
130
-113
-542
-136
-901
-472
110
-963
236
269
367
-714
141
-495
-329
-853
242
-289
980
-447
112
-89
53
756
-800
-995
-559
-871
177
-668
-285
816
-650
322
-247
-307
203
543
131
410
90
-979
361
375
-801
870
939
359
899
-675
768
545
881
-116
-364
-705
328
86
-848
-369
57
478
531
730
412
765
108
-746
-493
-685
823
-918
-789
-364
116
678
-59
-580
815
-257
805
682
861
-687
-895
893
425
40
-36
903
-565
-249
-190
-675
-371
-583
-16
727
-635
434
-817
-879
893
-138
-4
-226
296
877
-784
825
-600
584
325
993
-316
281
524
753
-829
722
-107
-695
-423
-658
55
-228
546
-789
724
-93
585
-533
-732
196
-273
-127
-569
-656
808
506
200
-484
-285
123
743
-294
587
-976
797
4
416
-918
-485
-299
990
-821
-264
-487
-781
-865
-9
-674
-529
-61
184
787
719
-90
-765
-129
-496
116
451
468
35
-154
70
811
785
-376
224
-221
306
-524
-758
-554
253
-894
168
243
199
-361
879
-553
-926
395
-690
-989
772
-617
-485
-951
-388
861
-503
975
-956
860
-911
918
-26
790
-271
58
-748
-927
952
-910
475
920
-336
16
-417
963
258
-672
530
-680
-150
-370
310
89
723
375
483
-244
725
332
-507
-672
-288
-385
-660
836
-162
86
95
856
-441
959
24
-676
696
118
-973
586
597
519
-972
795
-914
-451
-747
483
-146
-986
-724
279
-382
-1000
949
32
666
496
479
602
143
-397
400
113
-650
879
185
287
504
256
-474
481
873
146
798
-198
-888
877
321
-22
297
400
869
893
-431
-232
-421
-601
-528
894
246
802
-548
-668
561
490
425
-717
839
-627
-538
-105
-783
461
-632
567
-459
359
720
-931
302
17
338
-599
138
-29
181
48
853
285
540
294
336
121
-155
-177
-777
964
137
856
325
-617
263
-557
530
-383
-829
-611
127
125
690
-254
232
450
50
40
-103
187
-32
889
-425
-346
388
648
421
501
-330
974
43
982
329
453
177
603
860
-217
-625
890
-77
54
-493
986
-328
475
613
1
192
804
253
783
-189
653
-172
-370
-777
-490
396
266
685
-573
505
-983
217
-225
-688
-529
-430
-677
613
-774
184
-639
479
-460
603
355
-67
-584
-351
402
453
-258
438
-400
-7
-426
-957
-817
-512
-502
54
437
654
489
207
-858
98
64
174
-487
-31
-59
-267
-600
-934
-858
-674
-836
-454
832
106
-337
758
-740
-821
-374
-681
-520
260
-119
-692
183
466
-484
107
-870
197
-696
466
306
-635
-920
-307
-163
-108
-769
462
793
-500
947
590
-126
317
-319
-819
121
-628
898
-889
124
545
424
-153
-564
-335
-33
409
383
650
920
510
792
167
742
721
542
-204
-82
332
663
-498
810
887
-411
379
825
755
619
614
-526
700
-859
-14
206
909
-53
-750
793
221
350
-458
491
-718
-243
811
641
-836
78
-731
181
-806
-813
-850
373
475
-9
-355
-500
49
-128
797
988
-428
458
-653
780
-985
97
366
-511
172
-676
-813
-928
-363
-107
736
701
-903
152
-701
817
680
-251
183
-863
-567
-687
-210
203
-558
781
237
-874
-959
-235
483
650
382
-358
276
45
428
-486
468
912
659
709
703
525
-88
588
636
-306
993
568
-845
-512
758
471
196
744
-107
877
-287
-308
506
112
-539
742
378
-866
-380
-70
364
-526
370
127
254
-339
988
647
975
-925
-272
-46
-407
-655
345
942
-116
999
605
574
144
-635
676
109
-707
496
409
-673
-700
-780
484
-38
864
-494
-539
440
462
-298
-560
-411
-222
76
631
868
-67
-174
465
-883
640
-271
761
55
533
-204
-994
-668
710
-620
-969
-691
477
-106
-890
-319
310
418
-50
-521
768
-652
-697
826
-331
-444
796
454
-675
286
818
-474
713
-716
578
338
638
-272
-424
-674
387
-529
839
467
-847
-781
-557
592
418
-152
-966
984
-815
-430
578
604
531
-192
-845
275
925
680
483
373
915
-487
853
223
-409
353
-505
-208
-430
-42
-739
-519
29
-782
-315
-722
817
-154
-283
-857
-228
-515
125
-561
506
-878
-840
-782
62
497
933
-3
-510
940
-545
33
-922
-670
-490
529
982
558
886
-830
944
-359
-211
-822
793
-432
-820
-90
257
-453
690
-948
-68
935
727
-29
674
964
425
-448
-253
-790
-218
963
-317
511
208
78
512
344
655
-773
-666
242
-588
-594
993
-66
-268
-108
724
-133
369
-123
493
800
-79
-407
-970
-594
-185
57
-415
178
927
183
705
414
-969
-296
721
208
567
-411
132
172
432
733
626
-241
-925
-617
986
513
449
-868
221
-987
520
-833
399
163
-965
-879
78
-86
503
365
244
941
-599
651
150
160
470
-650
-710
34
245
-993
254
334
-718
231
817
244
294
998
-304
-962
577
535
777
559
516
-114
217
-855
751
-364
-277
470
954
112
-180
-534
-145
352
698
376
623
54
-412
-414
-370
871
858
-827
-877
633
-801
-941
-605
282
709
949
-347
762
-689
999
-299
-440
-397
548
-410
-964
941
677
475
974
464
628
-547
-243
399
-312
-231
691
759
-929
50
609
-873
289
-383
582
33
-12
532
-672
151
-291
906
-471
518
-239
-397
-34
-725
54
-815
738
-814
979
-440
-663
-824
-972
-232
-165
-892
126
551
739
-663
-234
13
-167
-855
-970
839
-976
-730
255
154
-760
-88
661
869
-190
861
95
902
523
307
-768
-923
448
775
460
-169
-327
-354
589
-527
759
41
333
-366
586
-723
482
815
-21
894
55
86
717
-219
926
648
583
774
273
-532
911
441
-911
928
526
-656
678
-291
248
-824
-560
-222
102
43
207
636
529
799
-435
143
221
525
-617
316
-535
-971
-245
314
816
370
-87
-770
-297
-161
406
592
271
913
936
-219
754
960
-272
-922
-8
957
-275
-987
785
-276
-874
-758
-240
280
-191
-645
-521
-101
505
-681
-527
621
-960
420
-926
841
883
-857
213
-444
-862
340
-848
314
-769
-263
-69
451
423
979
980
-716
189
304
734
-302
-178
-176
-304
-119
280
374
-40
-288
-571
134
-686
476
825
-461
314
-426
-425
-818
901
27
425
478
980
931
-75
905
-755
764
232
851
-237
-493
-912
-838
489
713
582
-541
925
158
290
480
382
426
897
-404
677
-960
918
-517
-199
111
385
-328
-161
502
989
-728
694
-764
656
-931
467
-544
-495
566
-829
-923
-205
-490
788
-464
569
12
178
-483
-156
-510
-733
266
35
505
-795
-754
398
-949
-150
794
-744
951
-876
-94
918
-4
-484
-607
76
944
874
-469
940
421
873
-368
920
-611
-540
-762
-175
-389
159
929
-4
-545
-354
-949
-299
128
13
-352
-772
-594
-480
970
-823
-358
-773
583
812
-683
-120
683
-125
-661
190
490
-61
457
-962
207
-316
-727
-881
-142
-943
-543
498
752
417
-118
-733
331
-29
705
-608
534
-85
123
751
-527
382
-284
437
888
-214
-201
436
-167
730
350
-296
802
-154
683
556
314
-459
-37
-20
731
-30
671
-769
383
-694
636
650
245
-274
-144
806
-593
-535
-842
-644
919
-7
-51
-54
-748
-499
-245
478
995
669
279
-970
701
-161
117
-857
-995
825
-391
564
925
634
-283
700
838
318
-621
960
152
-803
-889
631
-707
-137
358
-758
-791
-364
-511
84
-818
-562
-376
-561
867
-444
233
528
-54
73
833
-201
973
341
287
-779
579
859
229
277
-255
-748
293
397
574
535
-552
-823
218
-305
-113
-397
990
-944
180
-770
-218
-182
-479
-147
449
923
544
61
-871
115
160
608
109
-1000
-202
837
914
-495
975
451
-297
194
-559
-308
-963
222
-754
272
-490
5
-743
205
306
-119
204
-854
-961
943
-836
463
938
-17
560
-475
984
-698
-90
353
-995
316
582
766
588
-695
-805
782
-926
-255
-996
715
-243
400
-356
893
-995
369
857
-89
-690
-191
875
-227
440
-723
-523
-502
121
-501
749
-750
-592
-618
972
102
727
44
-721
267
-144
-93
-508
-328
-40
45
909
356
974
-29
972
-355
-578
-925
-784
-76
-860
696
878
-671
617
-935
795
70
-693
12
-976
-716
869
99
-428
684
66
-956
22
368
760
-387
939
528
-552
882
155
651
105
-707
835
197
-895
-27
776
-686
417
271
721
-457
-173
565
-609
-152
-213
-650
724
683
277
-117
441
-431
779
26
228
-329
510
982
448
-812
949
-871
-827
-595
925
-815
94
-349
414
524
219
124
196
797
491
480
202
345
-526
-499
-528
-448
715
272
-666
944
542
-672
-262
-963
792
963
-443
-232
-997
-360
555
-572
727
-559
-96
-379
134
-401
149
-507
584
-292
89
-428
60
-962
-670
-785
574
-781
510
-694
-673
179
583
744
3
-536
200
-562
414
489
-675
-864
-50
580
-558
992
-372
558
371
-841
951
-240
133
672
10
-380
-120
-512
-656
387
-989
-513
371
810
-86
690
-622
47
78
434
-865
269
745
229
864
-767
675
-750
795
-283
768
-885
-625
699
550
456
-67
-626
-460
146
664
-716
-499
-700
-495
50
228
-234
-965
-96
-418
-25
-624
-817
17
-484
522
-789
60
850
126
103
-265
330
620
-884
805
432
229
16
-318
363
147
-393
999
39
455
-392
-847
-137
-648
-681
-635
-685
954
713
-218
749
52
934
-413
15
-146
84
909
-154
268
-278
731
-879
506
169
-227
-770
-294
148
715
-333
-392
-541
-339
-692
65
-182
-822
-700
-112
401
986
549
685
555
-519
-520
120
204
729
-106
-801
589
-57
-887
-752
-236
974
179
936
809
-195
360
980
932
408
839
270
-421
-85
935
664
703
-718
245
852
-535
-692
482
-866
-192
417
971
837
-594
847
963
481
305
-660
245
-322
723
-518
888
-808
-195
873
895
746
595
975
547
253
608
630
-271
-513
-91
872
123
338
-831
739
-111
476
694
-742
751
83
324
169
-274
-651
-940
-780
-521
-796
-854
-90
719
125
-24
698
329
854
-572
141
-542
-928
-842
216
402
779
397
-636
-107
337
-673
952
874
777
-690
-235
-345
893
-51
-300
-64
-574
343
-789
566
-288
-243
-46
-833
-434
-954
473
929
631
196
-745
-808
356
-979
-71
-624
-369
-602
38
-141
-492
-477
-314
-998
-264
392
-31
-792
735
-852
267
-608
-535
-205
-334
-281
150
-416
-699
-730
-58
-234
829
262
886
-534
-190
-556
-830
208
164
-10
365
568
549
76
799
688
530
-254
372
447
687
663
48
-393
955
-700
320
95
-482
-210
-865
169
-243
440
-573
33
551
574
-216
291
-264
935
-747
-605
93
-829
598
98
-338
-212
-906
685
-843
-11
793
835
-210
30
277
-618
-21
447
608
-385
613
693
-970
910
478
370
9
-83
492
105
-540
-421
-756
-175
-670
-257
171
263
65
192
77
-8
921
-544
614
-695
-483
774
631
-328
775
717
-791
280
-899
500
-572
-774
-788
33
-183
406
-284
81
-88
890
972
-202
-439
-974
-287
-890
-367
89
-216
-489
-915
-307
335
795
973
-393
638
-477
170
8
-383
776
31
416
174
980
196
-507
409
73
517
996
392
882
810
263
631
694
446
819
186
511
447
-510
363
430
-520
156
777
-805
-120
927
26
406
-58
173
957
-647
-866
661
-514
-580
-78
223
-730
-542
-618
-707
522
-946
570
332
-920
-350
480
-284
-85
20
-898
-999
816
322
587
-417
185
207
-626
228
-861
-868
419
638
926
-438
-584
198
36
927
-91
-552
-144
193
-692
-339
-584
625
265
-320
-947
-208
-365
445
-97
167
693
951
974
924
-45
-315
-130
-587
-65
406
-876
-454
-785
33
421
449
774
550
220
-455
945
364
47
593
885
-598
-870
-538
-882
776
80
483
-542
264
-620
-950
478
-229
-753
-925
977
387
-756
881
-246
882
-174
24
-836
-945
987
-359
278
-839
746
731
446
-412
308
-924
-630
-376
-510
743
-913
113
-495
779
908
-294
-65
558
-197
835
-170
-140
347
829
-256
566
919
-321
126
-418
548
-174
-81
-52
17
331
619
-842
489
-263
605
-733
443
-30
-530
-728
61
-852
-385
-631
684
-489
827
-685
-337
902
-545
-675
87
184
498
487
-459
288
676
-148
-861
-591
991
350
909
514
-970
-486
110
-885
-138
396
-686
903
-609
-73
-948
271
-377
-87
-623
274
-737
-489
-924
-128
-633
261
-726
818
251
-106
-868
-581
662
982
-377
-252
-398
865
943
706
-679
115
-684
-871
556
-393
879
393
106
-428
506
273
916
28
235
889
-970
717
1
-642
877
109
-199
693
-993
423
-727
776
298
90
697
-425
977
-658
638
-311
927
808
-464
-415
-385
-149
907
97
575
-580
-6
61
-378
792
537
-189
-992
-943
68
-372
-654
550
278
-716
-261
-293
493
359
638
-533
-492
562
590
10
237
849
-160
47
-508
188
-599
107
178
56
-436
629
129
765
-210
221
-490
-771
-943
-501
-165
-318
306
-650
917
182
-88
92
530
-399
45
-338
314
-80
30
585
427
121
870
-880
349
-443
990
-279
-230
-226
394
826
509
68
-218
575
41
-587
-374
-851
-535
-127
877
10
-72
-395
644
592
458
360
-894
-563
-896
-793
-713
869
532
-145
26
739
49
-73
36
74
-14
938
140
120
-658
6
464
-743
-58
709
-136
851
-466
-185
-96
622
290
-729
677
-501
-473
564
-938
-122
-158
-979
429
-154
-161
-15
963
127
-929
-185
-814
-550
815
183
280
445
-481
528
253
97
-417
695
595
455
284
-444
-123
-665
354
458
330
841
-790
-536
-662
717
959
796
-196
-503
145
-753
-216
-600
892
-423
657
683
-499
278
-496
-872
693
-871
-411
-551
-582
-523
49
-269
966
396
160
-225
734
-925
325
936
-828
-537
38
-870
398
-361
840
-121
542
449
283
611
386
-938
308
-518
493
551
-570
211
601
-42
-827
621
579
-298
-439
-819
-633
-40
-335
273
-402
-63
-994
704
-409
-240
800
-203
689
27
800
408
442
455
976
506
7
-139
-296
62
-891
-794
-878
293
-416
508
95
-797
-746
642
5
19
653
-130
159
961
682
913
375
583
-87
754
-901
-799
-857
-590
-376
-997
819
-304
-231
-271
842
853
-17
136
-61
-905
-650
646
-47
-544
-230
-534
769
-543
908
-962
-824
305
-913
622
-774
-304
-74
122
-681
986
767
-190
452
-803
603
-535
-478
-105
742
-635
33
-592
817
446
-26
-34
213
-432
464
420
838
-365
283
-719
-360
-729
427
780
751
-534
-313
448
771
-717
128
-46
325
-212
-385
-826
-193
-232
681
342
-665
61
-64
105
900
439
-368
499
-606
-839
133
460
-31
-779
-310
607
327
-123
-551
-580
887
320
537
948
357
364
-469
-453
872
-214
-43
-454
-18
-446
854
-96
-225
358
653
-816
360
-613
252
-599
464
663
-275
-683
-404
-134
906
968
7
-475
29
-343
-804
765
-353
-375
-518
833
958
-280
875
-529
810
-833
-398
464
677
373
964
528
-764
467
-484
-182
-9
-136
-810
-442
-714
-132
-110
-363
-164
-371
506
779
-647
-593
-499
250
-918
-991
47
135
286
-756
325
-887
173
755
-368
713
934
388
-671
-365
162
196
-976
-38
770
219
602
-638
163
684
231
-979
561
569
780
-50
-832
-942
-319
672
-258
-530
-118
837
601
-751
-211
25
277
-904
-811
-694
-368
665
972
-668
805
-791
-886
81
-580
-776
-351
408
-194
-763
-401
-30
621
-910
-170
-905
178
402
467
-803
-571
-284
865
675
-99
467
-20
-452
-768
321
-699
487
-614
870
-948
206
403
-643
738
-35
430
-328
336
794
674
86
-426
-379
927
694
65
-27
-147
-299
204
40
-781
256
519
750
184
676
-283
508
-572
973
487
-794
446
711
-747
-443
904
-184
-843
-257
397
-150
-86
562
418
-470
-431
953
937
179
-828
-848
-913
478
-220
350
-59
626
-982
-43
877
-521
-997
549
504
388
-146
921
325
-728
1000
-157
-416
-551
-468
-629
669
-853
-639
259
635
-465
-237
584
-434
-922
-493
-911
752
-456
-508
35
-190
-120
-569
-287
980
488
-542
933
102
-625
374
418
-755
-95
-193
-56
-103
-826
643
730
734
917
-54
-84
791
800
-998
-839
856
10
-129
-589
974
679
-942
-687
58
646
-567
-496
936
610
852
-758
-308
-818
-835
271
849
7
-713
678
-837
-56
145
409
209
788
24
-756
-657
-65
-488
-541
-779
855
326
-922
731
-256
-946
219
852
-624
-950
131
-787
-371
478
905
-505
780
-614
964
194
16
-524
613
309
-467
593
-189
946
-747
-849
744
-894
368
212
-483
-381
689
-43
-873
514
-458
-121
-583
-434
-588
742
231
72
-218
231
-911
776
-896
0
956
-728
-738
854
998
-286
984
545
419
-573
309
349
97
-653
-34
-435
-388
888
759
140
238
-130
970
-482
-703
56
-984
465
-554
55
-914
2
826
6
-832
-72
-158
69
133
95
-852
313
-162
327
-297
150
-47
-516
347
-351
-339
688
-751
-962
633
551
748
424
268
942
-58
-307
-320
-48
825
281
-422
413
263
444
-738
-113
347
-284
-570
-917
-994
-600
885
-579
331
-268
-143
40
440
-933
-649
-449
458
-201
-537
330
-1
-576
-839
89
-943
978
995
498
235
109
636
-83
527
134
100
-892
824
679
346
268
-617
451
-493
147
-921
-143
-206
-973
-722
22
512
671
772
-566
307
-934
791
-322
-741
395
-662
25
-308
715
876
598
-645
16
219
-372
245
-569
-729
639
-908
-633
309
-491
-22
121
-390
18
-209
-582
-553
76
-145
-33
-183
-841
283
81
-235
-150
-820
-900
708
941
-325
933
939
-462
-338
37
341
399
217
-1
958
650
-788
-908
-997
431
-371
879
-448
967
-940
378
-566
-843
-3
-637
-811
-431
-29
566
37
239
-905
-693
-641
16
570
736
-833
-570
-728
-948
215
-903
139
345
469
-482
934
-652
-423
857
598
-726
23
292
693
-856
940
786
562
489
702
837
544
-2
-684
-279
-30
22
811
-774
337
559
751
-486
-151
575
-520
-158
934
8
-702
414
-693
915
702
93
-395
-324
-991
-608
289
190
439
-777
-685
288
533
248
-652
-405
419
-294
-769
687
864
619
470
-446
-182
-978
880
751
-840
-249
-517
-595
869
840
-796
788
-396
-932
134
641
85
274
-432
277
-148
621
-973
-39
-896
123
-485
-247
850
-2
908
74
810
637
-101
180
959
-398
641
634
557
-910
531
-177
1000
-113
715
-576
407
437
809
-403
-281
590
-371
485
874
90
864
-542
778
917
-949
-880
588
-11
348
-447
61
-983
-71
-825
-67
919
429
482
-448
819
-965
205
945
-687
-462
823
-894
100
588
101
835
-257
925
-323
-94
-248
943
203
-243
248
-599
-632
578
-427
-957
223
370
-567
-913
-894
-498
757
-563
-321
365
-156
621
897
19
-324
897
-498
-530
-817
-505
323
-792
-892
-962
-82
759
-13
15
587
-114
126
-34
340
-979
621
858
508
244
-465
849
-33
-717
-831
-396
8
426
260
-605
587
456
302
246
688
-43
802
-569
207
-707
-243
463
568
336
-229
-252
-252
962
14
-892
-388
-60
722
900
190
-135
995
-338
-23
-135
-686
-88
253
-208
572
740
-986
-794
-373
-222
810
444
-970
958
977
-324
374
-190
551
532
215
-7
392
-346
-427
914
805
-384
-181
189
284
798
835
568
658
-826
674
780
-198
-957
-779
640
664
-798
-510
-936
-950
-965
803
-305
-684
-592
-506
-870
33
-259
955
54
337
479
-91
-131
307
-816
-143
719
797
984
907
-57
937
135
-638
-917
346
80
106
154
133
263
418
-95
688
584
-819
-692
579
790
52
948
338
15
-61
275
-302
-477
-574
869
494
86
-405
938
742
869
-54
915
-412
-381
-850
173
-777
743
622
-764
-823
-514
-911
746
5
927
476
-578
43
311
-438
343
-732
-688
-489
-690
327
-646
-76
155
272
-559
-44
298
-540
-642
21
-123
-902
-730
-767
-267
721
-665
443
478
423
-94
381
110
564
-108
576
713
-333
-644
243
977
690
-798
-17
-62
623
881
-856
147
-981
-238
926
-539
878
-196
757
-260
-804
476
-104
-252
-980
-993
-804
-106
-488
-566
20
964
-933
1000
-912
259
-194
241
602
939
-788
-727
-545
-247
662
-164
306
-229
-153
-973
237
-212
-303
905
-362
548
-362
591
-221
123
-337
227
-314
-324
891
728
-64
570
466
-556
-39
-225
835
-191
478
-871
956
779
-302
-537
992
-225
496
-492
-166
-941
-768
-316
996
-148
697
-332
-853
760
-391
803
-11
72
927
-239
-881
-974
460
-478
806
740
388
842
-739
93
-160
-222
381
346
659
-253
106
642
695
-5
462
73
459
-551
880
250
-724
-809
-655
-238
141
421
885
632
-884
-909
292
-288
-663
-465
-532
229
960
-227
206
452
428
-139
583
-890
19
-139
-934
-673
629
-15
-658
-493
843
480
-953
-248
-682
72
990
-577
794
93
541
-986
-99
-86
774
477
448
420
311
-169
-758
-162
677
-409
558
-289
-908
-593
124
-136
-775
788
-433
-574
600
-647
-160
-83
-406
-51
-436
334
-603
828
-788
12
-988
94
-506
236
-37
145
812
432
454
-336
82
-27
991
-473
-879
351
961
-265
-207
-353
468
-447
61
-537
51
363
111
-857
-89
-440
-350
-427
-112
107
766
-131
494
-942
611
877
-555
929
568
-81
-546
105
-920
501
-909
519
-530
-95
-60
114
928
206
-314
400
-805
-601
-708
720
333
399
-967
139
-335
-991
-613
556
897
-736
-598
-807
-436
129
441
-744
-10
454
665
690
-906
-494
-633
882
509
-954
-607
584
-485
567
-951
263
-727
700
951
214
-704
144
-671
-320
-459
976
924
-811
-666
486
-971
-150
156
-164
30
-528
496
-740
925
531
-844
-425
857
126
807
-119
-944
756
650
807
-360
595
960
-265
245
99
122
-752
10
251
257
-217
-452
485
577
847
422
-239
774
-851
191
510
230
-874
117
-208
995
-652
-835
691
-914
825
464
-160
-882
185
502
548
-873
-912
-887
-717
-467
-499
-257
-933
-406
-605
705
759
808
547
51
530
391
-20
-801
287
837
-844
-735
385
-55
249
317
-781
-255
-455
-738
702
-270
-635
72
70
-813
-949
-608
871
615
446
936
-683
-105
433
430
-864
1
-138
626
-791
-520
-953
-169
-656
-186
511
354
502
420
105
774
-414
824
-846
-531
-745
101
-295
905
500
-692
-67
-991
-119
486
539
35
743
543
955
171
-257
-973
-607
301
6
35
-990
740
-708
-842
307
-525
857
-797
-693
81
211
358
117
-321
-142
-91
327
387
-737
599
-280
213
811
-927
831
98
-764
-683
-931
-11
-238
-509
-199
-177
646
170
201
853
-201
953
-225
904
-896
345
421
-475
-420
-314
531
-765
709
232
-923
540
-370
-366
-65
566
-924
-845
-951
67
-781
-474
-526
636
-892
-290
-44
-643
-679
-273
279
-783
-57
-670
-76
-594
-215
-254
648
-527
845
158
-347
341
-496
309
-166
238
-392
-498
-998
592
815
-183
405
557
-362
-243
787
-987
207
290
-471
187
-196
776
883
-265
-62
-518
346
278
655
-263
-738
261
-620
-586
-1
103
268
951
-388
335
-980
566
-57
553
605
-516
-681
-219
324
293
-109
433
-299
-116
-607
899
-437
241
707
-676
-869
-784
-810
-826
565
-936
791
819
237
-994
112
722
-263
831
965
357
-743
513
-517
9
-347
-963
24
172
-487
685
-613
-490
-174
475
-32
493
551
122
-350
416
-207
-226
-120
-561
107
-578
-317
369
-201
-681
196
-201
225
909
-52
-439
437
-475
-480
-652
-668
-879
390
40
616
-117
183
-699
892
320
816
-710
-106
-18
566
651
337
-399
-589
315
261
609
157
-72
-834
-719
-644
-454
-767
733
250
787
-674
746
-458
715
-515
210
167
-735
143
494
63
-289
-67
158
251
-705
-725
884
-491
174
562
-179
141
-739
54
-329
-656
-694
702
-721
640
-653
533
365
683
131
-38
753
598
943
-341
-680
-436
925
470
972
340
91
975
-478
837
485
-344
452
-114
428
571
-606
-48
449
639
-152
718
-276
-811
748
307
55
-783
438
540
716
-869
-375
-413
-446
-635
-620
191
-763
-47
-523
471
-890
899
340
-345
-7
-526
-819
-748
738
687
-743
517
832
-85
211
739
-316
-539
-416
-280
-289
-347
-295
-582
-31
-242
905
-667
-128
456
-65
-311
565
-102
667
-390
562
68
325
276
608
697
153
-849
-812
227
-716
-953
-682
-787
865
-306
-538
303
90
961
112
746
-549
-345
742
-625
924
-73
-634
-430
446
926
-936
109
891
-490
899
-867
190
-801
833
197
-7
-532
-650
-763
801
497
425
-442
624
-100
-453
-618
-653
193
598
806
601
-90
-371
431
-194
119
897
-703
818
-60
-293
786
235
-81
945
958
29
566
881
687
778
-212
-604
-999
422
729
-895
-764
897
690
-597
270
-347
101
757
-924
804
8
710
463
265
4
359
931
352
-67
-530
-131
412
835
-632
190
792
757
-702
-238
-920
-356
-777
-760
-963
-20
-798
-938
-794
587
169
12
862
513
-18
-226
466
21
-711
-161
-974
298
-321
-693
46
-475
318
381
-993
918
454
-519
446
-90
106
119
-191
-82
371
-662
228
174
-266
677
-581
471
-730
-573
390
78
-642
-319
466
774
397
-969
899
574
-886
-162
-617
980
-598
87
565
-901
709
-326
-825
342
-307
133
-677
421
759
536
868
337
704
702
346
692
689
344
327
711
-374
-762
-476
-164
362
-707
-187
788
-225
690
305
-755
3
992
-79
222
957
836
-628
347
130
-494
735
-919
-640
-806
900
-418
-388
-71
17
934
-221
277
43
605
265
-259
-548
-272
328
494
-83
-223
-431
561
863
978
-10
-808
-892
774
897
881
71
833
-736
384
204
390
-425
469
-693
136
804
-135
766
724
588
679
-70
-68
858
231
286
39
-845
233
627
441
-624
-677
-135
-648
-869
-6
-198
459
-828
-332
60
-438
83
527
-523
77
834
839
-874
31
16
-941
332
719
-929
204
-876
-326
-78
677
-28
-801
-143
-924
-70
-793
151
-8
795
700
-582
-450
564
-673
324
-980
329
292
-631
-930
-103
837
-670
-345
426
92
-248
638
522
-372
191
748
697
-241
173
-355
591
821
-72
-445
-824
499
-500
-934
-338
-399
-480
991
62
-892
-562
774
120
171
137
626
-788
864
-710
-198
-137
938
891
284
-73
-875
-100
65
318
-792
139
-485
-364
225
-486
80
181
472
387
-636
563
727
-152
-99
-329
-282
483
-954
-583
178
198
-383
904
97
711
490
-322
-370
-615
79
734
-86
-794
499
535
132
-833
-673
218
218
45
661
-851
739
114
851
838
-409
500
-120
-967
981
90
-771
-398
212
822
-947
-880
90
714
40
939
-986
503
82
-490
-330
275
-152
116
-454
474
409
232
-164
549
-542
-207
143
240
151
353
-192
890
-813
846
166
703
-187
-727
-518
-174
12
-480
-39
-304
689
149
281
-181
-936
-169
596
-731
-706
947
-541
532
503
-768
-773
254
944
436
54
-568
403
852
397
-830
-310
-795
-831
-545
575
920
719
-29
-831
408
524
741
229
-371
246
902
-208
335
-796
-337
-972
320
-69
227
824
539
89
504
-344
550
-777
471
356
912
4
-603
202
-982
899
727
931
811
72
385
-974
-990
-1
-317
-754
-782
861
-329
-51
373
-724
-707
-628
-169
-806
186
-123
482
-311
76
-541
-500
842
-535
-303
996
222
977
535
284
-580
186
301
-470
-695
266
-892
593
-89
-744
-325
814
-1000
602
-780
-94
-131
-882
756
48
-226
294
-661
767
150
-545
997
-729
222
361
303
4
-974
-739
977
-76
-686
-427
-496
-974
518
-916
-98
242
-118
-112
865
486
240
108
816
515
57
537
941
-89
950
-989
-646
-894
505
-323
530
835
-121
-522
-940
176
-570
921
-328
-853
203
747
-23
537
655
-509
968
433
-223
-182
-362
780
-51
-382
852
-384
64
720
-624
559
807
-682
-563
-578
-481
188
193
219
169
540
359
734
237
-604
777
550
-539
905
183
-164
797
999
663
-229
-159
455
333
612
-398
-45
791
800
-627
-113
-517
362
781
740
545
383
-806
133
-800
-748
-464
-853
-272
-503
459
321
-253
39
-237
317
-754
-459
-211
-662
-206
-492
-789
-92
836
326
637
467
905
41
-411
735
-411
-512
-814
297
-464
-945
-618
-146
-961
-803
568
489
-827
122
-211
374
9
-107
804
-704
-695
-374
801
-859
-854
984
-55
-805
-228
737
-607
-405
-173
918
-852
170
772
-744
353
-542
-43
-455
-708
521
-683
-430
281
-726
221
845
619
615
-203
-922
489
-251
-759
252
-804
-722
113
-167
624
-7
500
99
326
395
610
847
882
-894
60
781
-322
809
-72
294
-140
-805
584
-800
-151
832
-724
-853
695
341
-286
-308
-739
43
904
-15
137
386
597
731
496
-770
-153
981
405
959
-627
34
-566
687
-206
-197
-544
-914
848
-232
-30
951
-676
-641
79
-77
813
502
-638
-141
-393
-749
-540
-580
-390
636
612
-361
-784
591
682
-651
-749
-248
-512
-517
303
548
-688
808
253
13
379
995
-95
138
-758
521
211
-194
449
903
791
-582
-734
195
41
-128
-634
671
700
66
-393
-370
908
564
-301
-193
-327
-154
-495
408
385
932
42
-642
953
170
-766
215
239
-54
940
354
746
969
509
953
-773
-837
335
744
-429
-226
920
-408
49
794
169
-557
28
-196
128
-977
308
788
-571
-989
637
-264
-756
889
508
-706
306
267
183
227
992
62
-639
-446
-900
320
-290
713
-258
648
965
-874
537
585
179
605
-506
727
190
-938
-123
-977
835
-509
-560
609
1000
-586
131
-614
-581
518
-227
-727
174
-984
-824
31
-26
-852
-380
-337
-666
-978
-228
582
228
830
32
-366
65
350
648
713
-562
-206
459
805
-989
-90
-530
-485
933
816
725
-2
-555
872
-201
-78
927
548
-524
-969
-757
-758
772
12
447
-675
-771
-437
-791
316
734
949
-745
391
732
79
721
-149
710
-473
505
416
75
846
242
-986
605
-546
242
487
665
870
43
-205
414
-993
-540
-650
-45
586
153
777
534
-463
-899
-373
-739
721
-699
-864
480
416
464
-946
595
976
-107
-623
964
-980
952
-170
-720
-69
619
408
25
-254
548
-766
-262
-222
-312
-501
562
762
-63
36
685
735
-892
698
845
398
983
620
908
626
-790
-985
427
-216
877
-438
-115
-228
-269
-172
856
18
-735
793
69
-525
122
-534
-675
797
726
-111
130
-458
394
790
841
987
685
-556
470
-210
687
-281
471
281
288
200
904
926
658
-547
-137
-420
334
-405
919
-476
-867
-891
-83
-525
-739
555
9
-908
-577
-96
229
141
699
-711
-821
-104
-545
191
720
-670
33
-140
540
596
-8
105
-221
756
-499
412
-157
-481
929
-857
-832
458
-202
-29
131
-783
592
959
912
788
270
535
885
112
67
855
-361
-996
-44
-801
-811
679
-360
-488
-69
-611
849
-240
-24
-238
717
-843
-855
429
983
516
-200
-206
872
-934
571
959
-606
-946
967
754
946
-354
82
-496
745
457
965
476
-295
347
872
-244
330
-857
591
-420
510
772
-38
474
-511
807
815
-174
-416
788
-917
-703
171
44
-738
13
758
132
-462
513
-357
964
801
762
632
382
-562
343
-704
-867
742
68
-380
-952
447
-800
-33
-323
-160
-483
707
100
-399
681
672
109
857
963
-530
-336
-155
596
-60
413
482
-351
-969
-322
-512
-951
-776
-217
-2
-708
349
710
-356
919
649
-16
197
-45
521
-536
147
959
723
627
331
-525
539
-994
100
655
761
-144
-989
-297
654
765
555
784
-858
979
397
850
-342
-383
147
-946
475
541
379
-99
100
-131
-501
-308
-563
-989
-399
728
667
800
-680
81
541
24
752
-820
-209
-490
389
-563
183
578
-741
-197
396
-141
-306
-525
445
-890
-778
587
887
-287
-191
423
-498
177
-788
319
-280
-567
-303
293
648
-74
202
-525
-780
565
-33
-689
311
-772
-920
-563
15
-484
394
-788
739
574
-104
-25
614
-878
776
142
-185
2
905
226
795
-884
335
-886
811
667
-345
-971
-764
-52
823
546
326
-861
127
159
-868
196
911
-654
-957
-694
725
-727
-797
680
-117
139
778
-663
955
877
243
-713
-555
-868
111
-53
-961
493
837
-225
125
-446
-259
-962
-188
-939
253
-268
-31
-926
-830
853
-597
194
-667
-370
221
-429
-892
462
205
785
-970
-327
321
-613
-810
-467
-132
-858
490
-709
-952
880
-976
632
313
-541
116
-993
-519
-682
-614
419
-666
-207
-474
-750
-724
-232
-628
298
605
758
188
-995
-248
851
-220
-531
220
-198
-461
-652
-676
-378
72
912
696
332
601
953
123
-914
469
-140
-782
955
984
955
-898
-344
99
-616
546
-630
-126
275
-223
-601
858
788
-758
594
889
-352
995
-223
-128
429
758
-976
879
-457
772
735
-754
888
-295
174
-937
-200
-515
-653
93
11
-515
-559
760
-713
319
-432
759
-910
425
-68
-296
-829
-539
-620
-410
135
145
-226
225
604
-433
-325
-410
-349
445
-598
-697
-674
-14
167
166
-559
-753
679
522
297
-918
-317
-738
820
-217
263
-438
451
-895
-769
132
-750
411
850
-460
-436
-523
-86
-553
721
-970
243
988
-317
-424
-484
-854
880
102
570
-324
-531
-527
842
-202
-927
632
704
-360
235
794
148
872
657
363
43
138
849
394
-275
-130
-143
-672
940
72
119
389
-892
-523
827
375
-135
-356
-668
-291
479
482
-967
-364
-598
-840
-459
-436
-58
114
-301
-217
0
-683
707
-181
-200
-80
-527
446
-892
989
670
-454
982
822
-207
378
-235
106
-237
216
-137
-974
967
-952
-829
-450
-652
-85
337
-591
379
880
-367
-498
-51
879
919
-584
-527
883
-180
893
334
747
-466
275
-307
513
806
-14
900
791
-892
-422
-622
-533
-441
-645
11
575
-816
-114
-646
-120
-877
55
624
487
953
734
-471
-770
-401
132
-328
-974
416
-546
634
-379
894
-259
309
-377
-375
649
-741
258
527
-322
308
-678
-556
-848
591
785
703
-968
-797
-279
692
-628
-486
-22
-972
412
-444
-538
-349
-871
-823
-274
603
-458
-529
799
-3
556
30
758
-836
572
764
-404
-296
890
-588
538
995
-150
107
302
952
-972
-538
985
775
-48
-440
-885
102
-652
742
-487
-207
-258
-868
252
796
849
-257
611
-66
-408
212
212
-223
18
-294
-571
186
-982
804
-446
-761
-620
420
861
-384
44
195
-87
-492
-97
478
829
451
-391
728
-559
595
-605
-860
-770
-670
-645
-241
-217
939
863
-478
1
923
-54
-717
994
-640
420
-813
-617
414
-908
332
-807
624
-943
-233
614
14
893
-344
220
-636
-699
744
-372
22
-341
724
-149
405
-867
-844
-577
93
115
828
873
-792
12
366
770
222
176
781
743
288
-877
584
28
539
-700
846
216
-848
984
434
-337
172
682
165
913
-378
-622
302
-249
215
706
921
358
298
362
832
417
-532
838
248
878
422
772
-344
625
666
-617
511
-782
-229
-6
-603
-965
426
-577
125
-607
379
154
-927
105
-843
-171
107
130
298
762
-970
-505
-228
-918
-810
-287
-196
937
-155
912
-842
-844
705
191
-10
389
872
636
474
-740
368
754
-576
-155
472
-17
-32
825
621
-575
-665
-797
859
601
-968
-651
501
918
195
-785
-303
-473
756
235
581
510
-792
415
-734
-948
-455
-726
866
368
-816
-307
100
-724
-964
389
299
-345
-964
508
-39
-907
381
-290
891
819
833
-209
-14
-506
-95
35
-60
-213
-724
-117
-641
-398
681
809
741
-79
542
-547
-38
866
-193
-882
373
448
-836
114
26
787
-978
-708
-799
93
-4
-383
434
702
724
651
184
-509
109
528
-951
-941
-156
99
35
-789
530
-715
-356
-690
910
652
518
597
830
-525
-261
-810
655
-760
-841
98
828
482
-91
608
98
637
288
-202
-659
231
-266
-174
789
-419
-140
499
-684
-111
-449
-371
671
741
-330
448
899
-111
-285
-104
553
-990
-545
-890
-527
-670
702
-250
226
-842
-579
615
333
927
532
-669
392
-444
-490
972
696
886
-741
-731
274
-562
436
-305
-38
-735
535
-779
391
-180
857
-566
133
32
563
-827
396
-594
248
-907
-865
-882
925
-66
212
-598
-862
-658
-111
8
-779
159
185
-390
582
66
-36
-340
-561
-807
-476
465
852
-830
-933
345
-636
-864
476
131
142
956
-384
343
-842
-283
982
-657
652
970
-773
86
-752
855
271
-158
-405
-987
-629
77
961
336
-804
-508
80
585
-693
750
-516
259
-761
871
385
-162
-958
-208
382
-789
-738
591
-796
-555
173
463
-804
-149
-966
515
876
994
-304
329
573
-717
99
722
-799
-974
918
785
733
703
-635
-676
19
110
-842
508
-173
-122
994
-303
-574
-168
-891
-340
-571
-206
56
-203
420
22
-548
55
59
561
567
988
-938
520
194
-837
-276
-676
522
255
117
-530
442
202
-419
-256
-569
-891
-787
-249
579
-950
-531
520
323
-689
-490
-992
866
-684
-284
14
-893
-650
-891
941
-849
-887
-756
306
825
-11
947
-833
173
80
-701
-826
834
-298
854
963
-66
433
-517
472
26
408
662
408
-614
295
-45
-226
267
458
429
-195
-660
434
414
366
17
311
347
432
822
-122
-302
233
35
752
944
-521
730
917
612
-691
-123
949
-596
-932
-405
-680
780
60
-555
-108
271
-320
-546
-416
-244
953
-143
725
583
-216
-190
-600
-698
-602
-232
264
796
-556
-903
171
687
505
-212
733
-461
-879
-692
-644
216
940
-274
129
780
785
-11
263
592
-37
-601
-478
640
-396
772
521
598
410
795
2
-974
-42
-971
823
163
-589
282
932
-681
758
-897
880
-515
708
-611
-536
254
-435
-316
730
-334
553
915
-811
-649
824
-621
364
460
-24
558
25
-55
-238
782
43
-419
466
305
-217
-996
-19
-57
-434
-995
-658
807
828
215
741
-575
92
838
985
320
564
384
-849
861
435
-201
390
-32
577
25
-889
-771
-978
387
-6
681
915
819
387
-67
-95
-648
974
680
983
571
-232
-375
-26
-247
-717
739
-812
-134
959
-405
750
105
596
791
-845
229
874
-983
845
583
-807
-844
-807
631
187
-991
333
685
592
455
-542
243
736
-311
574
-388
-58
-300
-487
-784
346
691
25
879
-388
-933
799
-23
822
48
-129
-759
-807
355
-159
-222
538
-125
900
-24
725
-978
410
-989
346
-850
107
-615
-358
270
827
-443
-304
-936
462
-837
-169
-670
-131
817
949
200
354
-138
-613
-661
-605
336
-358
273
-98
392
208
880
-380
-125
859
-512
839
785
113
399
304
-324
-342
-900
250
-472
-200
523
-376
876
909
-712
-134
642
-528
-669
-96
744
-577
130
85
684
-12
227
-477
9
-299
-445
-941
-140
366
-179
-421
-711
-391
795
-321
633
169
-955
-684
141
-857
961
-530
-793
600
-800
407
206
32
-941
-673
-382
-396
533
-464
611
566
245
341
-572
517
-711
-759
189
-106
-125
-399
660
220
584
508
-190
105
-59
-381
-61
-776
-989
15
881
669
-330
-806
484
-390
759
-688
-465
-778
-960
-953
811
594
636
-907
-948
107
-340
57
176
-83
499
255
-691
636
-472
573
342
5
239
-712
339
-836
-382
-217
662
616
943
742
-412
897
-613
945
996
-598
527
-899
377
-707
409
612
-46
-654
133
-364
-87
-684
286
-6
-698
-632
-654
-906
600
262
850
341
703
744
921
-959
-340
817
-218
616
78
89
-733
65
-356
834
-563
-225
-231
644
815
247
-54
-447
741
301
288
-672
-629
-948
509
-456
286
-169
-175
706
566
941
662
642
-526
-412
-465
429
232
86
-794
239
918
-106
548
-852
454
-911
954
-970
465
-718
-580
-340
39
-41
-453
542
-811
800
-239
-716
-622
958
50
382
24
858
923
709
33
267
607
-565
207
188
-132
-26
-144
882
-875
-400
551
12
-516
-884
-149
347
130
378
-720
201
-770
-272
194
685
13
-776
35
-915
356
-620
-36
-868
380
308
124
558
313
-721
106
349
225
-338
-929
-486
-49
258
-305
565
3
-132
351
74
401
-219
857
-943
440
423
109
-405
-189
577
-583
995
-100
65
373
324
174
388
-985
-462
228
-980
220
-840
-998
-94
-440
-3
62
912
-135
31
-483
-419
-452
540
-351
653
-232
744
-66
-266
68
205
341
-38
-904
-610
185
99
-975
-120
238
411
889
180
273
-940
996
567
-105
213
86
262
241
47
470
799
224
764
-240
-229
412
468
-296
22
-899
774
979
808
-97
-463
797
-827
-523
-288
659
296
-485
973
253
793
-34
-503
937
-150
794
-505
713
526
276
-138
-304
-871
678
-603
852
-391
956
602
814
424
-553
23
601
-657
-145
227
611
-982
704
885
-587
-933
-886
-170
-498
670
-138
-37
-577
-107
916
-45
-755
479
818
-376
361
-801
-99
258
765
847
-905
770
-392
-741
-929
-309
-50
805
-125
970
-804
701
310
918
701
-7
-100
27
-223
297
764
898
-378
-150
-840
233
574
746
-28
-462
392
309
327
-993
301
-895
125
-863
-67
-862
-766
461
-576
-565
-481
-638
-267
-916
96
-185
743
-248
563
-903
-424
944
-631
1000
-953
59
777
461
834
-46
-166
271
-975
344
-749
-498
114
-156
-993
362
-800
226
559
-359
-640
684
-101
-637
967
-841
51
-500
795
-84
-745
-138
815
803
-559
-427
-796
-828
396
-264
-500
974
328
-812
760
757
939
894
-760
-305
803
-785
-499
400
-99
539
-838
-256
-358
-50
-998
420
290
76
130
-569
-536
504
54
-82
436
-728
745
-375
344
971
557
-49
231
301
358
-564
436
-933
-21
835
-947
-945
877
-426
-756
472
-40
598
-510
-854
-662
-840
-684
-347
978
245
-8
-540
63
-138
-973
-62
531
-79
-343
680
-109
291
793
-655
-236
42
-254
446
-90
188
120
-904
841
-266
-119
154
152
-669
-456
581
-590
-844
183
184
39
-905
373
607
902
143
-598
-769
-343
517
403
-533
601
-626
-363
-8
305
543
-86
214
953
240
108
-828
251
499
312
-192
-478
-741
293
121
779
-225
193
-38
594
-6
-954
-342
855
970
-134
-967
-142
-149
-527
591
915
160
-968
-788
306
536
794
969
354
485
-389
388
807
194
526
342
-971
247
-443
-251
-225
-859
432
-863
-564
-945
-94
463
-107
-112
-773
622
-788
-998
490
-116
969
230
-16
-446
-928
831
-496
662
753
954
568
-256
-157
143
-627
-879
-573
-567
-106
836
-246
463
108
-533
383
321
-824
-968
-109
270
212
728
-587
895
480
-434
-312
-706
-340
-833
832
320
937
3
344
256
-292
-244
-69
571
-5
525
573
186
568
-841
-973
-981
201
652
592
-371
920
882
124
33
-978
-366
-293
-323
-175
-749
473
729
-171
30
712
-75
-806
-290
-860
-217
-791
-2
349
-574
-539
-88
-873
112
-632
577
193
243
-492
-926
491
-150
-341
-413
-957
-177
-403
-540
515
392
-510
-317
-426
865
-934
547
884
-273
448
458
-667
835
-449
771
-780
-559
-205
766
659
-167
-851
431
396
-73
448
124
813
366
930
930
864
-693
488
-379
-387
-917
551
-948
899
-687
-425
-577
-17
-37
-842
-529
-494
-203
679
168
879
299
703
-990
487
643
988
603
-751
664
558
-635
-200
244
972
-988
660
-229
465
-267
208
684
471
-486
-115
-269
683
22
-285
311
-724
489
-993
459
161
463
-19
-679
415
-851
377
-6
808
-306
-639
-504
888
-53
-487
-302
-206
-407
-213
814
-707
361
-667
-233
-732
225
-888
-340
387
740
-744
-76
376
-319
-167
389
330
146
523
143
-290
-496
714
-752
-42
158
-701
977
620
-65
735
562
-119
-214
130
-279
335
-403
-46
-879
-577
362
-938
470
300
-101
585
-197
-129
-955
446
-119
-328
-316
-872
-239
363
-507
-661
-718
618
-317
-269
-182
-221
-427
-740
942
-603
-600
400
-56
-947
-504
498
-947
-795
273
58
71
-177
-721
943
-902
-806
-363
15
-831
467
997
694
-403
754
-628
429
555
571
534
-524
289
-292
5
-919
786
46
386
-883
-961
970
-792
501
-722
-792
-303
467
43
-649
-824
413
488
-199
668
-140
43
-758
857
-139
112
-186
-350
118
-583
514
-70
457
-806
-581
-745
237
-683
-900
447
426
-348
869
758
420
837
-552
-685
-713
197
763
-342
-509
616
803
-868
-861
-81
359
-133
-405
-223
150
172
-896
-554
76
-343
398
-472
581
915
887
-993
437
-872
63
941
249
402
37
-528
-941
-19
936
-702
839
439
-936
912
498
-318
-228
595
904
-977
717
894
-439
-927
-350
301
-32
419
780
-804
-994
80
-637
-961
-739
414
-806
872
-72
-46
826
396
356
-774
-389
176
547
-878
-601
-361
-968
-160
9
-91
387
561
-635
104
-328
753
167
319
-860
78
-648
-451
-826
996
361
350
-857
921
704
450
615
-999
-736
-970
185
482
-3
-545
286
-704
-781
-944
151
-298
-376
-486
-705
704
-602
380
-160
-582
-958
717
-944
-542
546
-504
-673
839
90
102
224
-22
608
770
-288
372
729
-168
-2
-353
185
896
153
882
539
497
-435
-174
-112
-170
-321
32
-902
-303
310
994
-215
-131
-551
297
-445
-506
448
487
744
477
-487
537
258
610
-157
-45
976
584
595
777
-105
578
518
602
77
556
-325
-844
-980
-228
-267
192
-150
444
-880
909
-235
652
-51
-99
799
-338
-389
509
462
926
789
239
759
274
-856
322
-223
347
-735
210
539
423
-874
372
-769
653
-218
245
-626
880
711
450
-679
282
40
-285
649
355
429
823
-785
503
-580
723
49
-656
911
-197
893
-49
585
-33
-996
-936
139
231
-750
-608
35
-801
319
-468
-30
933
-395
-107
-426
97
-346
-311
872
668
677
-686
-438
870
989
-443
-265
532
-517
-644
381
469
861
-403
-665
368
-723
-296
991
-215
654
71
-279
468
696
778
-54
-676
-975
242
206
-171
-389
-839
657
-905
-647
-570
-374
-878
-409
-270
155
-832
93
-348
177
663
-201
-436
246
393
914
601
752
432
-627
-44
-100
-828
-52
984
683
-999
-395
853
403
-139
79
-513
151
18
737
-421
458
-203
-475
844
-173
-669
-677
-769
-269
139
450
-955
67
-121
408
-281
700
-749
-415
949
364
-314
780
186
494
-537
945
539
-429
962
462
587
-695
666
595
450
486
-831
-999
221
814
171
176
227
519
877
683
619
555
-409
-841
473
-833
92
122
395
392
537
-582
-830
-308
-871
413
-852
883
245
814
194
-438
968
-337
149
-138
785
-707
957
387
-951
-494
-725
369
-911
19
601
-437
-106
162
396
596
-297
-738
-354
-964
150
505
848
-272
453
-840
955
652
852
-566
-914
263
-364
-10
-740
-446
977
-177
-471
555
948
534
-426
-404
-611
-222
793
-178
646
-390
671
-857
33
957
861
545
642
736
-559
-460
-664
-214
-450
-128
-850
-114
-239
945
-278
239
617
-773
468
-202
-453
224
-797
-765
-708
825
-443
-211
-452
1
749
-485
-871
-622
698
-606
-528
28
348
-221
-866
-669
-375
-295
-969
-500
-78
790
427
-401
-872
-514
-480
275
996
-44
-490
-799
-402
340
-476
-368
-163
-778
5
-169
-549
-927
-190
-137
-986
-443
525
762
-867
-233
414
-536
25
434
-721
-330
-766
515
-497
-227
-796
355
-105
663
912
870
169
632
8
-927
-722
-494
-628
-241
488
-378
-450
-784
-318
346
-126
48
-191
-966
420
29
-247
419
-654
301
-848
-467
437
813
-530
-102
-419
-428
420
941
-360
795
950
251
855
110
-782
-344
-485
76
-684
20
-434
759
660
662
-176
-869
201
173
-105
28
-512
776
803
-59
-754
809
474
486
-70
-175
-419
-540
946
-818
581
-706
-732
88
165
-95
910
666
466
-352
263
556
891
913
793
-748
918
921
102
450
-638
-549
424
332
669
-865
-348
-119
175
541
-769
11
-78
296
649
-515
174
-210
257
427
628
382
736
-645
753
953
-776
-310
-433
-606
617
582
693
671
-229
857
847
715
202
-744
900
-749
-457
-16
828
-821
-660
-756
72
-394
950
634
-22
-172
-216
500
-190
896
238
-224
-58
192
31
500
-876
-114
319
-159
-169
-863
-722
803
724
656
67
245
-468
-287
-976
-250
-68
305
925
90
95
-381
558
782
-177
-387
707
687
600
816
814
-390
-425
529
458
-317
79
-716
-767
622
626
258
899
-137
-110
342
-189
-55
-508
-427
439
-670
447
494
-873
156
-915
-285
-169
277
-343
259
617
682
522
-602
536
832
-285
-43
-955
-615
465
-818
587
753
520
103
-655
-697
-653
-8
74
-834
-143
915
9
892
-63
-797
891
-658
313
-579
695
146
-798
6
78
-713
572
-63
-316
608
-792
-271
-209
-199
-168
-539
884
-772
-286
-969
-386
898
66
423
-932
-514
363
564
-510
549
-698
999
-690
-977
727
118
884
-812
736
486
-292
496
-482
573
-795
985
710
788
169
-724
163
83
-375
624
-309
-93
853
425
-213
252
-863
-216
-117
521
724
885
871
-101
663
-549
341
-842
-913
23
628
426
-60
902
-310
-443
-568
176
346
620
354
867
97
-207
223
-471
-342
-453
104
220
788
-730
-794
-591
42
-927
34
-957
-240
447
-924
-299
107
590
-521
470
-73
60
940
-866
-253
827
353
835
522
75
246
959
860
-940
-317
-823
418
159
-745
-199
-36
769
-938
186
-560
-357
-275
-742
-724
921
643
-273
-507
-184
932
-140
120
-778
977
-828
132
-934
765
-60
-915
-914
-42
961
-272
556
558
-920
863
-458
-455
-906
-132
-789
325
-410
68
-563
924
-759
-467
-208
34
391
616
-74
-397
-991
-936
-794
191
995
873
980
-231
-350
-865
-656
-761
11
578
-498
-752
906
825
993
259
70
-101
64
758
-823
-530
-248
-654
-976
-776
241
439
-688
-447
593
-286
768
-183
893
283
-189
-833
691
-790
-210
101
535
-361
894
34
650
-399
384
976
-138
717
87
-44
441
556
550
700
-35
364
467
833
-930
-71
-510
66
-810
-556
-632
-636
177
290
-651
986
-188
-177
-459
47
708
-147
580
-913
-534
-474
-402
-16
10
-773
632
-636
732
-770
-950
-157
-195
-972
677
889
459
-629
419
682
-217
-770
734
52
52
957
-368
88
-35
-686
367
226
-488
-905
774
53
-900
-773
830
-967
-448
-977
330
-944
-768
-571
284
661
138
430
-284
-697
-83
-841
-488
-515
323
-222
829
378
-914
451
477
-383
646
-507
499
-867
-613
-956
56
173
-369
-479
907
164
197
106
-520
-11
961
340
-878
-64
302
-96
-725
212
-380
-266
854
-894
679
-460
-907
-861
772
18
-519
939
-639
-263
960
556
730
-68
-652
-716
934
611
-429
565
852
-217
333
-917
-435
-210
106
-444
885
-897
-504
-743
-668
376
-323
637
-372
-545
-685
989
-212
809
-796
737
-338
-415
-200
-218
46
-133
-540
836
153
673
869
92
-516
-991
304
542
908
-75
693
-770
406
-495
-571
-108
-381
666
328
-732
791
515
-337
-163
-575
-258
-387
952
-937
-659
971
-340
-793
141
-433
352
-377
-58
902
776
-141
11
-896
-478
-71
-720
701
-265
-683
-946
934
-3
628
748
-643
-791
-529
-234
-182
-720
48
382
755
720
-85
-56
345
-70
228
-582
-99
521
886
-627
764
284
-620
-101
535
-184
941
252
-292
731
-432
108
272
-124
642
296
255
-323
-348
127
-40
506
265
-960
-752
413
267
-300
159
-286
596
-745
373
414
-174
85
-506
681
7
605
-769
-97
148
-777
-116
172
-508
541
223
-805
-193
150
416
831
-115
-789
-286
490
44
-187
477
-452
377
547
513
-96
476
94
-269
-610
588
835
-658
310
-538
555
422
23
554
526
-604
473
806
750
-222
-947
560
-654
657
-281
-772
-475
-71
-4
-559
450
224
-967
949
-750
1000
-352
408
-498
837
-727
-226
407
-371
872
-49
-633
-136
151
-221
348
569
217
766
604
-918
-848
-626
-821
-289
779
77
-755
961
-423
950
795
-216
-801
56
-908
555
614
491
-794
-442
119
230
618
536
941
-616
-988
907
-186
140
-787
513
870
-259
598
471
587
-45
501
257
880
222
807
-43
-68
108
591
-507
-666
-408
-340
-219
-805
-698
629
254
-787
-399
-182
482
-31
-418
92
402
814
542
387
465
-95
-41
561
-545
-103
-492
-1
-359
-965
654
-447
-589
-979
-516
79
-127
-427
154
-82
973
-609
320
463
694
600
-104
708
843
387
-116
487
754
84
201
913
464
418
333
-230
882
-408
-645
-554
-236
-666
468
34
-917
307
456
-661
677
278
817
-43
59
-898
-947
-274
86
-493
35
-684
-258
-788
788
-571
-903
-883
422
869
649
345
-772
-953
-404
176
867
402
912
852
751
-519
-938
-257
849
946
970
-145
-771
-428
-739
-64
-685
-416
832
-620
109
-151
146
376
962
458
-318
349
-96
155
-707
847
-275
-55
-235
154
354
435
-535
-431
122
195
242
-758
753
154
-519
294
579
-560
386
591
242
-827
-921
898
-286
841
-696
-208
-124
370
-66
-865
-21
781
-242
529
428
799
-792
679
423
-224
-735
336
-702
697
-747
-73
-219
-430
897
908
304
-716
-935
-415
-92
198
-841
300
968
602
794
360
311
-497
919
-802
-385
-329
-643
-876
-169
-197
778
325
683
425
-521
-815
-789
586
-309
-872
75
910
-906
-289
690
65
-121
-100
-177
433
693
-301
-522
155
602
310
-485
965
805
-675
507
494
568
604
524
450
-46
380
-953
-424
450
676
-973
318
-676
-272
322
-517
-513
-369
-859
-5
-260
116
846
-358
497
-757
24
-704
-833
33
-864
947
257
-432
321
-464
-632
-956
739
-228
-2
-832
-537
-555
463
-680
-452
892
-896
717
911
-158
-609
-594
725
-15
918
225
613
178
-462
-550
-629
593
558
-511
-371
-275
-113
212
-833
-261
221
837
538
817
430
853
-887
742
923
230
-786
454
-940
-231
-271
-433
850
-988
959
603
-816
-833
-689
712
654
-750
-386
-804
45
602
-805
989
-357
-148
931
174
815
534
434
-771
-581
392
-675
-919
-12
-210
421
613
-179
-403
-585
-329
-160
-460
-595
-477
-130
-546
769
494
999
473
-853
449
300
-16
-938
-924
-771
-551
-479
-854
821
-416
-655
212
-913
459
198
-619
930
69
-850
29
-903
-563
358
764
559
-244
-959
-868
483
-262
-592
546
-508
114
473
-553
589
-667
781
861
-982
-540
922
635
180
488
385
704
419
330
-73
-80
-46
-13
422
-665
930
-13
-197
41
-576
332
-414
197
-850
-608
-781
76
447
518
-893
-752
-806
-575
487
899
-167
128
687
-211
657
-231
754
-725
-850
-863
-599
390
-4
-599
203
693
-849
-928
-86
484
703
41
-898
110
815
-106
740
38
-959
309
-426
-550
850
-33
990
-538
551
-547
281
499
-498
617
-268
-204
-164
463
697
-207
829
-133
-768
-807
-160
977
918
689
-873
122
-23
966
-401
-951
-948
468
-727
-261
296
-785
-782
692
-951
923
-428
886
263
-844
65
-919
-538
125
943
704
833
327
861
-509
-329
976
-500
-348
-193
800
-215
-442
-117
45
-870
-169
488
202
763
-318
431
911
-465
-404
555
-911
-994
-514
523
793
-723
947
434
315
-736
966
-396
512
-24
-293
-966
-155
638
-981
846
-357
-611
-345
-347
-215
113
487
219
-169
-164
-101
610
447
-797
227
238
828
-601
156
915
87
-329
-453
-269
-297
-915
-619
281
-737
-85
798
586
596
344
251
-478
0
952
-650
856
788
126
-203
637
183
-1
505
96
76
864
-686
418
236
-536
637
-299
857
-96
507
395
789
-720
-621
-209
354
309
-806
-549
357
-952
957
-74
440
421
-840
-506
-954
-747
237
-945
-308
-340
935
81
770
135
330
59
-265
-181
600
-649
829
54
155
-767
-16
567
608
-329
-108
-366
-144
846
-799
205
158
726
-772
865
-987
411
-535
461
363
456
975
146
-982
-354
-830
500
566
-38
-390
733
-819
417
-573
-116
960
-21
495
-789
324
-322
-146
699
-716
-316
-421
-640
563
-322
-496
-596
312
-294
192
-1000
-714
-167
-492
-941
-844
972
400
138
578
-757
326
112
627
491
-85
762
-930
321
756
33
-423
302
-385
549
448
936
-556
808
635
-480
419
600
283
-511
860
723
170
79
-859
-188
26
-309
-264
-664
348
-746
-684
-644
233
-927
879
-482
990
962
-664
170
-971
762
41
735
-678
-845
560
893
606
-715
259
645
591
378
978
-871
79
-657
-598
-150
198
493
967
990
980
-997
645
625
414
375
-579
-125
-999
593
8
-145
-703
597
613
210
570
-209
-398
-311
4
437
990
602
588
557
-846
453
-171
-787
-686
-14
283
-659
-715
314
-921
100
689
-611
60
-415
466
-484
-522
632
927
-467
-986
89
443
836
0
157
-500
347
-665
-144
762
488
688
210
-697
-764
85
784
-123
795
-128
336
499
549
-260
-736
-104
137
951
766
-150
227
722
567
139
639
-457
821
369
11
97
992
21
579
76
183
848
989
688
967
-859
177
786
-41
211
-709
344
737
35
137
-345
-112
-489
-364
915
251
-773
472
874
278
-975
-318
-24
-248
-761
135
117
-783
387
224
918
-229
97
-491
344
-412
-419
503
811
296
980
-290
839
338
-886
-679
-414
-46
220
324
634
-763
-781
-110
715
-627
470
215
196
111
284
827
-903
-978
-450
-756
-507
210
-758
703
220
85
-904
-45
-479
-506
-797
-476
674
-739
-663
3
78
259
383
509
-502
-651
421
-669
948
948
-772
955
573
-128
294
-957
-732
-261
-437
492
-41
776
321
30
-135
-599
131
353
650
-326
275
-343
-76
-338
-528
-424
-476
205
693
702
-174
939
-302
-105
-285
-142
622
920
259
-576
467
827
-217
-468
-982
-21
-242
3
264
-885
961
-856
620
59
-749
-358
-357
-801
886
834
172
-172
-11
590
2
-982
-657
289
-668
588
316
-262
-911
-859
-323
-930
-437
-865
801
-195
635
-840
885
-235
-883
-968
-625
853
-938
-159
688
456
-153
575
405
-50
-919
-643
-346
994
567
-615
-991
794
422
-40
-344
-318
-557
-550
891
825
22
126
129
-497
-520
690
-250
76
853
-779
837
673
-414
-196
-839
648
-854
-511
336
469
-925
-115
354
860
346
-270
-415
-283
646
-404
680
795
716
189
-844
963
-358
812
-355
755
-897
127
209
267
671
452
908
-869
70
654
798
391
-924
551
-712
939
-984
-537
-923
-400
373
-983
977
399
668
-327
-719
-224
-611
-626
627
-795
-168
-570
-253
-754
931
784
856
-464
875
-340
-650
-159
325
51
-916
-618
-902
560
-831
696
-424
914
430
-782
544
-193
-254
98
981
12
-319
156
161
965
896
890
449
-176
364
-746
-64
267
873
-516
118
-262
712
668
831
464
-875
-552
-982
179
-931
138
-598
748
830
-374
541
-628
955
85
243
-786
-314
263
220
-430
-423
140
6
-897
803
-768
829
-272
-696
-698
4
916
513
-997
-148
-557
729
399
-173
-765
-831
-510
-598
970
819
-546
37
-867
431
73
921
-959
601
-235
-430
95
867
-278
-470
99
43
633
615
994
-182
435
-760
814
310
75
541
977
-123
222
101
724
-538
455
839
690
-162
-755
36
718
259
278
270
-506
618
19
-180
365
-41
177
-797
-920
-335
370
-256
-481
-613
-524
474
-675
-402
308
-660
-870
-518
858
360
736
688
-921
158
-87
166
750
-719
94
-880
281
-115
-685
-263
705
154
25
928
584
-489
506
486
-179
732
842
-63
-902
-186
860
-964
-255
-836
497
897
711
-978
-706
479
27
444
-470
459
518
767
400
-656
951
-58
-831
312
166
-157
677
-581
-743
56
503
-365
521
810
795
314
-862
657
-9
631
-387
-925
-943
-823
148
363
-971
-951
414
-326
-145
936
-120
-362
621
-146
-611
-813
821
-995
-994
-272
107
789
772
541
-105
-579
-203
508
-166
-544
-749
-985
619
-20
-803
956
-704
902
-85
-987
221
904
17
233
906
-496
-178
367
871
197
764
-901
-952
-772
524
-819
71
482
-77
301
249
253
-550
121
-983
897
442
636
216
-162
-65
-438
231
-644
-47
-428
-67
-863
896
-72
105
48
907
-32
404
625
744
148
-578
-813
-414
-676
-989
-663
816
79
-155
-355
-251
922
-661
575
780
-623
-93
178
-838
111
-97
-165
129
19
-406
-335
674
-751
-94
-709
-251
267
-984
531
-815
-939
6
546
-963
2
95
-154
929
-860
-475
-890
72
873
-2
794
-64
895
-915
-358
-475
-217
-409
-840
-401
-788
-942
-838
460
-535
-961
-113
853
-903
969
185
264
556
-80
-591
-576
669
359
607
999
269
-790
422
946
779
237
461
-843
591
859
300
-579
-500
-419
-498
-941
-541
391
605
867
565
-76
948
-833
461
-582
-176
58
-457
-516
-341
-237
60
991
-121
-785
780
471
-793
537
-300
-343
572
203
881
217
112
788
111
979
852
-280
449
-817
196
835
265
164
625
98
-174
897
-774
-241
248
848
-802
103
-836
635
847
-447
-124
-199
-982
253
-82
-968
-87
776
-978
540
-198
301
485
158
-93
-867
258
-865
-937
-497
872
206
386
122
759
310
979
607
467
-773
688
140
-853
594
-848
505
-537
-785
-64
180
-133
491
205
-452
975
-741
-510
-719
-361
103
497
-855
483
-26
587
256
269
704
-44
-702
-691
-410
51
-53
710
-165
-777
-276
750
189
-53
964
-808
-71
-383
-289
631
455
-233
748
-317
928
490
-284
-914
350
828
-92
562
-647
-989
-886
999
715
-976
218
970
-852
-328
278
551
-223
412
142
342
256
-869
350
378
-660
712
765
163
-57
-647
92
-102
236
-559
-123
-18
484
-851
731
782
868
-139
27
725
857
945
-168
-246
470
6
-902
-915
934
426
-990
-750
588
-451
-608
138
-764
592
-933
-615
-713
650
221
-253
-312
923
878
80
-657
-294
584
-935
-72
887
27
440
384
-622
-142
-142
218
609
-925
339
-674
-631
-17
-720
628
-198
-233
-428
-578
410
608
-636
293
-372
-179
94
450
-802
-269
-894
688
-847
-520
311
-143
685
-432
-195
31
571
-516
465
13
-424
-604
665
628
-787
503
912
-543
-37
-406
-850
944
15
173
-3
-375
926
-370
-421
-568
272
-840
-472
-467
-664
702
589
100
27
-748
-581
-830
-350
415
980
-214
-481
-464
-217
-816
364
-287
718
464
-592
-176
-670
391
-47
165
381
-529
-692
240
318
541
409
-183
319
208
564
918
534
-47
-120
13
785
299
506
471
-917
-760
-156
486
-371
715
-52
927
746
759
-771
-926
79
547
-93
-286
397
367
-606
-782
831
-667
-260
-665
799
811
227
-773
848
732
-630
-310
-810
301
-698
312
40
323
-444
710
635
-344
-478
-102
-904
-784
225
745
445
567
-64
-125
878
-71
692
-620
69
237
-632
470
-996
-610
726
370
-899
817
521
854
-480
527
-449
-66
-178
942
605
868
176
-514
-597
-586
-955
379
-606
929
-849
834
-964
-84
336
208
-980
369
425
-545
206
9
-975
-754
449
951
-115
508
147
427
242
-499
-358
863
-692
-318
956
-565
788
-91
-699
260
754
-850
-241
-12
192
54
-425
-7
-422
-486
113
-121
850
-668
981
769
-918
-978
290
420
414
679
-596
-295
963
343
-170
826
-937
-990
186
146
-64
663
716
694
-621
622
-883
-733
380
-613
295
56
-99
-341
359
194
190
-904
-126
826
-784
-578
-566
-539
632
666
48
878
-9
-417
-543
-31
67
240
783
-93
527
982
-988
117
-245
641
638
767
348
432
-232
999
807
465
534
928
769
564
17
641
15
920
174
-195
972
-638
698
196
9
706
607
134
898
243
797
-436
-690
85
-439
611
185
811
849
714
658
8
90
-457
-581
294
550
-476
-649
331
432
453
-596
-716
766
-731
-683
-721
581
19
-494
-682
-164
-173
-213
-620
-439
636
-958
-25
995
310
-829
916
737
-466
422
583
-167
875
744
-503
-921
467
50
-209
721
-140
237
624
-152
-123
-387
773
426
-957
521
45
180
-637
-573
-373
-130
-807
-171
-409
343
156
-12
808
-253
467
414
312
620
586
428
851
-340
-78
-83
611
818
-239
-129
-848
-310
447
195
-98
319
578
-102
-89
-578
-63
135
55
-470
361
-700
167
-692
647
849
-443
-114
-544
755
-170
-166
407
-471
13
-85
-322
-184
-985
132
528
962
4
613
739
682
-756
-55
-585
-991
-865
-908
-77
594
679
-408
785
-611
-294
-661
-464
474
710
710
794
-803
-244
449
319
-259
317
492
761
600
-67
-564
-124
-342
86
933
820
-427
403
-781
-833
222
768
-686
342
-618
-581
173
-717
-53
28
-498
268
-168
316
-684
520
-196
-811
599
382
-39
883
-393
-483
931
-156
9
814
-22
937
52
246
607
-186
-119
788
-994
-141
158
323
631
134
911
-100
366
528
-679
257
506
540
749
533
759
-780
-576
148
-389
-223
-259
-454
510
510
813
-243
84
556
252
674
-138
-723
-82
-333
-910
-68
-719
-386
-586
581
600
46
-498
512
-805
-368
446
-839
-197
355
101
197
-936
263
-713
784
-477
673
897
-369
564
624
242
-870
964
386
-781
877
356
-81
971
-763
535
-185
-291
-604
953
-176
-267
-668
-107
894
101
784
264
-156
-24
909
295
-399
-431
-324
824
-833
-2
693
-48
-883
623
881
178
-85
-281
989
-133
988
204
-832
-660
766
-606
11
-537
-235
150
776
-663
-751
-569
720
-240
-449
-379
772
-280
-855
-639
-820
-984
-686
492
596
-417
-68
500
1000
946
-626
-864
-534
-497
845
-958
692
662
-194
-22
876
-187
481
-401
-825
563
597
-563
269
348
-51
840
122
547
437
169
-119
92
-776
384
-949
-706
21
715
-306
246
-682
-189
866
601
-64
-958
260
-211
-898
-277
488
809
868
-71
115
469
638
976
408
364
147
-742
-559
-763
34
968
-511
-39
-594
-814
-467
-463
9
-912
919
29
-383
711
878
965
706
955
-170
684
470
240
938
803
768
273
-26
354
-749
-843
203
-854
305
-631
317
159
818
128
-246
-378
759
599
-103
878
-39
699
137
-357
-959
-978
-272
111
-135
954
-677
276
391
-657
-855
851
-968
829
798
386
913
979
-631
-173
-144
378
-867
25
288
279
-373
374
-651
306
-111
543
-628
-394
-679
843
578
-901
-551
-636
554
-483
714
142
986
-607
-831
-759
-77
-314
377
35
635
972
642
821
758
-422
854
1000
733
-240
530
-551
914
-417
-469
-379
685
-254
405
586
-52
-882
440
303
-616
52
-547
-915
42
682
798
454
181
-44
-332
-953
518
-727
-98
227
-629
-344
-128
-811
-562
-942
-576
653
253
786
114
-577
-26
-238
-213
-685
662
402
460
-772
-476
-300
-395
-515
827
-515
89
-445
778
806
-494
-189
-44
16
988
709
554
-135
-449
993
16
-780
201
-136
-731
-902
210
-400
679
-273
-641
-144
4
165
723
-670
691
-775
-487
-748
-138
-399
-206
667
-845
827
978
-682
-635
202
-854
314
-979
-517
767
812
-449
-524
536
-311
-969
561
176
836
-153
-355
-821
-908
-842
-982
-963
9
-877
547
-743
839
-978
77
-253
139
-898
764
751
-239
84
-19
857
590
-238
-941
454
-907
-397
-719
185
-255
382
399
87
709
-743
-756
443
742
-230
-624
-745
-914
-221
870
742
75
-967
-477
701
-57
-237
233
110
355
-950
304
-571
292
-935
444
89
495
592
437
-158
-184
63
-8
-771
-516
-252
-196
269
-100
95
-125
-469
726
858
743
-895
569
-108
-393
479
-862
901
-928
198
45
23
274
-664
752
-432
612
-360
595
-459
-821
472
840
-214
324
424
768
-594
488
-552
930
819
-584
-1
-544
-840
-800
-123
-359
-631
-598
-343
494
-860
902
492
-198
-590
166
-844
-872
-388
-481
847
499
551
585
-82
91
121
-758
522
366
877
-339
66
-793
-95
-917
-715
812
-571
444
983
-48
-498
-133
-991
195
49
272
746
-655
972
-801
990
841
-867
-579
-270
154
-769
962
142
47
467
573
778
-205
444
-840
162
771
-776
-251
508
-826
-423
274
-943
-97
269
961
601
-583
133
344
906
-982
582
236
-589
-248
-49
-164
697
-4
412
345
464
-47
316
-536
281
252
298
688
-484
866
516
88
-527
-533
343
680
-857
-550
473
5
700
-837
78
95
330
154
-792
447
-439
-20
335
-351
-891
-549
974
413
-268
-393
-210
91
-479
-134
682
560
-851
-262
-632
919
-576
583
-300
799
217
314
-303
-311
426
-951
487
10
-785
-781
462
743
687
909
403
18
692
-827
366
-864
233
305
848
-12
-118
306
189
-350
-96
-935
337
886
483
-501
252
-40
134
-625
-386
388
-763
741
152
-963
137
-339
738
-590
-542
-17
-190
604
702
-261
-553
-471
259
-245
-824
-877
-605
-883
466
-579
-671
988
279
-449
532
25
-656
-251
245
-811
153
-774
-320
-36
-216
892
719
-638
-497
139
-231
878
-703
-748
228
312
539
29
51
-387
-823
-786
-534
-894
154
758
-553
951
-691
176
74
607
-359
865
-177
-661
-225
-475
-551
144
-818
-22
-907
505
-279
62
20
-516
627
-502
284
-677
-568
122
180
-452
752
-335
870
-25
587
-160
-178
827
-629
-834
988
-251
286
-687
118
-992
785
555
850
-886
-81
-878
-324
36
772
539
872
654
768
47
-837
-843
264
-747
-389
538
639
498
115
885
-587
-482
-446
-50
-560
52
196
-321
853
851
545
268
-919
-757
223
223
-660
207
636
-772
-751
987
-24
573
-124
-18
424
-821
361
634
-693
-337
-347
634
-401
138
294
698
-440
146
399
-839
-132
-809
6
156
396
-476
-463
-396
513
-272
88
-763
519
-410
-850
590
-962
-388
-428
-857
-590
-803
86
606
-361
-193
-887
-993
-183
573
-426
-157
939
357
624
834
-911
14
-86
-664
575
-523
-638
-473
-42
412
-551
-618
-928
187
-916
717
-28
821
114
-705
-529
870
92
830
598
255
-466
-706
257
-493
-593
-802
-326
-309
-258
662
-8
632
148
-369
962
956
508
-292
209
-216
662
155
-204
263
154
-601
-452
-145
-924
848
-119
963
550
702
-625
-495
548
-516
82
-720
606
726
-394
495
982
-839
277
-10
431
462
172
128
-580
972
10
436
-436
453
-484
74
-29
46
-623
280
250
-220
-524
-515
865
738
920
120
285
135
-104
-58
-599
749
-767
-918
-927
-538
934
-556
882
-798
-414
101
699
-828
479
549
-750
-17
610
364
170
120
907
-496
-251
378
-945
-355
-446
-602
485
388
549
504
-25
-336
-218
-356
35
-369
102
-164
-532
-535
270
84
-350
61
859
178
-584
64
457
809
-963
-56
-437
93
742
312
-455
-27
-260
607
-393
999
863
467
721
-948
-707
-361
832
-141
993
497
15
731
-13
-422
709
278
22
469
87
-379
-862
-462
-413
-162
666
-326
638
-231
223
485
-323
728
515
269
723
-242
-190
-934
-853
381
-209
-930
124
59
-919
73
60
258
-435
-273
-935
-966
-494
213
202
-105
-832
-458
894
-200
322
-514
-952
69
-142
-273
-327
-583
793
741
-489
-699
-864
-421
-466
-973
-372
-411
819
-694
-174
-753
-418
-830
-738
614
-666
972
-510
384
516
722
649
-311
-541
-343
690
-818
-973
-584
366
-295
-121
-81
353
-687
-468
47
484
874
753
-591
-188
-732
24
-840
-895
-614
621
444
686
-656
-343
206
-930
980
-226
-301
818
472
167
-590
726
441
481
-609
570
572
-861
-33
465
267
16
-938
640
944
-676
-655
-902
546
236
-565
987
960
-683
-315
911
-669
-270
-670
-238
-1000
351
-320
924
821
14
-469
-93
921
-878
810
92
785
871
-487
-667
108
999
-331
-390
-948
339
184
581
866
-811
390
378
-940
-699
-564
677
-410
758
-438
-511
-95
-883
-462
619
-827
-41
-237
-874
201
-260
-988
775
-753
798
789
-221
-516
259
354
-867
89
-179
-387
971
173
232
-368
178
943
8
-127
922
931
-47
404
-801
904
737
-899
192
969
-407
237
235
957
-60
-499
282
-352
-146
-954
-993
-359
-926
560
618
-79
-524
261
504
22
600
-43
320
-839
-668
21
-922
-319
-845
581
-975
907
-395
-972
425
238
-929
329
-288
316
-490
530
685
385
-453
760
-86
-875
-856
-193
534
-533
828
-491
-225
738
-153
-430
543
-863
713
-191
132
-323
-994
199
381
-183
314
-175
760
71
283
604
-249
605
10
-617
-894
-216
-877
-234
-353
994
-990
77
207
-726
659
-746
-297
718
87
-29
569
639
272
-776
850
445
-491
-58
683
762
-708
100
-619
626
-169
-798
-441
-34
-422
447
-141
523
-974
-660
38
477
-784
-68
973
-580
-65
778
-173
-297
-773
-410
110
-931
427
-421
-345
302
606
-72
450
854
945
811
663
961
-264
963
445
-454
531
367
962
421
181
-778
-763
701
-89
-892
349
-805
-504
-114
45
-709
-211
434
84
488
313
452
-124
171
554
-239
75
873
-387
637
461
471
335
134
-568
-468
-331
639
285
-437
-375
-816
-492
359
570
-176
-869
508
87
170
-765
-747
629
-350
-515
736
-865
-469
-186
990
511
-160
798
764
133
162
-915
-749
-326
-290
-980
575
304
797
-604
-377
487
-491
-664
-948
-108
-539
400
-698
454
373
-132
-933
610
-978
730
-151
-700
-595
789
396
430
845
223
-482
781
-707
701
-877
-411
530
-581
-927
-261
348
239
767
587
235
88
-663
-128
-342
-96
-355
343
978
820
64
154
-112
553
-781
932
498
627
-953
-112
-572
29
72
-792
-339
-741
-656
905
217
-589
253
311
-290
706
-263
-233
354
-697
-610
154
-841
-977
852
-352
-646
-137
-407
76
319
164
-920
935
-237
-407
556
352
800
245
-108
-601
149
987
-211
336
-230
107
-199
746
-305
672
848
492
874
-246
-482
784
-476
791
-864
-117
334
891
162
-617
88
997
-798
66
645
-659
413
7
-401
504
761
-780
-843
-90
-977
-975
-99
469
845
756
988
-994
656
-1
-616
-679
907
-235
-886
-252
-987
774
-42
-879
-525
-887
96
-92
81
465
159
-779
624
-117
-306
-347
-886
875
-386
153
942
-323
-931
18
-235
520
-252
21
823
-772
549
90
-158
325
-430
-71
-196
-247
757
510
248
-827
-402
295
-331
-830
318
837
606
-89
592
305
-102
831
-630
-667
40
255
-735
245
612
818
-348
647
-450
963
981
609
357
-213
266
359
277
-853
609
163
-511
-512
-805
-33
-344
857
506
-792
349
-240
-32
-104
-460
-666
559
-887
-655
-190
-490
-735
-435
170
156
-449
447
664
-986
797
-680
765
961
750
-622
344
-900
657
-472
-897
-793
-685
420
844
729
509
-412
-116
221
150
-137
828
97
509
490
-212
-961
-415
24
532
-233
643
520
-886
-434
-274
394
-970
-72
-972
943
137
988
435
-433
250
297
17
-370
-114
-838
84
827
421
-940
-470
-571
199
-491
480
284
-790
-325
-101
40
315
-602
-613
-699
-525
367
-723
-773
61
818
991
316
623
97
608
-689
130
385
266
-13
-973
488
820
-206
-747
123
515
-55
685
-47
-502
-416
900
-746
663
-206
388
788
5
-680
-67
469
-245
-747
-559
-186
-231
-143
-394
-92
177
293
-556
502
38
962
16
-735
99
-677
-830
538
263
-238
-26
926
-70
-578
-283
626
-783
-350
-984
887
-41
721
299
-436
-304
535
427
-140
301
649
576
891
917
-277
336
935
-436
486
788
974
443
-860
752
-554
284
316
707
-81
785
-530
409
867
878
-854
-441
-289
-511
890
418
462
588
-253
-162
753
-578
166
492
183
-325
-659
-729
477
-923
-467
72
-165
-108
-649
-419
-855
-94
554
62
-631
-283
506
295
571
145
-828
-586
-864
-32
-953
-753
-990
-34
-392
-676
-360
794
915
647
-192
-362
-867
-774
-161
837
702
43
310
-923
-820
702
256
815
-496
-233
973
120
913
883
-991
674
878
805
-212
877
877
763
256
994
638
-51
-181
-992
730
853
394
514
-645
-996
-289
-485
-7
-305
-691
-81
-870
217
700
860
-25
-202
-200
-86
940
-731
990
921
326
70
641
473
-153
-503
-584
260
-943
-539
693
-724
322
-398
850
98
-498
451
-687
-937
397
-246
416
316
-169
-753
-271
591
-642
-953
611
-87
-109
518
5
-349
-98
-166
-777
-116
-257
-261
-622
619
35
-667
677
-143
-464
918
641
62
283
365
434
828
519
503
-108
327
528
367
582
-161
-557
851
706
197
-259
-346
-377
-11
-166
293
-363
-913
347
-694
-568
397
155
-275
755
-591
448
140
407
-569
388
-815
277
-809
-335
-290
-980
29
180
924
-103
-131
845
-605
-614
-999
2
-69
-453
-698
-456
290
-898
852
-738
-389
-127
-257
275
573
-716
-938
937
-423
-141
-762
-124
629
-486
5
379
-568
-615
-913
5
384
-746
162
-953
-878
793
733
245
-835
-276
382
958
-272
797
301
32
66
-692
-803
-916
334
-750
375
-211
-198
200
7
924
247
-482
934
-725
3
-155
310
-454
692
317
-103
-173
200
117
-477
-616
-843
637
-657
-894
-547
789
-856
313
489
-55
-856
-790
-58
-630
-734
88
-630
-436
-962
164
459
-83
-429
788
706
644
-371
697
340
39
-409
-244
-850
-130
625
172
-681
315
1000
359
783
-439
-931
-439
-502
-805
413
-575
-106
741
-944
665
-594
184
-797
-978
352
770
-888
382
-235
-219
127
-253
-363
-963
-814
968
194
-827
559
497
707
809
888
419
564
-275
389
337
560
-646
530
177
-29
-36
-390
-233
78
290
701
901
442
-13
-155
-594
-855
215
-534
821
590
374
444
-496
-583
395
89
-65
-964
891
-551
-632
572
-152
500
-291
-926
-523
-842
-922
-420
-360
601
-96
455
-108
-231
133
-1
-715
76
31
168
-414
933
92
-860
891
-16
-505
-342
-141
-441
-442
-295
-60
-669
-293
-594
599
578
755
-43
877
-930
766
-23
608
-366
163
262
-461
660
-493
807
637
-530
371
-852
908
492
-955
832
-818
-487
-28
203
542
-615
926
-347
-242
192
927
-736
115
-667
-440
-610
-79
-327
-211
64
765
448
-482
-264
-163
774
845
367
-600
204
-555
612
-95
467
-755
334
-5
-164
341
171
970
-751
955
-272
-49
-989
-523
159
86
-101
-721
-417
-695
914
-848
131
191
682
-210
253
-891
783
222
823
632
899
334
-235
-161
-334
-507
737
-55
-362
-210
-972
-289
-916
-902
-819
420
-836
-386
-45
-142
693
-206
720
296
-317
272
874
356
829
543
-563
-537
863
774
-73
30
938
124
708
361
26
792
612
-514
965
-783
-403
546
780
792
-458
456
243
499
157
290
-921
-24
429
-974
-263
-507
892
-369
791
800
466
-146
92
677
-285
493
-172
-787
261
667
764
-380
-47
793
137
-103
722
542
-844
267
-866
730
-392
-422
642
505
390
-568
99
-809
-573
-241
-335
854
369
966
-256
977
-795
479
718
442
834
426
173
470
-980
148
-373
472
634
357
-291
725
372
16
-912
366
375
-830
-894
625
-698
763
-524
862
917
-613
-818
227
382
839
-576
-719
-532
339
-904
-677
303
-922
103
193
-714
745
-29
276
615
-760
-965
763
-654
911
636
-728
-790
407
912
939
-85
-228
406
701
-813
-820
738
251
651
-300
478
355
-234
-854
283
259
636
-474
-169
-750
879
112
-686
-844
-467
-407
499
358
677
-507
-714
-391
786
595
323
-614
264
-333
553
976
607
-559
949
-565
-240
-770
-336
41
999
-218
-984
292
-847
33
100
131
-475
824
936
774
-833
580
935
-922
-244
220
-913
788
-62
228
-920
-651
-708
-475
749
-436
-353
659
-912
70
810
-61
-859
980
166
-743
-90
359
-283
-354
13
476
-795
686
-437
-306
65
667
-41
944
-399
747
795
670
-505
392
-92
-930
-120
-711
-443
872
241
-483
-759
-380
560
204
614
-891
-307
784
-17
-354
-93
-357
946
935
632
-730
-656
323
-293
906
820
-837
726
282
878
-177
79
-380
494
-521
-485
-369
842
-987
940
-928
-439
-637
542
-754
-173
715
-556
355
-849
634
-929
121
137
470
971
484
-992
-328
294
-240
414
199
-85
729
-422
171
-235
194
524
820
746
-209
598
330
-192
-942
-116
-776
-668
-82
-220
540
734
42
975
978
88
-426
450
-181
637
-8
-977
-221
-93
792
283
540
-36
701
-984
442
-420
154
74
539
986
759
-241
-644
614
934
-712
-180
-205
-410
-306
184
284
159
718
614
732
-389
359
49
663
-988
282
-614
384
-473
-418
-636
-82
-243
-697
-620
759
873
-64
962
482
-845
673
360
-112
-582
209
-173
228
456
-874
-552
973
-753
-27
-779
-265
-518
-273
-495
315
819
-629
-131
-823
-857
701
516
-702
434
-196
-180
-723
109
-549
-79
783
-202
-227
-318
992
514
-404
332
-571
262
-975
478
222
-895
682
-954
491
109
922
-481
-855
868
767
-454
48
704
162
707
-884
382
-133
157
676
672
-575
-195
679
688
339
-6
-309
-897
301
661
146
427
-218
-829
-274
-134
428
292
407
-480
-6
754
480
533
-514
716
495
-368
-122
-585
206
779
-251
251
-245
991
-659
980
447
863
-540
-318
-357
-863
-833
-108
14
399
-852
-251
48
222
-246
637
-437
-737
373
-312
912
-677
470
-840
-903
-314
702
-541
-254
-590
-803
963
-739
546
-27
-2
44
98
596
456
-503
-41
-691
-416
530
82
940
-960
870
166
376
-20
619
175
672
405
200
-369
-418
-435
123
-792
644
-713
-882
167
-472
336
-201
-34
139
-882
-879
19
-583
568
-215
-977
551
-833
26
396
216
284
491
799
-201
-206
743
200
517
-701
571
-633
-559
-376
-966
-808
514
-536
11
99
944
-238
-759
-123
139
175
963
77
-368
368
0
-182
-613
-849
-270
411
-537
-873
695
-384
493
-264
-345
315
897
246
733
573
-922
-283
-967
-678
-942
-154
-719
-908
-144
-342
-313
-978
966
-168
860
608
-142
961
350
601
-774
874
935
-53
994
762
-463
178
817
-450
592
107
-111
-974
-291
531
588
822
839
-255
-804
-547
-179
800
-126
-112
219
-811
526
-328
802
-1
749
-7
-432
97
87
390
873
341
186
530
-817
-856
712
297
-897
-396
293
960
-362
-758
628
-322
-564
-517
-463
-165
514
614
366
-168
-372
-608
741
259
-218
-610
-964
435
650
516
-197
-562
-15
-534
343
881
-185
345
223
187
468
-687
551
-634
961
-95
571
-554
773
487
-217
-903
102
-475
-437
-339
369
-914
22
-848
312
-679
522
-53
342
-205
937
-300
883
-434
377
-672
868
792
-559
-248
-882
773
814
-951
-622
99
952
237
-914
85
-713
293
-715
912
-694
-669
-968
4
-212
845
680
-1000
871
-534
316
796
32
962
-990
-732
985
826
906
316
304
490
15
809
880
579
-583
453
-522
66
983
281
531
-440
-813
-287
207
-375
436
219
-758
-323
278
41
175
-951
-850
-811
-326
303
-760
-984
-204
-36
158
193
-397
-156
465
-185
755
731
-307
81
897
-998
71
888
-395
-110
723
224
-420
-635
-495
624
951
-374
16
513
-599
-627
-273
421
-634
-110
197
225
828
-983
680
887
-251
636
-165
-713
-880
695
-933
506
506
122
910
321
-635
263
-218
806
457
261
858
-729
-146
-151
399
-735
703
-300
699
-74
-470
477
-753
947
-300
-519
-285
64
126
-575
-792
-656
-911
-450
18
-999
-303
-804
-711
-798
-455
-742
90
-834
-395
-293
-219
553
971
-952
293
605
-170
-513
-386
-661
351
98
-616
553
-968
-216
-651
494
-708
277
-940
699
-345
-505
-835
53
486
265
668
-592
-821
-267
-112
-711
-459
8
596
563
818
-812
-474
-403
-76
-472
-430
-18
289
-488
-585
643
-793
463
-542
187
185
356
292
-454
-94
-83
-652
-451
365
432
-75
-92
-199
457
309
-544
-229
-81
-777
809
609
616
-473
948
-571
361
181
939
204
-634
374
-672
-892
158
-188
-309
257
-548
-306
-607
-4
-740
-853
870
-24
-125
53
-69
-766
481
-820
-532
-133
-77
-78
394
-902
-547
-854
595
-959
-863
-461
-327
-162
307
700
-318
998
-772
44
351
198
454
-503
-443
623
-672
-231
542
-684
-316
-309
309
-816
-149
-359
543
478
-34
719
939
83
-81
-613
527
-774
969
-433
53
374
529
-427
-564
633
852
-820
496
786
224
-98
-863
-674
-650
-962
963
809
-616
-196
134
-463
11
5
620
10
-690
560
-231
445
-780
-396
417
-566
248
-522
-116
-276
60
68
-609
-738
-596
-314
322
447
319
-959
474
-441
578
-51
-974
297
779
-715
-663
-89
-681
-228
183
-577
-577
165
-900
-69
-770
-836
100
910
-433
-734
347
687
117
440
620
-536
-708
-494
152
-486
954
-40
741
613
-936
997
-561
-797
-975
634
-234
-596
-340
240
939
829
-873
8
-45
-633
192
305
814
891
859
883
274
-670
101
-991
-667
-932
-588
212
-582
-760
765
-617
-751
51
260
422
991
-403
987
-28
750
-518
468
749
-372
-829
-759
456
-752
-34
-907
-282
-210
-457
609
-880
-672
-206
899
834
290
980
-84
864
934
738
-2
-492
537
-121
307
76
-82
-878
-680
705
-170
-367
27
988
-132
-174
-467
-974
-247
-49
76
-488
218
790
-926
-850
-166
-469
-764
-294
-374
28
80
812
-491
-860
-889
288
-316
110
298
682
988
-709
-238
609
-336
766
268
954
-216
256
667
-522
-236
-727
-598
665
607
115
-7
229
-455
-694
542
18
-770
365
-626
661
-424
-664
829
-895
849
-862
-775
739
46
-646
727
-28
269
13
146
-907
-139
1
-153
333
926
816
534
120
487
-209
426
-581
724
471
419
459
-437
354
442
-166
548
-841
-260
240
-601
-419
163
-611
-224
916
-490
-560
-914
632
-568
-858
148
-397
449
-768
721
-436
-962
882
-614
530
-258
688
788
372
6
-686
-959
442
-423
699
861
-512
447
-958
251
996
25
203
432
-644
-581
611
984
707
20
727
369
503
814
-247
-388
447
-794
124
-907
353
-486
-412
825
-795
554
303
-587
-210
-502
537
552
-767
-239
-106
-130
535
777
587
-807
-134
163
-982
-311
758
104
-601
361
785
299
-763
-899
-223
-852
-764
96
591
-63
-899
507
-345
684
-473
854
558
-260
-394
-487
-436
869
279
29
516
484
942
3
346
-180
353
18
-460
-183
-549
501
213
-421
-960
-571
-70
-459
699
528
759
934
922
-747
680
193
497
362
799
62
-791
352
206
-297
-838
-857
-145
-597
35
462
172
-390
-345
-664
-529
355
979
-749
959
241
537
997
-803
-204
86
594
306
-561
-377
-769
-336
-467
104
798
-18
952
439
-211
-151
-337
-837
479
-188
175
-353
939
-191
-638
835
-759
-565
-301
946
-260
-527
-226
-549
-331
-729
-546
-535
603
-441
-746
933
-800
-12
-324
996
-109
-656
-786
-858
-627
-786
-587
463
-507
290
-969
116
-562
-697
270
797
178
958
979
-92
28
-94
130
-432
-498
-707
-611
-85
750
227
833
663
185
355
-302
-791
265
913
-124
-168
186
444
-613
-701
126
793
-613
655
310
-337
-726
-985
725
-582
887
68
-622
-112
298
-597
-400
-663
-504
388
42
-495
966
388
810
566
360
488
539
438
233
654
556
546
431
725
-796
-628
193
-870
-445
557
-437
-157
-289
561
82
-282
-991
639
-477
600
113
-333
21
-299
-262
865
-902
-30
-322
-82
-656
97
-285
-325
215
951
484
603
-574
26
-223
273
-466
27
-919
820
929
176
-976
435
-409
-825
76
952
-323
-442
-442
322
389
28
306
-314
919
892
-908
787
-859
-979
-391
514
608
-27
54
-996
24
-177
839
792
717
637
416
497
90
275
-211
7
27
-645
-535
14
861
-757
457
-862
-16
759
-827
368
-719
-503
-400
-894
159
-896
728
136
-433
-995
844
226
278
-68
-754
539
-321
568
-181
-901
585
817
-577
210
-973
-194
544
486
408
805
324
-657
139
338
254
464
-287
-761
-937
-327
-40
-373
500
-460
-742
499
-828
-512
-477
533
-753
-200
-304
894
849
-314
-482
-43
961
-838
-499
530
810
835
-36
87
-325
495
274
-765
-493
844
-191
-451
-556
-625
508
989
-250
722
-378
675
830
220
750
-340
443
290
-110
-921
883
810
-84
-200
652
853
215
-592
-3
641
-455
-926
-198
304
460
304
-141
78
212
-800
933
389
791
374
-812
-692
847
-261
-701
-696
399
143
-488
36
454
-196
565
798
339
-883
278
-849
143
-893
-586
708
289
-743
-152
794
-143
-441
172
-939
-972
246
-555
-710
-259
-145
-331
136
536
135
-104
536
-16
165
620
858
-925
-755
-467
-345
534
-865
-596
637
-842
738
577
417
436
-35
-668
193
144
-386
37
39
-629
905
544
396
666
-39
284
695
235
798
-928
-346
703
125
-985
-951
-955
-222
859
-842
-295
-367
-523
-874
173
629
553
519
585
812
990
-755
339
985
-885
980
651
-142
-748
-872
-487
541
-238
-714
135
450
-653
976
386
354
-241
-369
75
689
-380
966
-421
-931
-18
-124
602
854
3
99
78
-175
843
261
-529
685
906
-915
-290
718
244
-510
341
-123
59
791
359
-32
627
-109
736
-134
441
-942
-841
-817
693
588
694
543
257
486
-643
407
946
115
-344
-656
-766
204
-191
-672
-32
-488
330
889
-15
-976
539
-854
-484
-922
-419
-755
-141
766
-277
376
-765
747
-435
-725
-54
517
958
-357
121
-29
379
-933
983
128
513
346
-340
153
555
-111
957
816
899
-321
-385
80
705
-930
362
-835
-393
125
162
-94
266
173
-589
-64
-704
-383
-713
226
-938
557
-47
-105
-590
236
-226
-391
310
203
186
-988
580
497
889
-153
-124
298
598
-900
174
34
55
-390
-467
-501
-685
231
350
668
-186
606
411
486
940
-516
-668
-658
78
847
182
-992
77
844
-11
-548
638
209
650
329
-603
333
291
-732
-400
-497
-575
978
-359
-77
-746
-487
691
661
560
-608
-78
-207
464
245
705
155
-167
-619
-366
-553
-343
14
429
-96
715
-850
-399
-16
-144
316
435
731
790
-825
-131
-940
-91
-201
417
-502
-125
-928
88
130
558
-118
-194
-791
184
-74
844
125
-602
847
-254
-216
282
-708
80
-228
-424
-790
-469
381
434
-955
771
-378
533
-869
-737
144
-367
468
-698
903
-327
-42
219
-94
842
612
298
-707
-164
-887
-705
-33
-887
-652
316
-732
506
43
-59
-367
-153
520
-126
-111
133
699
51
-276
429
134
-371
-913
44
250
58
437
-523
-779
891
-354
162
-152
703
-987
878
539
186
-41
-178
982
206
-807
160
-587
331
-735
54
-364
457
152
303
245
-274
-817
382
34
745
326
-446
707
896
-353
915
-87
-631
-293
-34
302
189
101
-299
-365
887
371
-610
272
354
790
-510
125
208
-881
-707
97
26
790
138
-758
154
-233
446
397
365
-75
-13
-434
-68
943
191
535
971
172
774
904
613
-355
-434
190
-316
-325
979
574
-470
-684
-440
114
-694
995
905
622
479
147
-326
-778
-309
910
-924
835
386
430
821
-447
723
-576
96
677
865
-914
-967
-69
-582
302
-560
754
95
747
-869
45
270
451
-991
-136
592
379
-628
-554
-268
-595
155
112
-886
404
402
102
707
-337
283
150
-97
389
-837
-561
619
-4
431
-880
-8
784
394
702
79
-561
-612
430
-236
108
553
958
418
-29
674
-325
300
745
-290
425
-187
107
877
-999
-711
405
-855
681
-543
559
695
-831
-820
723
-993
-453
192
-83
711
-642
353
874
568
-966
300
-965
266
863
697
466
-929
234
711
-588
425
-858
224
857
72
12
603
-792
133
-996
917
203
60
28
-973
906
669
-360
110
-807
-645
-786
63
-46
-268
492
83
979
723
-461
-269
763
642
533
410
326
-675
-575
818
48
567
-143
-791
929
-440
-94
-150
-471
-185
-537
956
-852
176
-251
-506
-169
563
293
-68
-460
955
870
319
488
48
177
510
67
-640
244
-786
125
-264
524
0
789
-959
901
-171
-85
-132
-478
857
526
627
-45
-721
-501
-412
-429
-383
363
652
-300
-475
571
-995
579
-892
-730
485
-598
954
295
-46
-773
526
733
-41
813
314
753
451
-24
-748
591
-333
-836
641
-477
862
-236
-662
655
-303
346
652
70
-23
-910
-772
830
161
-605
358
-977
266
-123
712
-198
-684
-752
999
625
-938
818
568
179
-488
-506
-618
935
-188
-255
45
-131
230
-416
-398
590
304
191
-689
971
216
548
-965
890
-644
-380
-10
105
650
332
-501
590
-521
-468
398
-628
921
-946
165
120
-460
419
653
-739
171
-977
672
-23
328
41
-136
-629
944
-817
84
173
-821
-318
877
-166
-39
689
633
182
960
93
199
508
-482
-670
620
-525
338
-789
-56
-27
-547
-971
-78
758
-324
-470
145
694
-525
-834
934
-565
-556
311
706
283
-938
976
-479
272
297
26
867
-72
180
-543
-467
-941
-431
868
-795
-171
64
129
-144
-50
764
-585
-472
-403
-327
97
-216
-352
648
-639
794
177
115
617
562
381
650
-818
-783
765
174
-390
-178
-642
-802
380
366
343
346
-995
697
883
-44
667
303
227
625
288
-163
-376
-505
-419
204
477
-980
-250
319
970
-991
704
235
422
-438
484
74
-732
937
625
-682
886
-577
-360
-611
-877
690
984
238
631
-537
944
-291
-287
-244
879
-88
694
-435
297
-605
-635
-265
753
608
909
-6
-306
-150
-41
-287
429
-751
-281
327
990
58
939
-166
890
724
-853
-913
435
-477
275
251
294
-78
106
-650
-984
552
-354
-682
-794
939
797
542
306
-468
956
699
-317
-66
-985
625
-706
-10
-726
-561
669
-965
-835
-1
267
415
-570
832
157
969
-379
84
-313
693
-336
592
422
337
-245
-723
-226
379
-396
131
954
475
-684
540
696
118
890
-602
-761
860
167
31
-318
672
-396
426
-140
769
-727
303
-969
543
846
591
635
114
-710
-155
359
-474
-913
359
-580
404
245
178
629
720
761
-680
-76
-137
-653
853
633
489
-166
-163
508
49
-414
-928
142
-674
-794
-886
-773
622
-486
-774
-25
-913
-260
508
779
-421
770
-993
-115
929
-23
256
-786
-456
366
207
-600
-833
914
185
-936
219
191
288
-297
437
-10
53
33
-597
165
-899
487
31
316
214
-487
-401
257
306
818
-174
498
585
-423
994
991
421
707
309
-978
-599
-961
133
384
492
-576
-38
-164
139
773
821
-641
67
296
460
-837
-566
720
-428
-346
50
-704
863
-814
863
667
-985
958
878
-120
21
-105
-483
921
-248
-296
404
-67
-76
-770
-380
423
468
269
-218
-440
474
997
-744
330
-498
26
-606
-280
460
120
-371
45
-788
815
-360
-351
-26
-864
-697
-507
806
207
239
-605
-913
486
-873
561
-454
-731
194
740
-657
546
-64
127
13
-417
277
-250
-829
629
257
478
789
-370
107
-190
764
-330
-427
-721
281
-275
862
-676
208
325
-740
-413
364
-484
-415
193
708
913
-325
266
430
499
-815
-824
458
-244
272
-520
-76
427
-296
264
-437
648
-792
-464
-546
-894
-369
981
-962
-598
885
-779
-980
-3
-460
-798
-737
750
-946
-127
535
-886
-891
-136
592
197
-279
-874
884
-343
-316
-712
534
-470
-379
817
-946
859
723
70
-613
-68
-95
265
920
174
246
716
543
-162
567
679
-952
-892
-313
419
-871
797
517
49
661
165
-679
454
-544
-155
346
-124
631
-586
640
505
204
-62
-427
-454
-176
592
-582
819
330
867
578
31
-631
669
959
-515
-185
729
549
914
-583
-323
-796
-58
-15
99
-802
-921
-284
-759
-484
-3
-770
-795
-745
363
509
235
705
-246
-882
215
866
-453
903
-37
769
-16
-315
-976
-473
-862
-667
-622
396
78
918
-442
-970
673
238
340
174
311
467
-825
-924
382
-117
150
532
325
-200
709
405
-357
-273
559
-482
52
196
541
389
-566
829
187
982
224
59
58
169
670
-540
-714
-459
-482
986
229
411
298
730
-5
272
-412
429
150
560
-753
663
-88
931
660
312
-969
-406
-218
-913
724
-357
-747
846
-135
-561
-624
-784
-411
-398
-800
-292
-786
-676
951
565
343
52
-354
558
851
-106
-174
-726
734
-94
24
-697
68
-741
959
387
-67
-560
343
-46
901
-240
-658
-287
0
-43
-864
62
363
-938
56
172
509
-674
826
809
-622
-253
-237
976
964
835
935
-571
-373
-892
-41
-841
-692
214
-783
-386
721
654
-488
-653
491
36
614
183
731
987
-869
843
15
-980
221
847
-995
770
-16
-528
-929
-636
-194
9
-191
-760
-66
136
-199
-679
704
-973
682
503
-826
-993
595
487
-161
-824
50
974
-676
-360
579
-183
-920
198
-639
869
47
-821
-668
33
-752
-735
-929
912
-155
-419
-587
948
-27
-448
191
-578
-115
129
131
-128
97
-226
-203
616
19
352
276
-32
-545
685
-251
600
436
523
258
256
-250
-280
-662
154
34
574
-9
12
-300
-167
143
-766
-348
752
901
77
-29
-470
81
-925
395
304
-783
-897
971
825
-663
250
781
448
331
-976
-124
-492
533
-502
632
34
-586
356
-619
-572
586
350
317
-919
-829
433
-549
-160
-935
278
-965
728
-72
-860
-939
-29
616
-389
361
63
-634
387
-529
202
-205
-343
327
603
-637
680
-731
-843
618
450
-716
-686
305
346
-116
-250
582
417
502
-237
440
-333
896
-991
-93
996
603
178
135
862
-795
281
-467
-211
-617
512
690
-111
-475
-724
-704
39
383
789
-894
-601
-510
-719
-726
-210
-108
-336
644
-842
320
-948
658
-556
-683
604
-803
345
145
528
185
-159
921
596
909
-226
-630
-667
-270
-276
937
-865
-890
-287
-630
568
-648
250
496
-450
791
221
-416
-44
-807
432
774
-850
528
-627
-162
-234
-152
-361
668
-78
505
-893
887
919
234
-90
-321
964
-965
-348
844
564
726
-691
315
-194
-899
-841
460
-525
392
-233
969
-488
-401
-468
820
373
-774
-426
-573
238
-421
579
-310
745
408
-904
445
-773
-894
-448
-448
599
70
870
495
319
449
-256
-155
-465
-847
-448
-554
963
240
-898
578
344
487
181
-417
76
211
-234
530
638
-247
-360
251
-507
88
-867
90
75
308
310
-944
-319
-46
584
552
127
-56
263
166
-57
979
971
-663
70
557
309
-945
-594
976
862
-116
551
611
459
274
-705
-622
144
-645
930
-334
360
480
-303
-817
234
119
431
330
233
-176
-269
-724
-582
-164
-830
-373
-429
-767
-450
-891
324
-479
653
24
204
-910
-227
544
-633
-609
920
659
475
-543
-99
542
-673
241
-652
-844
848
-843
-800
-327
664
1
648
-324
-119
-809
144
-866
-865
-594
228
200
536
-984
-221
789
-590
205
487
-299
265
20
938
301
-915
-810
293
257
-775
865
285
769
669
998
855
73
571
817
-682
-831
-198
804
-839
338
922
181
-406
-209
415
-668
-414
215
693
565
-620
78
854
-281
-548
727
-322
-746
-703
-557
981
-835
-960
680
788
-605
-508
-916
80
315
-512
-853
196
968
598
912
279
328
-419
-981
-707
-598
-227
35
-238
-113
519
-844
940
182
-554
-912
155
523
-563
-613
-979
44
12
932
370
-251
112
-494
82
599
-828
-980
-997
-273
339
994
872
300
34
985
391
-628
-986
622
-578
-430
-579
-15
-308
-78
787
114
-251
757
499
-239
747
-259
-285
811
312
-416
29
-980
930
-58
141
299
-999
-448
547
-97
-728
486
357
-550
-833
-645
-800
350
-55
663
137
699
747
-355
369
-47
-153
-191
961
-884
782
581
703
951
-590
925
203
-342
-425
20
-794
-478
539
-709
788
-948
-490
-241
956
98
495
-476
226
-566
-499
-506
741
253
-717
-586
-361
963
149
-620
753
859
651
355
-609
-776
958
-622
-288
802
658
215
-40
-728
-3
-636
608
416
391
230
235
-305
640
-686
658
525
-332
-842
435
-541
440
42
-574
-807
958
-819
-174
92
772
551
957
764
884
-858
539
884
-331
-415
-747
-324
613
-843
410
-243
830
686
650
-269
-568
238
-124
-225
-655
901
599
-69
63
-767
994
422
868
885
-260
-717
-931
125
-937
390
620
-992
-637
-796
683
-916
-891
635
177
-131
20
568
-312
-143
864
-490
-457
915
168
-838
140
111
500
873
5
-852
-84
-451
-358
-932
103
-734
-10
145
164
-14
792
-330
-238
944
945
-511
348
642
-808
-400
669
800
620
406
541
238
-30
-512
-511
-410
774
465
666
-525
229
57
-164
-790
568
545
-937
-1
807
446
690
178
264
741
693
700
928
417
-657
-638
889
-871
159
-326
-585
307
-788
-665
519
939
-787
624
691
-359
788
485
180
101
16
488
8
-202
-443
-719
-220
68
-194
-879
-696
485
182
693
-890
506
211
789
320
318
559
664
-169
916
-230
562
-390
-561
-861
886
236
-40
677
248
-13
530
-895
54
-912
317
-775
751
-327
-529
-689
994
-106
658
8
578
393
91
-356
690
-509
181
-3
610
-859
-322
559
702
55
-294
-861
-954
-865
-1000
595
-891
-156
-584
-42
214
76
-287
-579
907
697
-1000
848
-27
-48
-283
441
296
305
-459
-753
56
853
-528
-988
213
-362
-330
-929
810
905
320
272
286
876
69
627
404
687
768
960
374
985
918
-353
-917
-272
-836
-952
-841
403
-552
-69
563
-441
-600
-817
-164
-346
-380
393
125
-268
-602
653
-614
502
219
-992
678
-639
947
-489
201
954
-540
585
-962
-378
289
729
581
524
676
-22
203
-439
931
603
-313
-421
172
-612
-497
409
514
-62
-69
-922
-566
-131
931
716
456
621
345
540
-627
-715
980
-111
-773
336
-766
-148
986
-768
-185
220
900
860
-594
-250
-903
92
-366
-770
133
-526
200
-923
-251
-625
198
-174
856
-773
88
-61
567
-229
-774
-417
925
-815
308
841
-485
-38
-642
604
919
-597
846
-126
33
736
-864
-214
-24
379
193
-920
-168
993
398
753
-427
-30
-913
777
376
215
-282
287
-740
-35
-122
785
1000
-434
339
-878
73
-165
-23
70
-645
118
511
345
-701
-578
908
-329
776
-808
322
-622
-884
-628
598
-679
947
263
-934
-179
-16
543
839
-34
-225
-503
621
-77
-260
-569
278
-461
-501
-961
12
-366
649
370
626
707
165
872
-511
819
-944
781
-584
-51
-932
-793
54
-334
978
444
316
-541
-993
-975
-657
685
-618
-667
-47
-268
429
-83
731
83
-956
-430
-936
-82
138
535
714
-739
385
-564
513
-899
725
69
-845
967
967
624
-752
-587
-544
-111
632
360
331
760
-618
-285
90
144
480
551
87
-201
591
-470
-5
-99
-839
669
122
-307
-666
679
668
-805
-564
291
-577
-232
-337
-400
266
607
655
913
736
435
170
-152
170
-821
264
-822
-219
475
398
-249
-43
82
92
-450
-620
854
695
931
161
-441
937
451
614
-513
515
-197
-389
975
986
212
-347
455
553
-270
-894
-592
-58
-69
-904
-101
-602
-131
141
169
-139
-527
-561
0
399
-914
-122
140
646
354
-392
942
-956
-312
742
856
678
-638
-466
193
731
877
758
-919
-223
-25
602
-535
-764
355
-647
28
-231
-149
-620
-834
615
-89
-197
678
-67
740
749
548
347
507
-321
-298
-960
84
254
-347
365
-315
-929
303
633
754
383
-308
-91
509
-861
272
713
-752
-483
929
-950
215
134
749
-319
-238
-613
-850
80
-598
-307
268
-508
481
810
371
-841
-753
-540
333
297
655
-748
857
-996
898
-908
-399
-701
53
-225
-600
368
369
523
-859
913
-636
360
611
280
-833
614
991
-459
698
903
788
-85
19
538
565
-588
13
-16
-766
-108
-421
-407
-797
-133
-59
-395
-212
824
-565
282
656
-999
960
389
705
331
-420
-892
722
-460
-554
-431
63
-837
-180
-900
-798
721
419
819
813
-701
-707
507
-718
-409
85
368
66
857
-720
728
-470
975
-581
792
986
-50
-92
-732
283
176
-924
10
-808
-549
-864
448
755
-161
-58
-453
695
938
-546
274
770
-871
-816
-874
180
743
-836
-610
993
980
633
560
-571
-471
36
9
-30
-235
-510
368
316
454
-597
-568
979
541
400
641
416
87
-767
-179
-147
47
-494
328
422
224
362
-611
-692
-140
404
1
709
67
-798
141
-720
642
-861
645
-127
-684
-644
-248
-278
-938
235
-927
-970
-455
-1000
56
780
-342
888
567
362
-781
245
-163
-832
-669
87
-488
221
-882
-547
-58
-33
-333
-639
274
-747
-71
-320
870
232
-439
-646
264
-473
367
401
-442
860
-508
-690
501
418
510
-193
-464
-131
73
-606
-37
-717
422
390
-113
627
-382
489
137
46
230
-474
798
-689
-189
-19
753
-14
-137
-205
823
-648
24
773
-490
590
-516
987
426
59
-480
-482
599
-350
501
728
-589
-271
111
62
909
564
-125
282
-132
-795
-811
-687
115
658
962
888
-79
-348
-770
-818
410
-602
496
907
-651
-525
-488
838
-52
-370
-615
-620
168
-271
481
-77
-280
524
1000
749
-90
-70
-721
511
-53
-783
-682
-545
225
435
12
93
593
-561
-684
-605
960
492
-302
-566
-323
-929
717
-255
876
-878
-673
953
-414
-696
828
-240
97
330
586
-705
666
-328
-977
-327
584
-173
-939
204
462
447
-866
291
-599
-337
105
-498
195
412
-954
501
-785
773
31
193
476
-934
854
-861
-618
-645
-809
125
63
-860
539
-625
-830
666
-505
783
-817
797
-62
364
-610
-788
-602
-409
-963
-393
-273
598
-310
-273
-407
-615
-905
-519
-98
970
-255
437
904
596
955
-70
-812
-953
551
-173
-749
530
306
249
228
-513
-807
-185
-886
747
-535
28
-398
760
-490
71
377
-170
485
635
171
264
873
149
370
-95
512
724
-31
-466
-386
392
-85
323
-908
-611
-560
-188
-962
583
-879
-766
-482
901
-644
-493
963
-175
80
697
-440
454
-834
237
799
445
888
305
-573
745
-489
657
580
-890
-263
147
-595
648
144
-796
879
91
-399
-2
997
-556
782
481
640
267
-800
764
810
534
-798
835
-288
-486
-640
-279
45
310
356
578
-469
569
733
-134
-167
106
-450
-268
-81
997
-302
-756
-843
-259
-441
-434
56
-574
-682
-144
446
-882
698
730
-159
-738
124
-19
652
-706
-432
199
98
59
-942
378
285
582
-519
-721
658
-84
-888
776
16
768
-889
-293
219
225
-716
104
-793
-267
-931
637
-803
62
-964
-893
32
414
-802
655
996
-483
-882
-462
-15
-978
-274
-121
81
218
536
-476
239
544
-386
831
-277
-663
567
-787
826
665
286
738
299
143
864
-80
360
827
-734
77
-160
185
808
577
171
-463
496
-274
475
799
-784
169
109
512
-680
698
-562
976
-718
159
971
799
-494
356
-52
-516
-124
279
-449
929
-20
544
624
731
-68
189
-332
-579
605
73
-558
-631
-952
-157
-44
393
-733
-863
-822
160
-46
-209
-92
233
-958
-343
910
377
620
-466
361
678
127
118
660
538
1
-629
-581
-275
706
-791
-347
-446
-446
304
-942
-332
706
959
197
175
-27
120
-695
666
-713
-642
-319
-768
-754
-748
-254
-215
-446
788
906
550
859
-285
539
-693
-168
-376
697
-377
-731
-339
-867
-140
222
-334
-244
-537
-961
592
-386
-959
-939
480
-660
-218
-751
914
-634
-989
401
361
-24
-182
-30
-371
236
878
-854
-536
876
741
-692
276
-851
52
-688
-277
606
837
-308
-484
-923
339
-736
156
367
-627
556
784
279
-886
137
54
383
881
-73
307
-386
254
812
373
-605
150
172
-175
629
419
739
-949
654
-145
850
921
-404
617
-341
-31
-689
666
-41
-490
-289
787
36
-807
-434
-880
-882
219
653
-785
-818
-666
255
409
-422
16
-318
-772
823
56
635
-321
-722
46
381
-913
-539
-501
625
-940
407
343
645
-706
65
-921
407
-813
812
-223
-827
105
695
-753
-856
44
773
80
-804
68
-793
217
-679
113
551
146
813
-835
-639
-61
511
716
-249
973
123
702
676
-806
-712
142
-500
-236
-951
-707
71
-193
931
628
583
-928
-213
278
-243
824
335
896
724
-751
-177
-908
526
-969
763
-36
-917
74
-254
-430
35
370
-254
97
-536
676
-269
95
-655
-361
-838
-580
898
-812
-195
250
124
215
-749
983
-423
53
-809
634
687
246
265
-181
-515
-358
312
594
183
226
-69
-622
5
0
-364
303
-838
-501
708
-662
-357
940
-641
525
865
-790
-696
-316
-904
-333
204
144
852
391
-246
333
629
-94
763
43
-316
-882
-108
30
458
-937
-435
867
-140
50
138
743
-773
192
278
104
217
-827
670
785
376
402
-422
579
39
-358
-906
384
473
-479
96
607
-331
-429
-656
-744
651
695
979
-741
18
408
-535
885
-364
581
-736
27
-189
418
-53
-300
-74
-277
345
18
685
-602
95
522
-144
967
509
-109
-875
-786
-33
795
-624
672
19
316
308
-434
764
60
-69
528
-968
-154
257
-283
609
359
612
865
820
392
-901
-220
896
-939
668
253
-242
-505
-101
-149
-933
-370
-28
-467
787
490
-117
-34
-136
-694
320
742
381
-662
588
-836
-522
638
-871
345
-743
699
736
651
-348
-312
-622
168
-697
470
889
118
-603
-638
307
-928
753
593
-135
-797
-105
-367
711
237
738
494
606
394
344
658
61
-720
-571
-454
868
-889
5
436
24
-571
-680
111
-736
-120
-815
5
442
-225
-932
-245
-805
-386
198
808
207
642
533
-513
-697
903
147
78
-670
-192
971
735
557
424
625
680
-229
497
150
7
123
547
779
185
81
699
658
-474
-622
-903
800
-941
315
119
328
-414
-457
913
363
977
-568
613
867
-159
-360
-769
-764
-184
-707
570
909
-412
-651
597
-239
-883
-890
-176
883
261
-62
-66
-732
-883
-88
-280
215
-287
-233
852
437
-911
-415
-633
60
-674
-770
64
354
-81
-943
-629
-82
-1
-128
-686
478
-688
-885
-435
30
-7
694
-159
649
-932
-200
-174
-361
889
774
424
264
801
-965
-45
-56
808
-276
-859
434
974
448
597
-812
-831
-353
472
993
-293
-87
-91
538
252
114
133
326
-204
-85
555
981
614
-587
-652
199
475
-612
-402
-465
363
-433
-415
-997
149
-893
-180
421
-972
-922
19
-733
-146
-880
-145
-72
-411
-730
6
649
-500
289
-620
994
28
535
784
-799
303
-554
-209
-98
-891
755
-678
-549
476
-834
-978
-169
721
609
-735
-974
773
767
-795
-406
989
-496
446
-655
-484
503
318
102
127
-675
-571
-458
781
839
376
-909
40
-846
-25
31
-350
-66
-958
-125
938
263
-358
-807
123
397
-442
330
826
-893
-317
897
67
-37
920
953
-369
-34
-163
-764
-471
-281
-68
-318
827
-795
-685
-151
405
432
609
442
284
-331
886
-258
709
877
-711
-408
-804
568
848
-391
273
-402
616
589
192
-905
-194
-156
-439
-747
-515
24
-996
116
728
169
-83
367
-913
704
859
666
-359
-629
-503
-993
940
328
565
-850
1000
-679
-86
281
-726
843
-399
63
599
-40
422
-924
953
947
-246
-800
243
978
-931
600
34
661
595
-228
-127
693
-883
-355
633
-48
478
941
-601
76
993
-208
-589
-961
-861
-856
708
-384
579
217
-260
627
5
-520
621
175
-878
992
-141
40
106
475
-817
560
-882
-948
522
-524
-619
-643
-88
-598
-178
19
585
934
-981
-538
284
-725
-496
796
527
-464
790
640
-133
-253
-447
170
432
-469
-136
-161
-969
-495
992
-353
968
821
-621
697
126
-832
802
749
-498
776
320
-606
490
822
56
-404
513
197
800
397
-393
-991
-576
592
-568
437
528
-436
-179
-164
744
710
391
-171
272
-371
-212
-98
-158
664
-955
-423
906
757
638
-263
226
-867
941
-480
629
-738
-287
-881
715
933
913
-849
994
270
696
-569
551
199
752
701
219
804
-310
-993
-547
-632
-201
835
-441
-229
76
826
-627
-43
-309
-410
178
415
778
174
264
-520
64
695
-34
-281
396
-117
-17
-472
-863
625
-808
820
-596
-304
-125
-636
-600
374
-748
372
183
-30
-771
-325
-747
-566
-44
-535
-870
-706
261
694
-329
-217
-444
268
99
49
-816
-877
684
665
35
-595
459
-221
-615
676
-232
-742
-751
-303
-233
689
-427
987
932
178
199
418
-215
967
974
-453
-838
672
157
-839
95
659
320
-786
-66
-748
851
-257
-885
730
-32
-115
630
-670
-996
-684
338
-796
-195
-248
-408
-844
-204
119
241
394
601
-357
59
32
-979
-731
-893
-967
-619
595
-713
-490
845
73
-771
488
718
-572
489
643
-169
-12
-363
-272
-706
368
902
754
124
-901
-805
-164
967
-854
909
146
292
240
-890
668
125
99
922
583
-400
-705
-244
987
912
745
541
-891
669
892
-501
231
847
547
-6
-925
-280
403
501
-35
619
100
-248
325
60
-712
-936
977
477
-582
99
-19
416
497
882
410
-419
-79
516
459
563
-170
-587
813
-138
757
187
784
-406
643
288
28
132
583
928
-587
336
820
-857
685
-843
-64
918
553
265
-42
868
112
-252
-890
359
490
900
-939
-473
763
258
-13
-350
110
605
-676
-559
101
-124
402
553
437
256
680
81
603
880
-129
-798
-63
-743
-267
838
655
873
-453
-316
752
-808
199
-975
-919
-781
-338
576
-37
-393
-363
-130
864
-353
751
-43
258
-740
984
-895
-618
-579
-201
367
-930
-629
292
762
-568
-51
-790
-928
306
900
393
321
524
379
564
-255
291
464
-448
52
338
-422
-208
364
-201
144
360
-887
978
223
-902
-423
-283
-243
840
-341
868
690
-385
-523
634
-64
938
261
-757
243
-108
265
-82
-891
639
649
-291
-616
-136
-772
960
653
-142
-811
752
-143
130
224
-662
715
-549
19
-422
936
-598
-175
365
-678
193
47
-973
-325
902
-602
-3
-563
-922
-749
510
77
-905
-785
-745
-448
-979
-610
-31
977
-471
-581
-101
886
312
-718
-823
822
-823
-251
-68
367
391
620
-242
790
770
-461
-764
-432
-935
-930
-740
639
648
-456
-334
547
-626
813
-670
-309
-604
-414
657
107
-633
-458
-937
-648
128
802
-622
-62
905
451
945
323
540
944
305
-718
-91
218
905
258
-822
247
-36
906
-607
-807
-872
-651
-449
-90
-238
669
-9
-284
-83
-723
-985
-216
333
-931
-416
708
-410
799
-2
-263
417
-92
-68
344
-475
-470
-880
-261
-538
-764
-111
852
-678
-755
-606
-311
-328
-484
100
530
674
112
-248
778
179
-956
-980
416
30
520
-23
-670
-981
172
556
-684
-470
183
-982
648
-660
172
-647
614
-800
-856
-438
346
986
-752
128
-566
756
-869
577
999
54
-224
994
-17
-830
694
166
562
-501
746
289
-416
-717
-292
627
282
8
-109
348
-96
750
456
685
-447
506
175
646
354
-46
425
-233
537
491
474
130
-157
-979
-512
98
-946
-470
258
476
625
-978
-870
50
-458
-946
353
-178
-890
467
346
714
-537
711
288
-43
444
845
220
639
980
-105
521
-500
-601
714
-638
-313
417
-676
-743
884
756
579
164
-541
-287
44
-278
805
144
-834
107
-840
-852
964
816
-435
226
462
277
330
-164
852
-45
569
862
-479
65
-905
-766
-578
-333
-421
-937
-200
-640
-759
523
244
-598
-168
114
643
-215
876
125
-124
-446
783
-195
463
-642
-660
-286
951
816
445
-263
215
-623
633
605
286
-720
-92
-440
-810
-79
23
933
797
-33
691
-938
394
178
-200
623
754
821
591
-957
-192
-849
330
-810
-813
645
-632
284
78
-147
-824
-540
-774
-64
-658
-897
-610
130
673
-731
-432
-55
671
558
77
-253
-695
426
427
260
-630
-63
-283
-697
-116
754
594
871
-302
-691
104
293
210
-915
784
181
-997
-971
448
411
-630
-884
-745
815
-752
-561
-475
-930
-946
255
-139
-383
132
-932
39
-789
297
105
-189
-245
-451
920
813
-968
90
-107
646
-802
740
-582
-745
474
762
-878
255
-819
-542
336
297
-613
11
507
-251
-128
723
518
272
713
-522
-337
775
-532
-104
234
651
60
-460
537
-536
76
587
754
398
-778
952
702
382
-577
425
829
953
141
180
1
938
980
-449
-858
37
733
-972
-657
526
-812
439
807
187
176
-6
-993
253
-429
-669
-715
235
-802
-405
-557
627
686
-448
-62
996
-804
-572
601
-565
733
-974
113
525
615
143
-647
-304
-2
710
-755
83
-689
719
754
-807
438
-335
-932
297
-490
-419
131
-548
-701
231
220
679
-809
-648
-35
-919
148
596
-264
986
-523
-486
-604
163
-876
552
-732
236
-194
751
-24
-104
-573
-163
-367
802
-334
300
-434
474
612
-427
347
192
86
-596
648
932
-238
747
243
-747
174
130
-101
544
-843
-527
-164
231
-521
526
-469
770
-104
-34
384
-397
884
27
830
525
-544
-923
794
-395
-452
-636
608
-616
-537
554
-440
-134
395
-177
-711
600
453
965
257
973
-826
-974
38
-643
-219
-864
-207
-508
-978
692
-505
611
-454
101
711
-263
-869
-986
-269
-150
-550
-122
622
-224
696
497
-725
-143
-759
955
-513
-852
980
741
-258
-573
79
414
-644
531
492
770
-988
-964
768
470
-286
-933
706
-293
-731
295
-611
101
-771
-742
1000
472
-169
-739
-421
359
-854
-632
750
68
-253
-488
-552
153
-647
-553
-378
-651
773
639
-572
-148
438
988
-735
-671
-632
282
-752
-683
427
-305
-825
-6
-81
39
472
-347
616
31
-34
147
-66
885
669
-577
684
-857
-944
-884
-661
-498
-148
-387
352
-88
809
-300
395
-903
-240
975
-459
897
900
731
649
-916
-19
-730
-980
240
763
-771
-76
916
-39
-645
-711
-864
-760
-701
808
618
-45
-9
-835
-814
-642
796
189
4
461
-851
-315
-551
-401
899
412
171
971
797
-875
-334
439
332
580
610
-911
-117
185
324
-143
901
-474
805
-186
-102
557
-946
637
-622
-67
435
-636
503
930
-312
-164
301
615
71
-159
391
360
-623
106
513
-881
-603
-387
432
-615
250
69
320
538
-517
-380
-560
-126
-71
824
739
-712
-58
-389
370
-524
-413
871
-369
-995
320
555
-903
217
-715
909
-252
-191
-814
-432
-501
78
-665
-628
-335
34
-419
-413
300
816
688
888
146
-967
646
-711
809
-396
-487
-536
904
404
-802
-55
840
329
-861
294
557
414
-825
-552
916
-106
-677
-581
-422
925
967
915
-392
-470
-858
133
-971
621
-834
580
938
-512
103
-893
469
-417
878
34
481
728
-930
-686
264
115
334
145
145
904
801
-407
-122
985
92
178
-850
-335
-884
-136
-895
832
-399
-29
929
-977
975
-432
890
288
-425
-565
328
232
-243
735
-469
536
-932
-855
-484
-512
561
-508
27
32
-211
-660
68
921
654
-606
-308
-305
419
951
822
-644
-409
1
-891
-652
-969
563
-426
-689
554
-850
-417
-223
-422
-466
498
-860
-949
-779
-826
-143
-740
328
-867
-710
197
603
63
312
-600
-647
948
-544
470
-179
-951
-773
455
-248
451
-87
-444
986
13
513
648
522
780
-52
329
406
-350
201
732
935
814
-840
-317
-650
521
-72
978
-502
-710
-43
905
863
902
-581
338
736
683
-311
194
97
896
528
-68
424
571
-729
-368
941
982
-195
377
439
-956
-96
-890
837
468
175
210
170
73
170
38
-506
970
-903
-54
-251
11
569
-324
444
-213
592
876
964
-195
-638
-360
-920
574
-948
961
-550
849
-237
-853
-136
-42
899
-375
409
968
-338
-598
985
630
-131
-705
967
553
-164
-665
279
-549
-981
316
-66
-129
596
960
455
192
634
-304
476
713
-896
910
-512
-900
350
644
174
-328
398
419
-533
-552
-43
-59
-154
-377
878
-859
970
-335
-268
173
854
-297
-752
281
857
-213
-709
-185
-320
-175
850
-615
591
-343
828
310
694
-626
257
722
-245
-458
-404
-39
637
-628
-620
-11
-586
-522
955
-55
12
-817
-54
993
222
-375
-225
378
187
646
657
-511
592
-128
-950
814
446
-533
277
637
836
239
395
229
-35
-970
-519
-389
911
-142
-148
242
898
-120
-987
-208
-895
767
240
-179
-429
865
-164
-295
567
-337
662
-993
650
-215
-663
-551
899
462
-310
422
-236
326
807
8
-768
362
-736
-983
-159
8
716
-144
492
473
-720
30
120
-719
-173
-389
442
-764
-836
726
424
942
266
-261
-523
608
-618
8
671
-587
606
87
-902
-174
-565
222
961
-521
-236
-15
999
336
-85
19
903
267
-304
-259
139
320
57
442
-336
380
96
-863
-926
-451
-58
-821
743
-998
-888
747
764
-177
970
527
-622
188
-49
422
-878
951
208
126
186
-527
-349
-716
-986
-196
-443
-5
-441
-845
580
772
585
417
260
-433
244
-569
-524
-773
-145
932
991
-525
747
-738
402
285
-735
205
-869
-992
290
221
738
-943
-954
372
-241
715
-504
-74
729
-304
-736
21
-796
-774
-758
368
-116
-491
501
-639
-619
-307
-189
-297
543
-476
-154
691
-398
18
-640
434
-163
740
653
-913
-545
245
-579
-654
-115
469
-472
-368
-350
-626
-419
-818
626
-150
402
-78
-736
-802
-559
-603
-544
387
748
24
-534
215
121
-525
-142
605
538
-682
-534
11
-656
642
223
-608
-497
-136
538
289
618
-80
521
-784
-47
-995
-765
-549
300
-747
-295
-110
4
331
-478
-104
114
-548
684
323
-840
-613
97
845
-750
-737
403
-825
515
-52
-215
-936
-159
-878
843
793
-425
944
954
-918
-446
-863
-532
729
235
-42
-342
691
503
-120
-949
772
-14
734
827
-864
47
971
318
23
-420
109
479
133
-609
-557
824
550
880
-134
251
348
78
-936
-578
-123
-393
833
191
-403
-381
-884
-414
55
-373
572
61
669
886
130
-172
-811
-310
701
145
347
60
370
-665
-177
679
-647
646
259
-421
403
117
-664
-63
-549
-731
638
186
-19
749
-201
125
46
16
-210
885
325
714
357
378
717
761
60
366
759
253
91
-930
188
331
-419
-433
-92
891
151
121
899
579
-971
-796
336
154
202
-241
-390
38
-828
592
-653
201
790
650
-32
-808
-157
576
-660
-939
78
-285
686
639
662
-819
-895
446
327
-226
988
-828
773
-526
-128
-309
-873
59
-949
-859
736
-246
106
-45
941
-326
564
60
748
308
-632
309
-303
227
-62
520
-401
7
-750
-327
447
229
631
-227
-698
-354
244
-518
-892
194
-577
-243
768
455
-23
553
581
65
-729
-968
-606
-928
165
-323
410
-151
561
-375
-47
287
-474
81
563
235
-934
-449
169
516
225
-412
-995
174
448
741
-904
-765
685
-298
253
702
-895
399
-846
141
-886
507
626
153
-470
38
-175
-211
-682
-585
-273
651
-712
856
162
-229
-541
910
406
-63
729
509
893
20
282
46
337
215
-653
913
371
-66
320
351
-389
-851
-686
-686
976
282
-637
-205
-660
-386
-471
603
571
486
234
-938
-626
-133
-629
-415
725
-47
555
-31
-4
-750
-646
-224
632
-975
-431
-291
692
-801
87
321
-326
-304
-202
-615
616
-188
943
896
-632
-930
91
-41
-790
410
-952
-86
-593
840
392
950
188
914
-609
303
219
166
-56
-174
-499
913
-845
-843
471
5
52
255
-371
-896
-518
-383
245
-572
278
-556
675
-849
364
-558
-857
-877
-504
741
263
966
625
-103
-990
157
956
-399
-10
593
-296
-524
-943
-751
845
-464
-942
-984
-784
949
-207
602
652
-241
-610
493
-298
776
798
349
137
56
-794
642
270
-298
304
-843
-531
42
595
220
381
776
391
340
-851
860
805
750
-326
856
-629
234
-753
-838
914
846
52
-928
671
-442
178
-811
-355
-810
-505
972
4
-432
123
-859
832
-762
-684
164
58
769
-675
528
602
337
-591
-68
-753
208
-416
519
892
-247
994
284
-460
-212
596
851
-808
-890
-790
-530
662
-278
908
134
772
-642
-484
-346
815
694
209
-404
908
102
278
-355
-623
-155
-120
201
-509
95
626
832
-53
899
723
127
289
96
4
-667
-334
492
-652
-10
-985
-998
322
420
741
171
-353
-258
-928
-644
-239
-187
-253
544
-552
-820
263
595
-92
587
-221
-139
116
126
-665
72
-719
-288
-803
-117
-967
470
709
-381
210
244
446
687
129
280
-651
975
775
-875
-204
-709
-492
-863
-530
585
363
990
783
-586
17
-693
52
417
-863
-661
969
-986
-599
-592
-352
-514
-587
-368
543
233
518
361
-822
614
-861
-37
-258
-258
53
423
-296
95
-418
344
462
662
-876
445
-150
-835
10
-460
357
952
-144
583
216
-478
-51
157
65
863
789
-787
-707
240
-885
175
415
-19
972
210
-855
166
-721
720
222
591
331
-826
-111
930
742
-844
815
-428
-63
-187
-958
-667
966
119
-690
-366
-588
131
-857
241
-748
753
37
592
802
-65
775
-151
394
-860
-423
950
-199
-430
-565
330
-660
-536
-590
342
-952
830
-895
-680
-437
873
347
673
796
685
800
-310
958
953
95
-855
726
802
-147
480
-409
838
-959
-665
55
983
-128
983
-808
-794
-217
-978
885
735
-942
830
-418
-397
524
-106
-673
304
786
-184
78
538
788
-794
879
-621
-363
-28
532
683
189
-383
632
-1000
141
-331
403
894
-846
785
228
741
53
-500
646
-566
-899
139
789
-898
-552
-431
-199
335
-899
-351
-89
752
-81
-896
913
89
737
-937
509
-162
-162
759
-912
-529
248
-740
799
-168
384
-400
-329
-282
-42
198
178
-84
-281
-709
-806
-541
864
161
167
517
-674
-715
687
194
751
637
-975
312
-759
235
258
-434
942
368
-444
-84
-968
878
589
931
448
-892
-675
-641
-966
-504
774
566
788
-51
-740
-71
-376
-283
794
860
308
902
547
-165
-772
865
858
-538
-321
464
579
-359
731
-654
-80
-922
792
763
385
-389
-388
-289
-556
-280
-792
421
-423
-828
696
619
762
-730
627
545
-564
813
464
-54
825
-667
-994
-504
-168
-976
298
-615
-333
-793
807
-809
-183
333
-732
432
748
-744
202
682
-18
51
223
-518
111
-56
559
-134
229
669
-34
-356
-22
-239
-59
-272
-39
78
675
-108
-533
636
-120
739
313
-447
306
947
48
-833
694
137
807
105
-566
179
-768
-327
519
-11
-476
449
-929
388
289
-652
124
-53
292
-607
-404
137
296
353
918
362
845
517
253
-326
81
-583
-651
-959
804
208
945
-475
415
293
-453
660
957
-923
-537
481
-637
-294
14
499
-227
-158
172
-232
-617
-401
-506
429
-244
-159
60
348
-763
-50
-985
856
-763
758
718
-462
19
-174
98
-64
359
-337
-58
-157
-705
17
-177
418
500
890
339
547
135
339
-199
93
-714
53
469
447
-469
692
-838
885
-359
-960
-534
-547
-553
695
603
363
-164
-742
825
-618
-580
124
-202
374
785
-416
156
-132
793
-692
585
-462
-955
10
120
187
-471
83
-312
325
-960
338
-658
-248
570
-975
-820
770
-931
-800
160
-313
-124
977
-621
-61
184
-304
794
-408
-337
768
173
-791
162
635
484
-185
-172
-973
965
709
273
335
960
-73
-944
-974
322
-335
60
22
41
-98
-541
-398
42
996
717
617
972
-538
217
-37
-891
67
-329
848
881
-966
-597
692
244
-991
-854
-699
452
965
-325
166
-145
514
312
422
-181
255
-402
926
-510
-228
661
832
809
953
726
699
-398
553
540
720
-254
-972
-606
748
-116
-28
-621
687
-940
35
696
542
336
-389
-302
139
-770
288
364
-31
332
541
-105
562
-989
-597
-839
-42
912
129
627
334
430
-159
-750
624
-763
-19
-969
-382
598
400
-705
138
82
833
-868
-161
-8
744
538
-283
854
706
147
739
899
190
936
854
-491
-222
277
715
352
675
-839
-99
-191
-851
932
1
-538
-110
-863
122
-12
467
-209
997
-472
-662
705
682
-77
563
498
-485
98
618
575
272
-978
541
-47
818
-100
-119
486
-122
543
626
119
-89
730
-143
-961
888
-804
-65
226
-875
929
719
725
-733
136
887
425
767
-683
-934
823
362
344
-253
931
-217
-938
828
670
850
97
-905
117
577
22
405
-479
-50
170
578
643
-225
249
999
376
495
-918
-250
695
397
783
874
-951
693
370
858
-499
87
-366
-68
164
670
903
-736
-738
-629
482
-447
563
529
-750
-336
269
-41
996
-930
-451
143
-10
805
-253
225
124
861
-793
-663
771
-219
973
989
30
-474
87
-389
321
-940
-532
894
-428
605
949
-59
-735
-195
-994
545
-900
727
-825
362
364
746
-299
244
379
-446
884
-552
513
-742
75
-83
448
356
767
967
-594
285
-617
193
-751
291
404
41
283
8
-899
516
983
875
-544
-671
-668
739
803
-914
-912
301
-439
-179
-763
-390
384
-737
-598
749
-440
750
-966
335
503
603
-840
-80
118
805
65
-620
-908
-197
-787
401
654
-801
847
-774
641
789
907
958
945
251
713
-422
304
281
691
-752
-910
712
-26
660
923
-324
-972
-851
-814
-95
239
-936
436
297
209
-456
170
-565
611
173
221
-191
800
-631
-534
-131
71
-380
591
-478
-103
803
902
-649
-507
767
21
-252
-312
-115
-360
21
264
-379
-388
-869
237
-85
970
422
-710
910
-607
939
610
600
-189
698
-254
-184
-156
271
941
-582
-993
492
311
173
-535
-530
-713
-388
-571
-273
-40
444
-412
-742
-929
365
-180
692
480
240
917
655
-467
-834
172
199
-424
289
899
631
651
566
557
150
341
770
-4
921
-698
-680
507
-868
-355
-440
915
423
310
259
185
-51
-839
-804
154
-692
-852
-166
-162
240
-768
337
697
251
138
176
-469
239
740
199
-920
255
122
168
-506
935
373
-443
810
178
693
-168
192
870
-458
-207
-999
-680
-193
453
-951
-892
539
-833
853
-901
864
-320
43
-966
740
540
-717
350
-647
-292
59
-346
-984
-810
930
521
190
337
-844
-507
21
302
-486
-477
-874
-86
380
-325
-749
-799
-454
360
-25
-790
-662
-841
-416
-7
630
-854
-150
505
965
332
655
-77
749
-344
-503
-102
770
-152
-597
-585
812
-109
910
-956
247
843
369
-320
-259
676
-134
-546
736
-439
-386
637
-312
112
-531
-149
405
393
-897
-724
490
-115
821
-44
107
-10
-74
844
-671
30
-563
-114
279
127
743
65
8
-606
929
-773
678
957
174
-953
750
-822
440
-487
37
352
-336
826
446
-877
-218
41
29
-751
-539
80
511
-949
119
653
338
-284
131
631
-614
-746
-696
-563
-737
462
150
-736
559
404
-146
13
920
-274
114
536
-269
709
-330
848
13
295
697
-569
116
386
-249
669
514
-317
-368
54
-525
-411
-248
-107
295
-409
885
-538
-766
-219
-686
-769
-349
340
556
-104
315
829
-556
-537
99
21
244
100
113
-801
801
-404
811
282
878
395
885
-442
679
-380
-272
242
-947
491
-703
-127
-284
788
-846
-47
502
-502
-298
294
871
-755
606
-185
-636
-148
108
-568
862
513
538
-414
402
929
-748
-906
656
-382
581
-944
-379
435
455
489
-800
675
576
-91
-227
-240
-135
765
762
425
874
730
583
-171
61
-261
-20
-234
238
569
-145
880
131
-865
-998
-916
-103
-492
366
-934
-737
866
754
507
-747
169
584
-202
682
-593
996
471
-68
978
-611
-794
711
-268
702
-200
773
-674
973
-185
927
836
-185
-36
769
-62
-893
818
714
774
-613
207
-967
-256
671
-363
-452
-641
128
-439
2
523
322
498
770
-180
-976
604
-313
109
952
-414
421
272
869
898
695
-791
-674
-147
51
-908
961
656
-608
347
520
796
595
550
467
187
14
-999
768
-974
360
-675
-725
582
-627
374
-950
-629
-922
916
-55
-201
-968
-940
342
150
816
436
-262
-743
-212
-522
-837
-467
61
-17
990
176
-408
49
-947
-727
977
-333
-452
-318
237
-821
-721
-845
86
510
76
729
275
720
-107
803
-727
-662
603
978
-497
152
-100
-517
-82
510
-625
728
-86
398
-884
-989
-172
-338
-204
745
-813
523
-317
428
-247
-962
69
-471
592
-363
777
-390
520
-617
-355
579
36
283
-885
493
987
957
502
-538
43
-813
358
808
127
-413
-204
446
84
948
-840
-687
86
196
-723
-872
-776
815
274
-617
-257
876
-690
-31
-205
-794
817
494
-109
-924
-807
-187
629
647
716
447
348
-553
-252
79
716
-99
-395
-824
676
35
249
318
635
-150
-108
-731
-268
930
842
-993
692
665
969
960
-182
995
803
-8
784
-495
-496
734
805
974
142
889
-108
620
-691
-46
-262
-354
71
-717
-699
742
929
204
361
-958
-160
330
903
-320
-973
-532
-748
562
-409
-660
-922
457
285
-586
-103
427
-530
904
-100
538
725
894
-21
-52
-1000
-713
1
293
791
610
-731
817
-945
522
489
310
500
2
-198
212
254
-737
636
337
-326
27
-461
-458
918
416
988
181
-320
-852
-16
-42
556
661
-189
-458
160
393
451
588
-425
-598
663
553
-786
-968
654
-640
-655
785
-590
-735
903
783
250
-563
-802
-917
-626
107
-864
82
-822
731
-123
122
-628
-931
-423
146
791
641
-259
-630
-59
103
-468
-550
191
572
23
357
-529
-274
-142
743
-247
970
341
-103
-431
-204
-374
548
267
947
918
714
-986
973
-460
-48
-387
-762
-948
45
422
10
-29
934
149
829
791
572
887
-386
169
892
130
-294
-371
947
-244
376
459
-967
370
-939
812
-229
-771
211
-42
-410
786
46
-306
-829
292
-861
-452
-27
110
-377
330
370
-550
-135
149
103
735
-635
-625
583
488
241
-195
-807
45
966
361
-941
199
302
877
-891
-625
-48
-11
-758
-864
-241
-571
-559
-791
-142
-85
-573
-310
-398
-128
754
745
-145
29
-410
-203
-60
-212
83
88
170
160
728
-100
-822
300
361
-192
445
-896
991
-77
561
-97
52
-704
-844
887
219
-328
-350
-275
-933
-65
659
-669
-944
728
-493
314
-123
-835
-472
888
246
413
712
-530
713
-678
-556
350
673
-401
-938
384
881
-889
873
627
738
282
162
211
934
63
-303
-831
413
829
687
-956
-560
-848
-504
334
-502
937
-930
-369
-946
800
-237
436
876
-353
111
853
734
168
-853
-784
-906
-364
903
-828
-818
532
-572
-460
-954
920
972
-388
-582
398
7
-168
364
438
243
741
501
462
-348
-719
502
-364
-766
-503
-714
-490
28
-476
-641
989
-846
-554
268
-987
-686
438
951
-944
485
759
173
-356
-384
370
920
-286
-127
883
659
-482
-844
434
647
-171
-352
524
-910
-650
282
201
894
332
393
907
63
-48
-840
-573
145
-487
-170
-851
49
157
124
-664
457
598
713
337
210
-205
-637
-665
651
-978
-586
210
-45
197
209
-303
442
105
135
-887
999
806
-456
679
-138
421
-722
708
-558
940
885
-460
-10
-796
576
196
794
-657
-790
731
823
940
-629
86
-744
688
14
619
-552
438
147
310
333
-684
-625
-96
398
-256
-386
-864
691
-298
-931
75
611
469
-199
-443
927
118
825
-217
-49
-977
-498
623
-325
553
-421
-483
863
-966
-287
310
224
-894
128
633
52
-506
169
986
928
-933
-497
949
60
-443
922
-157
735
394
-544
170
-609
-678
-944
430
691
-163
-789
-772
102
-493
-225
-128
-242
-325
810
-324
448
691
166
28
-88
-517
-246
-601
679
-72
-890
-42
-560
60
-668
-993
-851
-710
-926
333
-394
850
596
800
-679
-241
-845
274
470
-232
-470
-359
134
989
-642
-873
996
360
-728
-614
980
633
241
-516
-603
-208
-211
643
68
-48
-934
350
-859
445
391
491
-140
967
-727
-907
-499
-55
600
157
-152
-546
-518
-338
160
78
581
-792
558
-77
499
-929
167
-812
-330
-93
410
-822
30
-479
181
-508
-633
-397
-333
431
845
-586
-368
-543
458
-14
-464
127
897
662
-225
-625
858
-668
442
-637
33
-764
157
61
460
-96
-899
-715
261
-812
-365
201
94
265
724
-507
-84
-402
851
241
363
-709
974
789
170
-902
226
603
101
-685
316
109
801
460
781
-81
-338
-919
-839
770
728
782
-15
727
521
183
-787
366
151
-971
919
37
401
734
-978
-510
-927
965
858
292
701
-56
89
989
511
803
-670
790
-639
-122
331
82
-520
-132
-801
113
-511
254
-883
83
262
-179
363
983
798
159
966
-521
-553
260
943
-88
89
730
-73
-86
-626
647
464
-753
914
643
-674
-688
869
368
268
-34
-854
25
987
-966
166
-527
602
-672
433
-982
511
-274
456
719
-961
857
610
497
-625
720
-665
-258
-115
658
379
-13
-464
32
-914
-233
-921
116
-691
599
-580
956
-556
294
-735
26
375
135
-576
190
276
-372
-216
132
-553
308
839
-191
447
-756
915
-78
-502
656
-223
367
505
-731
118
-935
448
-906
863
-619
190
36
147
188
-59
-826
375
-315
-949
110
-930
986
-171
-246
44
503
547
-474
323
370
817
713
-406
-817
680
375
-172
-146
996
-558
-83
191
-195
-936
3
517
603
165
778
-479
-226
603
-952
500
-808
760
-945
291
-522
951
80
-257
27
638
89
358
-44
914
985
-361
680
573
115
-823
142
499
966
883
-844
632
517
776
-598
-733
580
447
635
-881
-895
-266
371
53
773
167
-751
139
-383
843
402
-637
185
647
-81
-874
823
740
675
-727
-102
-651
43
51
-165
534
-976
-170
-945
3
496
822
178
-772
730
251
-100
108
-458
-220
-300
-281
-147
-77
719
-910
256
-754
28
-665
-894
411
323
587
-507
-953
-416
-307
578
-798
-219
430
-280
731
-205
-250
328
45
515
134
-721
902
-515
-454
420
-856
-265
269
-565
-904
-877
384
-34
485
-125
-705
-902
560
-667
90
-890
281
-847
911
654
548
998
672
-916
-251
725
842
504
78
498
-836
-726
-42
938
275
312
-896
-587
234
95
-79
-111
906
65
296
874
317
260
-646
41
-947
85
-99
454
-413
826
157
570
-293
40
59
642
-491
837
-13
-450
-575
504
-785
-217
-5
-865
387
-294
568
-532
-812
-652
10
298
612
877
-70
656
-891
462
477
-970
468
10
323
-25
497
630
-404
75
-829
11
605
247
268
649
-502
632
-8
-461
-687
897
234
-680
304
38
-259
638
547
296
748
-694
-728
796
421
-680
-46
-874
310
157
-22
947
-654
911
34
511
186
-348
-829
-371
751
-901
-166
-927
-84
891
-679
-291
-601
811
-356
959
223
393
-641
-690
251
790
105
359
11
58
980
401
658
760
-695
-673
436
-860
0
-833
24
-148
-7
-440
846
288
-507
-699
-136
420
208
789
-87
844
23
507
614
836
795
336
578
-335
682
-604
651
228
311
-957
503
841
228
-636
-579
-451
-253
674
-488
44
133
-325
44
-57
273
779
427
-802
-604
287
375
647
-574
-36
485
837
-453
-895
-44
-387
-237
222
-447
-78
-244
627
343
-281
-450
892
656
-567
330
229
211
-172
588
-661
259
303
-256
889
-837
-936
296
-475
-394
717
614
186
489
-268
-360
-355
-121
308
113
391
708
441
-802
-38
281
-344
218
-761
257
-291
-410
723
-671
-217
617
-788
-457
-262
-190
429
95
-427
-521
777
429
-218
639
-878
-665
87
71
-365
773
65
-15
421
-516
952
293
165
610
-564
171
127
593
814
568
23
-690
64
442
220
-930
-920
501
-759
796
340
-881
-301
-735
806
-338
-393
-277
35
-211
-732
-596
827
-591
9
696
-12
647
-206
-448
-394
-881
476
-863
224
-140
-661
-395
-431
372
315
-873
836
220
-58
7
-668
869
192
-668
705
113
-670
806
430
-734
-7
123
-515
-264
-413
-592
930
454
572
-895
-408
-542
-808
4
-916
810
-973
-29
-96
-977
712
917
957
-939
681
806
-745
-576
185
-983
1000
-501
873
60
84
-762
545
-454
575
672
252
129
-882
382
230
-291
-462
-592
226
-666
634
344
-25
-428
588
783
496
99
-90
-224
580
396
53
372
269
-289
89
-45
424
675
-532
-409
486
880
72
42
850
-743
-166
-127
681
898
275
243
-896
-70
636
282
400
844
994
981
987
-16
106
-314
143
-745
-499
848
-467
-824
-991
-210
-258
611
-88
574
-45
810
224
-272
-581
199
566
661
-975
846
52
-255
-724
92
17
635
-986
-694
526
-878
827
202
-151
695
-286
239
-492
786
701
-147
740
81
-126
-298
540
-114
-839
316
-903
155
-266
341
38
-977
400
486
416
-274
612
-12
-541
-789
-876
-756
-869
-718
-836
326
-122
450
-278
-989
960
156
457
895
-749
292
512
6
300
-137
605
-987
778
424
679
5
-980
195
965
643
338
-422
-898
637
553
16
289
840
91
857
-902
733
428
183
-537
920
-512
330
-142
55
-692
-715
-350
-597
801
-580
691
530
760
60
-108
-222
-795
496
276
-629
874
-342
22
-102
534
321
-434
-997
332
104
678
367
-534
489
-121
395
-681
-745
268
-252
83
-97
-55
149
-52
36
211
310
-412
-967
-24
180
-93
174
-376
96
456
892
-974
497
61
-902
786
-442
-36
-284
-230
439
494
-593
416
-332
374
-271
-348
-481
98
210
339
-620
135
311
-156
-866
771
-320
419
974
232
414
280
-509
-78
-818
225
843
-881
-416
363
-995
624
435
-667
-310
463
-270
655
856
-312
-137
-451
570
916
809
562
-921
-784
-262
-483
-363
447
140
265
-52
588
544
-840
-748
-112
592
34
853
475
50
920
653
-524
-228
-266
764
137
251
-672
-909
-181
-435
-482
-74
-42
725
414
-254
-913
-737
28
462
115
-130
461
-654
-239
194
883
148
-42
-226
859
-982
582
-927
-549
-645
-856
-130
-207
952
276
-726
232
-867
-216
-837
413
-306
-528
814
293
265
244
-595
338
-700
437
-411
-481
-261
-870
-875
-365
-457
283
-883
349
-769
498
216
-283
425
36
-343
-794
673
825
877
-262
305
138
-600
148
-700
-904
-70
881
-308
-256
-385
379
-364
-485
802
-121
-782
148
-780
812
168
563
-326
-792
-578
699
890
-921
320
621
-679
86
-509
-993
-558
612
480
-88
30
-443
246
967
124
495
733
-272
-563
-268
-761
-127
89
920
259
-9
-338
-210
-121
-204
365
216
-752
126
333
697
665
-403
-460
919
662
750
686
-79
362
-275
-694
990
807
-584
-91
-198
861
-456
-805
-742
-280
807
385
387
-848
937
-55
-897
481
-647
-181
-526
-394
934
-983
604
-512
-821
-129
213
-232
903
-315
-787
-210
681
463
-513
731
-490
-92
-572
-542
-12
-121
672
463
734
-191
-309
779
759
986
-374
-342
-990
251
217
-138
-47
-63
35
358
522
344
594
763
-246
300
198
573
-240
-559
-71
-839
-824
-875
506
-681
276
235
-393
-398
-256
890
416
-988
-597
196
-266
282
-545
207
910
-721
780
-768
-999
949
42
704
-279
278
-86
-187
-680
213
-73
-756
751
741
-470
33
-768
-326
-390
-995
51
484
392
112
918
920
-698
-127
-144
-64
372
-780
869
315
538
-950
819
-617
146
877
248
-536
-610
-779
128
72
-66
895
398
598
600
-665
985
259
924
938
664
709
-27
-137
500
667
711
-255
-41
-191
493
-379
-194
843
872
-728
-206
833
-292
379
-845
-684
716
-825
289
269
172
625
588
894
-422
699
-669
489
153
-151
94
-281
-28
651
187
817
149
-306
401
-908
-498
-54
598
-560
-489
745
-140
-738
223
797
678
279
-33
-707
-609
958
147
620
308
682
-569
168
532
253
386
-921
-341
988
-147
916
-234
374
-891
-366
-373
622
-560
978
630
10
71
663
-356
486
412
794
288
-861
-298
184
798
397
-607
-545
-764
931
-81
530
-974
-430
-276
-382
190
210
185
574
-630
-210
-818
963
-451
-188
348
-672
-864
107
-969
588
222
-495
-871
-7
-442
-28
415
599
788
206
-619
677
-224
-506
219
895
880
-718
-789
479
-406
-552
-183
553
-168
461
498
642
423
283
-35
-98
-273
378
1000
-138
-432
164
0
-650
-394
99
-797
-650
688
263
113
-709
903
-800
-176
926
487
474
-239
337
609
-408
-296
-487
775
307
-643
-881
-25
-851
439
-831
-488
969
-432
959
-909
609
590
-39
305
678
889
672
865
390
128
-756
-343
94
716
-706
435
-628
-72
-206
895
395
-962
246
878
195
118
664
978
633
-919
600
415
461
793
-941
-387
211
-233
-823
-355
819
-42
752
394
185
-822
-113
372
908
-610
877
614
-115
-993
-744
-735
974
20
937
269
-283
-884
-809
-358
548
416
-844
-68
-990
754
376
-85
168
-875
-437
103
-837
820
-397
381
-378
-464
195
873
112
-73
-906
508
-514
-123
-108
658
-933
-567
-858
-442
368
22
602
938
405
711
-566
-73
-625
515
199
-973
431
-424
-609
99
163
833
-422
445
-292
-713
731
782
789
175
-74
-745
427
587
-836
845
-239
-33
-728
-235
-496
-234
761
843
-282
-238
-437
537
-898
483
-63
-616
104
-934
-500
362
-889
545
931
682
154
969
-23
-811
-683
360
163
227
-335
37
939
-433
900
439
-536
-544
-683
-189
-195
52
387
526
-117
798
-658
567
171
48
587
-710
-47
-940
970
549
360
731
-920
434
979
-539
638
155
818
-504
321
-477
961
832
-417
315
798
188
-941
-850
-508
247
-193
-904
453
-577
-461
437
-488
-534
46
-773
871
-329
-21
-329
-587
-800
563
-467
-518
497
-700
554
157
-992
-766
-944
-812
-568
-245
-761
622
263
-594
-385
-114
846
-751
67
-688
597
-535
978
-129
158
-396
664
-99
-331
-265
950
-740
526
-879
-860
-874
-489
400
-817
34
765
822
-550
379
226
-168
12
886
741
675
-723
-889
436
-266
-76
260
-259
524
-914
173
904
598
288
-697
65
-896
-177
-756
41
423
625
475
-54
-67
494
-505
-36
259
296
-923
-307
-581
-488
-635
877
229
454
890
-865
-822
877
-966
-11
-438
437
-308
701
-960
795
937
-756
-230
-117
552
962
57
983
610
483
418
-309
-245
-737
529
-471
351
-590
-718
143
-758
351
-288
406
-971
292
-618
580
-994
493
-227
-400
-858
-28
-486
-149
-490
649
317
-614
-292
868
221
325
-937
-78
142
850
-718
224
-648
999
371
-248
-442
-652
-197
-67
-836
-605
-766
35
630
487
-372
428
956
100
699
-706
107
477
-127
894
152
845
897
-728
-782
-625
-55
-999
-488
641
-859
551
-311
193
-224
234
-506
948
790
-700
902
180
716
-557
409
-643
-833
-865
778
829
-90
-295
-179
836
-177
323
161
-26
-145
897
80
-68
449
798
543
989
-867
143
-854
903
-51
526
150
931
-207
147
-629
315
-577
-608
-12
396
286
412
-389
-764
772
-502
566
4
-262
677
-488
12
-465
124
551
499
-410
-620
447
815
-216
209
308
573
634
-45
388
-334
-489
226
379
-882
-711
-287
-834
-659
881
675
780
-42
-391
223
-298
-447
-694
60
832
700
-805
-860
707
275
-265
69
549
875
29
-39
-672
-963
-676
444
485
361
-425
-6
806
-52
-807
861
-8
271
-866
-523
513
-162
-918
727
972
352
-706
-833
-118
645
-152
-571
-541
-565
802
-626
950
-541
-591
89
-653
-359
124
-881
771
-839
-733
921
-519
-62
-767
-343
-201
395
571
0
-973
-996
-526
-424
127
-414
223
-505
731
-522
663
800
-753
-279
-752
840
395
95
-256
439
67
839
959
368
-216
-913
-852
-157
656
-494
-775
-837
-867
-112
-986
317
-13
-994
-640
-408
185
-126
-844
86
194
872
-294
-73
-586
333
373
-625
-647
-891
-89
-25
-469
227
640
373
342
23
633
377
94
-202
-395
-620
74
887
-57
-687
-379
211
612
998
299
578
-500
456
789
-143
877
-239
-790
-209
-24
-538
-209
498
198
973
276
530
485
988
-668
104
-448
744
893
530
-209
776
509
-568
714
763
450
772
-897
928
624
-146
-872
-134
873
685
346
20
-993
-683
-349
-657
468
-84
-587
-209
-25
-384
770
-467
-956
-26
369
49
-953
64
-704
864
235
264
-116
209
-390
893
-3
745
851
791
-278
-59
613
608
-454
-673
-900
-616
-434
956
791
515
-589
564
-600
603
57
813
41
-750
38
766
-936
-343
82
224
-395
-423
-933
-124
993
-626
-58
229
541
-965
-703
461
976
799
-335
515
-903
-768
309
188
493
850
-622
651
449
-899
-100
139
-552
-570
671
756
389
-197
87
-106
217
35
28
-115
-572
916
450
-739
-706
-333
817
-862
-10
392
475
-115
418
466
858
-679
-751
-554
-833
-465
-131
959
671
314
859
-472
556
843
984
-935
885
71
-247
-691
816
690
-482
663
-722
910
963
667
987
105
466
609
-749
962
48
850
-792
-496
996
-570
623
671
-464
-601
-767
-555
744
-979
813
-917
-692
742
44
-55
-239
-704
-847
-197
71
834
573
67
-667
258
-123
978
886
-898
761
-409
15
-105
129
-659
637
-937
15
858
-25
-662
-275
186
734
-364
-227
1000
-912
-996
31
-826
324
-528
302
813
688
-138
-683
654
-113
263
-105
766
-333
-59
650
-580
-43
-73
379
710
888
-53
438
904
-558
-652
627
-90
172
-202
-78
697
-556
-657
713
-92
629
592
-61
575
-802
-756
449
236
13
-315
-976
994
-679
600
705
929
685
370
-560
895
520
905
831
-569
-253
-382
-716
-556
500
-745
-300
-984
-700
-411
-304
-88
195
-10
-760
852
658
-530
149
992
-98
-764
953
762
824
-89
737
456
-967
-590
266
811
876
35
-372
209
-988
870
4
941
-207
292
-995
615
636
-672
557
-354
782
157
-473
253
83
218
-943
-591
-8
-931
341
988
-465
623
-45
-292
-292
981
-799
140
-474
400
792
611
735
660
107
-495
-701
455
-95
194
458
-681
-161
939
20
722
741
-241
-160
904
568
-833
-858
-813
722
-579
512
-564
-946
403
-291
542
585
35
662
-503
-88
978
-916
-466
-301
170
-830
-869
63
687
-861
840
-203
-314
979
-519
-138
-790
442
-703
15
463
-79
583
206
465
314
-697
329
-294
-659
-181
278
-867
469
325
482
-65
-778
450
-349
345
-868
511
395
-609
809
-126
-481
-859
-770
-586
-380
997
821
-119
-859
-783
86
769
917
160
378
641
930
-709
-827
307
529
242
-649
802
120
-490
-453
-972
360
-965
-246
-216
205
59
-247
223
-822
-313
212
156
147
-633
418
147
88
-795
644
503
-702
390
711
163
90
491
-67
-264
85
-188
953
540
218
-2
147
-152
-210
94
-678
-509
-879
-93
516
918
-545
-196
-842
-979
-939
900
-504
-101
283
671
562
761
-16
413
507
-457
18
-617
555
531
-117
-70
875
-920
-844
765
473
-476
-922
412
662
-89
-608
576
-838
-576
-123
-813
424
404
-273
-7
-44
930
-539
795
-483
-340
-85
-522
-296
-495
-651
-508
-509
-62
503
403
203
-196
-695
718
974
135
793
-399
-359
-941
-315
301
415
722
-52
-154
862
-665
512
-951
601
516
-164
456
539
-801
833
664
-903
459
911
-392
-56
-856
-377
6
-758
341
-502
49
280
-129
-831
-260
-151
833
-460
-121
739
964
-800
159
-509
-565
-606
549
-893
-338
-922
-753
823
776
284
-23
-418
517
-632
-395
-331
-509
48
-408
605
2
-421
883
-280
102
754
-723
-524
-582
-703
-662
-713
281
452
500
-521
-314
-281
100
-142
397
324
-944
-909
-657
-542
-383
-98
802
866
98
-583
496
-391
-448
-761
-866
-474
-71
-111
865
273
-30
-571
-670
-288
748
-280
-127
-712
940
-468
527
-697
253
-632
-910
-569
44
695
-219
-465
-317
-713
-979
772
-894
933
358
589
513
-637
-516
-253
909
574
-710
-406
683
-970
38
241
-586
751
312
260
-253
500
136
615
-1
594
844
431
-757
864
-765
472
-112
-504
-537
543
497
-91
-155
-299
130
-719
493
634
-538
366
804
534
-19
973
-480
-987
-699
916
113
-189
-699
-466
677
-704
379
-691
-247
73
-436
-584
-541
873
847
930
189
645
609
883
-489
-192
223
407
683
181
-116
-434
230
-403
-914
-681
-638
-183
888
971
140
755
939
-355
-172
417
-340
98
147
-19
-447
-371
-460
-513
-320
-48
-266
146
25
-921
-788
818
24
-576
353
982
-524
999
266
-197
-985
574
-368
-370
-402
-190
-927
-706
737
-580
-451
-590
342
768
-908
431
-706
-324
185
-15
304
676
555
-791
157
873
398
243
-922
110
-529
-714
-281
379
358
685
358
-137
63
471
227
-694
699
310
18
509
-665
126
53
-928
617
129
-786
383
-74
419
-320
-276
-838
304
-992
633
-589
159
337
461
-696
-902
202
855
-21
-775
-271
25
-501
-11
-774
672
991
594
-50
-34
214
475
-800
-373
-724
1
-540
348
-360
-718
-811
-167
216
658
-643
-100
-67
684
801
257
-638
-886
-538
307
140
-498
586
-72
-241
-844
-956
476
-897
169
173
-976
-658
-923
-147
189
-227
525
-173
-646
-314
-663
-60
-525
-86
820
491
219
82
143
-567
496
404
802
-315
-710
-357
531
161
-149
-737
89
249
-484
-258
-820
-543
661
493
52
-193
-845
-843
269
-285
-175
142
84
-441
-893
-791
292
16
296
132
229
430
665
-668
-946
-837
981
-638
-477
-687
-180
20
-658
661
327
-727
-128
-378
710
-952
-34
-443
539
198
-513
-739
82
489
-631
-938
464
809
107
452
406
896
-815
330
756
-209
-752
-76
124
270
814
-786
896
837
-709
-607
-979
-548
4
312
-545
911
-112
-652
394
315
-324
32
-925
879
-258
-104
-345
746
737
708
691
211
-747
-31
-731
841
779
-914
-912
839
446
-471
736
92
-327
-271
-779
-460
868
-515
374
344
242
185
-244
-120
665
960
-231
-343
-370
31
-321
-776
-219
333
595
572
-327
-385
810
-853
-348
298
970
736
45
501
402
141
-478
-472
-129
-960
363
101
767
-756
-832
-435
843
-832
344
-133
-649
-765
-662
-919
-26
607
-904
468
-91
353
-953
-389
-324
-896
-116
-446
-312
-475
-2
-443
-6
-892
668
558
189
-645
-403
-37
365
-200
83
144
176
538
-575
-473
-564
-979
811
-279
-865
-11
256
-929
608
-29
-834
420
341
-619
885
-448
956
247
388
629
366
377
422
623
-517
755
991
-894
-996
-65
560
410
250
783
-961
-53
-273
899
528
-413
370
-687
888
-417
-352
352
284
765
398
377
-492
-459
-905
81
451
-691
-332
140
-950
-615
-239
464
170
215
-474
214
60
-350
-312
-138
-822
-702
-300
-999
-824
-767
-808
101
209
950
997
-734
621
753
813
146
553
-550
502
-26
-161
-305
-819
-328
-87
-455
-413
-315
-760
-473
28
584
959
-307
183
121
978
-702
945
-842
671
-903
-626
529
866
904
676
17
937
901
225
652
-752
688
-450
793
-416
-478
-999
297
863
58
866
856
241
-624
881
717
644
877
937
541
635
287
329
-674
571
-198
-745
476
-509
551
419
-325
-843
744
343
-576
-903
-553
358
155
-529
41
-503
-473
-14
-737
865
328
354
615
680
-809
-520
-254
909
633
533
-518
-47
595
859
-451
649
951
-902
463
-655
377
-830
-689
988
-26
-305
14
-281
-699
582
-122
-948
-336
935
203
-464
138
801
-877
12
219
785
-521
567
-278
-83
753
-329
-424
-528
-628
175
650
39
-530
-971
-313
-288
978
620
-885
-988
-557
-796
298
618
-686
-863
-574
-761
-917
761
21
-954
-904
333
-519
-65
900
594
640
-602
-785
516
-680
-177
700
-833
244
202
260
-313
422
127
-965
-433
-712
997
-869
749
-530
-525
715
358
760
-806
-534
253
-939
419
-77
451
-322
-597
-787
-401
-307
926
604
-69
-400
993
-578
488
-385
-672
180
-332
337
496
-264
725
-711
137
-120
808
-255
311
773
591
-741
-374
4
-433
-152
-418
-404
-949
-966
-927
-892
-419
-507
-30
725
725
203
-587
717
701
-931
550
164
839
178
-770
177
-295
-809
363
568
806
529
104
418
-197
473
185
713
492
7
357
519
541
-517
-25
-466
-803
586
-634
-69
889
29
608
740
-273
-262
219
985
353
-593
-135
-204
-995
-634
345
-173
986
985
-955
589
-590
-339
209
-174
-41
670
628
812
-757
-22
986
-563
-794
-818
-739
-580
781
-972
-425
-911
801
-43
644
994
857
974
-14
121
-978
868
148
-392
767
399
620
670
-466
171
193
26
627
742
345
-27
-516
436
23
859
307
372
585
-838
862
310
218
-383
-859
470
-359
345
81
755
570
463
292
98
490
-770
203
-261
136
837
-66
-692
-961
706
-928
520
-264
553
121
-947
-556
-476
494
-827
-983
342
398
-156
420
-45
823
-825
-687
-733
-218
659
903
-396
347
-164
577
-473
-721
-854
-160
-466
119
-306
-447
476
-31
752
866
-272
-124
-568
-454
898
-565
-705
-183
34
-424
369
87
-871
-737
-309
-180
776
-702
-752
-569
298
-704
235
62
-56
794
-387
966
926
-908
196
-240
-513
-633
565
-115
-103
-990
65
553
-684
237
24
-143
-380
167
690
723
-378
231
-710
-809
229
-895
-356
-461
-745
-302
-179
212
553
119
655
729
519
811
318
-950
472
-923
679
-622
80
370
-728
-560
434
-695
-447
-212
-366
507
-718
-912
-698
-588
373
-135
-803
11
-974
857
-378
25
321
167
-518
621
66
-367
-831
-580
-271
103
-110
-61
308
803
-402
895
-225
171
792
716
533
-171
-250
-448
193
-977
-800
-38
42
744
763
-853
-43
-848
990
878
-805
384
613
63
762
137
962
-623
785
422
297
62
-246
53
387
-660
609
-696
-293
-204
-193
-596
-561
607
-93
720
-332
-987
378
977
-76
-160
276
327
-572
-131
415
-936
-771
858
-786
-224
-520
537
-680
401
-87
-176
-103
380
638
-643
-194
-571
868
445
251
-196
-535
341
30
-59
-146
87
-941
-529
-745
941
-655
-687
-232
470
-361
423
-686
303
-412
-533
451
485
22
365
822
-663
186
-677
-82
338
-852
-17
-510
660
97
90
890
959
401
-640
-505
-753
12
345
192
954
249
711
-944
-458
253
252
-605
488
561
-83
-488
-204
239
-310
93
644
270
103
720
463
-229
-157
-155
-933
-217
-753
285
-677
126
-969
614
-336
-293
-32
132
-851
-131
81
904
427
314
-542
-233
662
-932
-875
20
-514
-617
-340
769
-873
450
-275
-456
253
155
-42
407
945
546
495
763
209
-441
-2
724
-733
-358
969
847
-525
-154
-456
-396
737
798
-854
-331
-401
-854
-667
-752
417
-646
-20
552
-534
-758
585
484
250
153
-871
-166
88
-545
-352
991
-790
-388
-898
-799
180
-243
883
875
-770
-638
-975
11
-719
781
-281
-493
348
589
-719
519
-303
-672
-626
91
-713
339
159
-818
865
426
923
-310
-445
444
-829
-360
-516
-928
191
493
-73
-734
90
759
453
32
-194
163
-437
968
29
-34
286
642
151
-965
-94
-362
-511
590
706
-849
-978
792
-820
554
912
-879
859
-81
-44
-883
2
-634
-711
-278
-33
987
-323
-981
277
-211
-573
-646
231
850
203
-546
347
652
687
-835
-155
737
-893
535
408
332
-231
303
62
-271
234
214
367
591
533
949
348
200
-795
-692
-744
-19
-819
-418
586
-573
-325
166
-74
-755
-581
778
-208
810
-464
111
252
731
-851
-189
175
746
677
492
311
-506
-598
202
-350
-89
-676
562
475
902
-242
-423
188
495
272
1
47
369
-570
225
-697
-278
958
-567
955
241
892
-253
-901
-108
373
922
385
593
836
178
479
-733
-1
680
-955
826
923
955
745
-908
213
963
935
-16
657
-467
-957
-255
235
894
223
-759
450
-126
590
-277
-303
-962
-647
-150
644
584
864
-379
-80
329
183
-375
-860
57
257
216
-435
-552
712
-149
122
980
-287
113
937
931
397
388
-577
-602
-5
603
-810
-906
430
-8
887
-519
-167
677
399
738
564
-299
875
846
765
57
-639
-617
-755
87
90
976
987
-69
196
587
780
-876
869
-700
995
-859
-988
751
-147
634
-368
94
-481
-819
-581
-686
-642
-40
381
831
-584
225
799
-646
731
369
-270
663
980
-138
-443
207
-534
-174
574
-720
104
-746
555
-213
922
831
-280
-980
-476
-62
-342
-795
-567
240
-826
-50
156
308
-615
-278
-504
179
-197
-662
-347
-276
284
108
-376
-459
918
-405
-447
-786
554
606
665
908
-261
466
-907
492
-23
-325
800
129
-752
114
280
-354
281
764
127
-47
352
217
839
-607
8
750
360
588
645
-794
692
-691
832
503
-497
911
404
-123
-844
685
716
827
-371
329
266
180
569
935
-410
-38
17
-877
323
-523
-130
786
75
745
528
871
209
766
-19
648
503
74
-426
679
783
608
-739
-239
-260
144
970
912
478
-481
725
-634
-666
-757
73
-73
54
-600
-78
332
476
915
-623
-257
537
-874
-466
333
-206
617
608
94
237
-44
-476
-111
-942
156
332
-679
-795
-731
-720
-26
-456
98
-305
-460
-871
-150
-657
295
-248
-386
-657
576
-733
-172
-530
468
-104
-89
-540
318
-656
37
319
-892
799
604
490
413
901
-882
641
322
-286
-985
54
744
760
487
440
-238
749
215
359
472
926
265
45
322
415
-640
499
-35
542
-282
39
141
409
39
462
828
101
615
-349
-446
875
801
202
720
543
-714
-399
788
-421
-175
366
538
18
-573
-512
-550
-595
863
686
-917
516
532
-913
-108
-296
730
740
-865
303
-98
726
200
-711
-744
827
-893
-828
942
-165
814
-479
-151
-819
660
-339
-12
853
695
-324
-112
-376
-219
413
559
71
96
-682
-390
-39
685
924
-501
-626
-810
-364
-585
648
787
735
663
-29
409
-102
80
-843
-950
508
576
848
639
503
-7
-521
-475
711
215
262
105
-144
-223
-493
-363
521
409
104
-866
-754
-528
400
-978
-771
397
-822
358
-363
291
-42
682
873
-395
-443
414
740
-38
601
-714
443
473
-670
-355
-928
378
710
249
-432
-290
-495
989
636
-309
-498
880
-426
251
-292
-784
-561
-948
-535
293
-574
701
131
-290
974
165
-398
147
-607
-83
-497
-817
956
-7
390
351
956
-985
218
474
632
652
386
33
-922
-411
476
-977
324
935
-893
648
-940
138
516
114
-943
995
721
-114
-787
388
875
-756
-62
-545
-841
-516
228
-632
108
579
-272
-327
-874
270
704
507
993
-445
-119
-153
113
-136
466
-721
-987
680
-168
22
-741
-633
-769
-718
-354
14
63
683
-670
15
253
814
162
527
-26
-998
354
-70
155
-516
-850
886
541
-918
301
249
-800
-563
-194
99
370
722
-75
-247
-628
153
757
-27
489
374
-520
-560
-133
-373
115
430
-178
-422
-594
-341
82
572
-639
875
-395
-680
-367
-3
-329
-329
493
749
59
-354
593
-951
-233
-74
-680
760
-668
-596
354
335
-529
-843
-295
-541
75
938
657
377
-607
326
-439
679
-59
955
-982
-113
-241
703
566
-279
-648
-680
-23
542
209
268
231
-566
585
566
-571
-363
524
-106
461
847
-827
-835
-938
-100
-69
882
-826
1000
18
440
-122
380
-681
527
-934
-607
918
900
-402
24
-615
-342
-866
348
807
-92
692
-324
802
-672
-438
106
-632
-516
-338
-62
-390
-732
-500
880
727
-63
816
386
44
-438
-486
-835
122
451
-783
659
-458
630
910
-810
-693
672
951
337
430
-965
-541
-611
-678
-596
298
20
-375
-406
-352
752
950
-12
-48
828
665
794
-909
-336
385
-900
147
-323
-57
-731
672
-636
-784
-122
-420
861
-949
999
-699
-688
773
-803
104
783
462
53
-595
727
-328
-341
-413
-478
-720
129
449
96
-766
712
-636
-832
919
-357
668
514
956
72
122
-620
-955
-802
-23
-684
219
-945
-974
-163
863
-898
828
-744
560
-973
-204
328
614
-153
-387
128
99
400
60
-992
-725
-172
-464
-854
-144
389
871
-551
-816
-998
-154
-448
-52
166
-840
-455
697
63
-549
709
-360
-573
438
739
104
-805
685
-242
220
688
-624
554
449
-713
664
627
-350
868
-197
894
262
-578
259
45
-961
-417
-179
959
430
63
905
-230
445
-917
672
-328
480
-99
499
880
821
859
-610
-416
-237
709
323
364
-507
-754
184
-324
58
-741
623
996
-296
-800
-148
704
256
-191
760
-352
-929
-85
-254
-222
548
571
859
-83
-548
-56
43
-870
-874
-49
791
328
-994
692
299
-213
35
-112
-557
990
-480
231
343
-368
42
-559
195
-775
-109
-252
769
708
-83
-165
-226
-777
962
-193
-20
-741
179
-197
167
-755
643
-110
956
-32
941
-627
262
157
-149
674
914
327
-518
465
-459
362
176
118
-990
-548
-350
282
-802
182
-623
558
-412
-805
-912
178
107
552
-667
-609
-127
-266
-332
907
865
790
755
-69
576
-799
-691
938
-712
305
-319
-865
894
409
-42
-87
818
552
-630
456
-450
969
975
716
-56
-141
317
-163
537
327
760
956
-789
703
544
-627
-686
-978
-786
710
-197
143
882
-672
-6
-617
-315
379
-907
890
-33
-641
484
951
-935
-452
35
649
-715
138
926
861
851
14
-895
186
-172
-875
205
-892
-363
-298
-306
580
-175
-171
-951
199
336
-396
332
-188
327
-818
487
838
392
-91
98
-293
398
-298
-428
358
628
505
-951
90
841
791
-970
38
76
477
931
-282
-248
486
-152
702
691
-451
-991
311
228
-957
899
28
-383
103
534
164
-998
-857
-499
-454
-305
173
-208
354
954
-590
-69
-45
-560
-784
200
526
-519
625
-918
244
-513
-472
550
406
-712
-264
230
694
-596
17
82
132
785
107
692
-446
-821
654
908
764
781
-477
-540
-460
-517
-515
532
459
-816
164
-584
-76
-5
-973
-461
-313
303
-156
80
-778
-287
138
403
371
-168
166
28
117
13
-623
-536
426
-757
-187
-39
582
-126
477
995
-818
-367
439
-641
-354
-60
-108
640
-809
214
-168
837
-160
552
-8
995
190
726
-703
-481
225
519
132
-690
-324
776
326
-843
-538
373
466
982
705
-941
-993
876
-620
349
125
149
979
805
168
306
431
-829
508
-611
-405
107
-410
430
915
-45
443
-953
895
-835
-571
-504
225
567
509
-486
-33
-683
352
-745
-156
-116
-768
-529
-283
-794
-145
540
832
-559
-154
884
174
410
-771
-612
-944
304
-639
735
404
712
-873
-426
-238
891
-965
200
-450
-816
-645
-11
387
-280
417
263
-558
-275
-665
151
94
900
728
545
-145
-951
399
-498
137
282
863
-383
544
218
-663
766
823
283
-420
908
122
902
400
-510
445
-606
-336
221
118
-436
-225
803
759
-434
-304
2
-610
-864
887
427
8
779
758
-160
-250
550
-648
-948
859
541
-150
525
988
557
-245
-129
-446
147
-508
-844
-870
-758
430
-258
-347
-447
-718
159
-915
747
106
352
-91
528
-75
845
-557
18
436
307
224
-584
-89
-653
168
115
-323
-43
251
475
656
-575
674
-614
157
-15
931
-319
210
352
-188
-24
-271
-362
-898
504
149
-331
386
-263
-136
-883
-306
-811
574
146
298
918
-13
776
569
380
-715
56
-139
495
-100
-514
-112
472
-541
12
200
951
-428
-628
694
559
-934
388
887
429
781
311
-701
17
121
64
-281
675
398
-959
-151
85
-924
-279
33
-425
-205
-754
550
-783
-886
-725
-302
752
18
-771
249
-710
-93
-341
656
358
-327
-555
-24
541
261
690
588
813
-231
-868
-283
809
139
657
980
820
-826
-983
660
-777
801
-197
-912
-88
689
-386
97
525
978
-454
122
886
-425
-404
504
96
-330
780
609
748
591
756
-629
292
-864
-500
-507
192
-142
-381
207
-2
894
309
-502
819
-863
19
367
178
246
-756
568
859
120
-878
802
-380
807
871
449
987
-380
-249
776
-943
-965
-901
-615
35
20
246
-194
-713
-331
-575
872
-278
-827
323
768
815
424
995
148
-665
-726
-540
361
170
696
281
649
964
956
185
-393
905
-398
-883
-490
-435
-947
-746
-291
-297
297
-799
252
-253
-645
314
553
16
811
-804
-231
-937
918
510
-823
-157
494
-700
896
828
782
946
54
-355
-650
168
-751
301
-100
8
608
-474
-50
-81
645
-618
806
551
-576
716
837
384
-423
884
240
679
275
-165
904
-947
-783
624
-709
-20
38
864
-910
646
11
-950
-408
545
-271
694
-666
196
681
-256
-47
926
-537
-244
-44
949
904
-997
-367
737
449
-122
-451
-172
-733
-455
-568
-157
-347
454
890
477
587
-883
491
-962
-443
416
-548
642
952
-199
-576
-897
-259
-973
8
151
-387
516
-69
-357
-531
970
813
-99
695
-92
605
177
-646
381
-411
533
93
425
-48
972
939
820
833
41
439
-313
364
-838
-320
634
496
-178
930
489
335
464
803
567
-233
319
-585
373
-201
270
-158
-903
-147
-370
748
664
722
-572
-675
520
-657
-511
-783
933
399
-507
-458
-296
461
549
686
-395
378
-70
-906
568
493
411
501
664
-582
914
-575
849
572
459
625
-398
923
-429
-650
-86
292
-360
380
-289
118
480
666
-722
-821
214
-625
-111
-450
-821
-699
-824
-936
618
-634
183
639
334
-644
-178
-608
-304
-170
-277
476
-143
-145
-14
771
632
-962
314
873
-206
440
6
540
44
-902
874
-332
699
520
-258
53
34
-314
-120
433
19
-694
-46
778
-513
791
299
-770
-495
809
-882
155
468
-351
175
732
553
-593
181
-478
-911
-94
-544
-786
-870
-97
-774
365
930
125
718
295
623
716
775
-949
784
-871
253
-959
943
862
977
967
-76
-257
-384
-717
317
162
-120
-509
916
-915
-647
302
-265
-493
-302
-547
-835
733
988
-415
-628
-291
-796
-413
260
379
670
735
113
-603
-142
-713
761
-842
-300
343
-758
868
127
885
25
453
197
454
-620
622
659
335
-131
875
349
726
485
-400
-58
-324
-475
50
93
-840
-408
-659
-903
-766
-60
-734
19
-235
936
343
-220
-152
685
-331
-413
-447
21
997
737
103
-425
-185
866
455
-677
-824
564
-808
704
-845
-955
-105
115
-759
-431
-956
748
210
493
-221
201
-324
312
-635
-849
259
-791
-975
256
-768
-142
607
-635
-37
578
-289
768
742
-803
-433
-628
-465
461
919
-780
470
462
504
819
891
-262
470
869
-571
160
370
-498
-321
-492
-546
-612
118
67
-209
-576
865
820
573
794
532
-425
524
-268
-270
-21
594
930
-917
303
388
644
-337
-217
974
-367
68
272
-534
-577
-38
-908
-1
465
-284
948
-561
-105
850
556
837
-718
-55
225
41
193
-178
-303
688
-935
248
-614
721
37
-137
-630
-782
-119
960
464
-954
-187
-904
721
213
-582
-83
-537
-783
486
-374
489
175
418
953
498
259
-489
782
857
642
367
-537
568
-78
-99
973
-92
326
-267
-368
-386
-97
480
-776
-769
75
-395
607
673
-611
-304
-15
208
-623
421
713
397
-866
560
431
944
503
-531
-488
183
-101
-687
-931
76
-562
751
-420
198
-983
944
645
958
322
516
119
309
442
768
948
-398
400
940
449
-45
-856
719
-942
616
-159
-495
659
-916
875
301
727
-444
161
903
-813
-202
635
-822
610
975
-313
185
73
813
60
862
-253
397
-268
-971
-542
-82
604
507
863
514
748
-72
-411
-63
832
814
-746
-302
694
104
977
503
-412
-829
481
-939
816
-26
-14
697
-941
-470
-910
94
22
-895
528
524
972
934
-159
158
-173
314
877
481
178
-677
541
-757
406
-916
-876
-19
24
840
-744
-997
724
-504
-84
-120
-785
-406
-279
882
26
298
996
-140
-159
447
610
137
-551
-640
336
694
794
-11
-698
-831
899
-553
849
-769
-658
-7
-35
-948
-613
-243
659
-477
974
-414
-632
-574
-2
-44
892
-442
-762
-817
-782
-57
779
431
142
840
632
73
-272
733
-733
64
904
-440
550
-825
939
199
-89
17
-221
215
-106
65
886
-947
-477
-619
-702
-347
668
289
162
953
370
694
-24
247
807
592
-430
960
956
47
523
-611
744
382
435
675
-224
-431
447
-589
-358
533
-788
-591
-150
-324
-84
-180
181
117
-657
-166
-414
319
879
-194
-325
221
-164
-784
-151
600
-802
-222
-621
-851
-840
861
-357
-465
-386
-205
198
249
823
-173
132
-274
91
409
-879
76
-259
603
341
-557
378
-201
611
-208
264
965
937
-410
413
999
733
-291
822
-456
466
-140
-250
-129
-904
335
143
871
373
368
399
601
-804
-294
987
534
875
357
-398
-1000
829
377
610
653
591
-144
-193
-490
-791
606
715
6
-348
-269
-401
187
-518
-51
382
-209
535
933
-745
-371
826
365
925
352
143
155
-272
716
45
450
-31
544
-177
802
-828
-817
256
677
-241
-469
340
-376
988
-622
-885
594
557
-605
648
411
-710
-154
-467
869
-912
-238
871
419
574
-883
-136
-743
9
-146
-761
-887
240
-844
135
-44
80
998
349
260
-354
216
858
197
-475
-174
341
-962
-315
-895
297
-446
613
-61
407
-193
-230
-698
213
-666
-559
925
-643
-667
-31
-942
985
178
514
165
290
-432
186
-124
38
519
-862
473
436
-598
-149
157
-123
-526
813
222
-905
-349
347
428
466
600
374
465
656
-649
-885
-484
317
-624
440
778
542
-122
244
706
942
938
-720
-743
92
-572
89
608
-722
-468
757
807
988
216
303
334
-441
350
-92
526
481
123
-407
-792
974
-132
-850
-329
49
-346
-856
649
335
-550
244
-745
-300
-222
183
-150
431
426
726
-962
560
139
520
168
-287
605
894
-405
868
687
646
-377
-48
-9
-712
471
472
-748
125
165
-342
693
-949
-256
98
-728
673
271
725
556
-179
19
-337
429
-355
-725
812
488
-360
941
-177
190
-281
-620
73
468
-67
-913
-627
-345
17
-182
-646
-748
-727
691
-222
-942
475
-352
606
447
391
455
576
261
-240
-289
657
592
-109
145
695
-151
211
77
487
113
-352
-106
-612
637
41
922
533
378
295
-977
429
969
105
583
-434
694
-304
-78
65
-83
-701
-869
-213
-948
44
-655
-87
224
117
995
-546
-260
626
928
911
481
431
219
-200
-746
-308
242
-428
887
149
-766
692
604
-415
840
224
641
810
-476
-538
-317
-374
-27
-920
220
903
-472
555
-283
-954
717
-761
-805
351
-916
-711
-835
545
-256
-754
-188
-346
-21
208
768
-451
-15
-419
838
-319
634
321
246
-326
803
-912
371
73
740
10
149
-165
-967
765
294
-38
759
607
-144
-486
805
402
549
435
65
711
78
-99
-913
-739
-547
-42
-147
-701
-703
-266
-536
295
234
462
671
-235
794
-9
979
-590
-945
930
-24
-589
-467
-10
-733
134
-73
387
-392
562
906
244
-22
84
-328
-884
856
-735
33
59
871
-704
469
-589
555
722
-497
-864
-75
-801
-783
337
-883
-237
-757
-111
-696
-78
932
74
682
76
743
-548
-436
-205
705
886
-205
-431
-215
-91
609
229
757
713
475
232
-532
-866
741
-972
-547
-884
-325
-644
569
863
642
-620
-903
-179
147
-755
999
-241
-287
-249
-551
-700
264
-584
-788
507
828
-617
277
433
669
-307
350
312
-621
-594
709
-507
-765
-579
211
117
317
806
-367
277
-725
392
863
514
646
-590
-248
-764
-852
-25
609
-326
856
-767
381
-576
-307
385
-656
185
-500
-840
989
643
983
-719
-552
-604
634
772
-489
147
826
-939
531
92
160
-887
980
-289
755
-850
-24
27
484
731
715
-434
-97
-375
679
743
-70
461
708
-33
434
-63
378
668
722
-688
-678
-190
-446
387
976
798
-237
-677
-16
614
355
-318
216
-1000
669
-671
-490
-484
822
860
-377
841
-71
-914
493
-293
470
-41
305
-330
793
-562
-469
587
-782
413
338
150
148
42
246
908
-499
-119
-606
776
-842
664
414
-948
293
-32
296
-405
499
-190
-424
-278
459
-876
-362
-95
745
202
-112
-177
75
-823
-436
702
185
-118
287
676
101
-449
629
571
-835
864
-657
-469
-765
-818
581
834
-415
-142
-853
263
-361
-290
813
287
548
786
-537
-435
-105
-689
632
621
851
-782
-863
252
289
34
254
-692
392
-905
489
-361
-958
631
742
-179
677
431
966
477
252
-328
-535
-150
639
397
311
-111
-698
-601
-120
270
623
124
285
462
493
-134
-749
978
-20
-41
-724
125
-52
-186
443
-158
-904
684
224
511
-366
-721
726
1000
-100
609
-552
616
305
-703
179
913
573
-488
-641
646
-799
-913
-414
-281
-165
716
910
-855
517
232
-895
449
893
-692
695
-322
-510
-104
129
-647
52
-698
-62
104
-437
-204
29
-581
877
-167
-366
-800
-797
498
470
-537
247
586
15
-593
-635
-921
591
-454
-167
-789
182
-521
931
817
-699
485
-646
-364
350
973
-132
-754
262
-483
-551
641
-869
606
598
361
-149
-942
-442
-563
364
-177
298
-983
0
-818
-65
-646
-164
-194
633
794
358
-38
200
484
326
201
623
-335
-503
799
115
-425
-508
-140
626
-442
-273
-71
-154
323
-848
728
73
390
-466
425
929
445
655
-588
192
50
-822
-782
587
472
273
-24
218
979
-697
-144
663
22
-397
470
473
223
-183
235
-996
-25
-707
-96
71
772
-549
592
621
-696
-754
579
-145
513
-807
282
808
215
-414
-509
194
248
776
-549
-64
-256
-935
941
100
170
-620
630
181
342
-635
-205
-216
-502
-735
530
-389
-13
-326
709
242
904
-92
-819
284
480
891
-303
-856
-913
-625
-772
-110
-109
-264
916
-292
700
-943
465
499
-980
-420
-438
-452
442
-578
-923
-168
-645
-190
-379
-367
695
-184
165
121
-301
-875
360
240
-814
425
331
408
-811
-643
13
957
662
-485
-623
-153
-501
-803
534
323
-274
153
-588
513
-393
63
-885
-492
70
248
-889
-73
874
678
-446
-860
783
-269
261
615
-922
-195
613
397
-382
136
-296
765
-992
644
-62
189
-18
-869
501
-864
425
-64
17
-562
947
-968
-12
-832
443
-909
-482
485
887
-243
751
351
99
124
347
117
-836
-860
-967
-218
-4
-17
-573
149
-65
731
-620
65
-774
-472
935
648
914
542
690
195
-81
-615
535
-415
-975
-696
-134
-752
901
-373
-245
-714
229
300
-753
-255
515
-678
540
-277
-323
-60
584
444
202
714
-971
-536
846
-302
352
383
443
193
223
-653
35
-145
115
-804
-781
-370
-393
633
604
489
-684
676
-486
-541
258
-353
568
-559
283
-76
-227
381
792
-754
486
-13
309
996
-673
-876
-67
659
658
-463
505
982
66
639
450
391
335
654
-371
-758
-876
-656
-126
579
-272
-769
-442
-990
677
-820
532
439
-164
792
432
766
-517
672
-401
-40
391
331
-542
-506
-604
-689
282
423
-495
-237
-711
788
-876
-637
-559
106
-986
32
-686
-909
816
-145
524
906
-67
315
805
391
787
23
962
204
-781
-130
504
-25
-344
359
-820
-258
-718
933
268
208
503
604
-547
755
-862
-544
145
468
320
-354
145
818
411
954
977
-383
-409
-602
659
-142
908
250
979
124
-451
656
875
787
-224
195
-770
-615
-976
499
-878
200
-937
591
-336
-851
-643
779
-813
-374
-603
24
-43
-520
-376
62
11
-914
367
10
781
879
-13
604
317
-550
821
482
843
-552
14
-64
158
-740
-789
-776
-465
821
598
-914
-701
-442
-958
217
-592
-427
-890
961
65
-714
-284
669
131
797
362
-8
488
533
988
8
-302
-366
627
791
-148
109
937
-709
285
446
458
667
-89
-117
413
-560
-247
-658
-754
4
334
-290
367
-316
638
-15
-960
-482
-205
653
601
-15
377
-970
-266
-692
180
692
405
-881
458
328
559
-25
217
-610
-756
-993
348
-907
130
941
-468
943
-221
297
219
-67
611
-703
-111
614
896
-313
-95
-662
-60
406
-748
203
-210
-195
260
-574
-54
98
781
-383
767
-80
932
-738
848
-252
-309
747
-373
383
44
-981
951
-739
-380
743
-195
-573
-786
470
-592
133
963
-266
581
627
-72
-867
236
982
933
232
-367
372
882
628
9
882
-21
455
-243
362
7
551
-666
-603
828
880
294
-462
-489
415
525
-824
-50
-699
-16
-134
-593
-357
520
-586
297
-656
377
402
-655
-695
-177
-806
978
73
-244
567
-483
-122
81
-239
20
-238
-820
245
-398
-362
767
-455
-449
831
-295
659
356
233
65
-311
-512
-143
-593
665
767
-311
-398
960
198
-439
-362
44
293
-884
-884
49
-253
981
-663
-364
-360
-362
860
378
754
-614
836
60
-983
-717
-142
-969
-308
-94
-191
402
-996
182
-388
865
-109
10
392
-937
-161
536
881
289
493
893
910
599
394
991
-876
-539
144
-903
-81
575
95
656
-556
-40
-45
472
-214
-291
-559
-390
846
-300
712
-779
-489
-626
-79
748
-298
598
-685
47
-151
-591
279
576
-693
240
-271
471
-594
530
-873
6
232
325
-320
227
994
-514
889
669
-438
-701
285
310
-164
149
199
-719
65
-260
363
51
9
-628
-460
-945
991
44
925
630
-607
613
967
696
-792
791
296
681
-446
-664
174
-52
5
460
-452
-802
417
-340
401
294
229
700
-850
-44
-678
-943
-533
485
-793
760
-100
344
761
300
504
894
479
-392
-228
-467
-89
-882
-273
-73
-755
141
-970
156
-630
-584
-157
-311
-66
679
-522
789
-334
-969
580
113
624
-918
908
-887
-470
-315
643
-409
-988
-14
306
789
-266
-583
-807
-856
953
-52
-437
-215
156
219
-449
-255
608
780
730
-926
-857
58
348
-940
748
-93
-113
238
141
-713
-618
746
-962
-269
695
-400
-606
178
-351
334
253
179
443
-741
676
903
-349
-55
-63
-595
961
834
992
789
590
-319
-938
-712
24
527
-285
-410
635
20
817
-753
885
-508
-352
228
928
531
767
731
-666
-577
768
-229
813
963
761
186
673
-509
687
635
753
787
-924
19
341
951
-242
80
821
-539
-362
389
80
779
867
401
-103
-582
808
572
136
-657
-198
-358
644
-798
469
834
875
817
360
-609
233
733
903
-704
734
-47
316
-268
814
259
-978
-327
321
-741
168
27
722
168
145
-4
-817
-363
980
-725
-167
-337
39
-914
-486
-870
517
958
-118
-133
596
-488
655
-776
-955
746
234
5
-542
987
994
815
-521
20
253
966
265
397
710
10
-616
388
-518
-606
787
650
-889
901
-94
-836
-434
120
-736
569
736
779
812
-36
-710
-891
41
294
-100
-103
-80
778
655
-278
880
-423
-21
-688
684
699
-186
-571
-501
773
-429
-440
323
286
-841
338
-470
-603
502
-272
983
19
-666
-33
751
-340
117
881
-511
627
-112
-477
-926
-193
-393
247
-958
112
-957
-726
-86
-516
745
-88
94
-756
976
-702
137
702
-50
-980
397
136
-19
-897
-333
-557
-128
-383
-342
167
502
-344
-819
-106
614
-942
-652
542
872
-429
-515
974
891
497
411
668
-377
831
-134
-580
781
150
-902
126
-775
183
-707
386
749
586
-513
-774
-74
322
649
656
-369
634
425
854
-478
-103
227
35
-691
-302
-465
179
-534
274
-801
393
-598
-13
412
-815
369
-165
901
899
-235
-16
990
367
-764
-397
-770
-132
-354
822
639
775
317
419
918
971
-58
-902
946
-826
-192
-970
135
369
-644
-759
471
536
232
-233
360
-629
-943
-596
-756
976
28
518
895
-929
634
-571
-520
292
124
-251
509
100
-362
94
-498
-666
792
-114
-461
-10
-846
772
-308
-941
178
-566
-414
-429
-739
478
-103
493
980
102
-217
-114
-801
687
-758
208
827
638
-218
-131
367
169
-25
-917
-937
-669
-665
-599
-795
-493
-705
690
-898
245
-816
612
-321
468
984
603
-988
-468
-677
286
-327
-816
-26
19
-535
-38
914
-834
-612
-972
178
173
-94
-617
-383
265
179
-376
359
-376
83
-485
-259
478
800
-341
205
-255
142
828
-306
-534
-505
202
-291
-743
218
560
-441
-727
255
216
802
-71
56
536
943
278
-491
328
-775
524
-9
871
-760
-866
515
231
749
373
825
6
721
-59
-223
894
641
-485
-518
535
-732
-910
239
-92
-259
245
335
987
342
617
472
678
-605
-367
53
-641
655
-750
-807
-192
951
763
-841
-50
-971
382
748
-533
76
-11
849
-708
896
940
-476
-332
183
-846
-784
589
-788
795
-837
-427
316
761
786
-284
407
135
-482
415
-391
214
575
18
64
-588
-883
-915
570
-380
-157
749
-63
-662
293
68
161
560
971
-683
505
366
775
-764
53
-717
288
940
-523
-526
-587
-199
-346
-1000
199
836
-196
-152
-961
48
793
-204
-123
-352
955
412
164
785
105
578
-335
-674
124
643
198
638
-153
675
-949
-269
-334
288
-376
224
-336
-928
763
-871
375
-278
523
-611
-173
51
-796
-560
-382
420
-213
-767
-471
-290
5
292
445
-510
-798
-626
-556
-236
594
-210
756
687
-917
845
-412
-141
-898
-108
928
722
-763
734
347
-491
390
4
463
804
-413
902
711
413
-430
-966
-916
-941
148
687
778
807
-972
412
-84
93
726
-652
-373
851
-461
634
41
-824
-380
-553
-882
584
-738
-815
-971
38
939
719
-855
428
-712
-295
-464
750
-967
275
-351
264
655
-969
614
441
-765
-660
969
-418
-246
-68
867
-236
293
653
57
-542
-524
-383
451
-462
318
-493
542
-117
375
852
-789
77
609
-548
-860
897
903
663
871
349
-578
261
748
848
809
-41
784
136
934
809
194
-633
989
-520
-111
-195
19
72
198
-669
936
-523
-726
493
-757
-482
105
-698
-238
467
533
53
-824
190
769
-483
-156
-820
-710
-35
134
192
-30
287
237
-818
-242
-993
57
-486
792
-488
-424
-621
-822
-842
-68
-54
-718
168
-959
68
157
-815
163
697
637
-768
-137
-524
-533
-799
-303
120
-316
-400
179
-761
-731
836
512
250
517
254
-977
-762
-124
-132
-330
-464
951
548
260
-776
-371
-4
-144
293
508
574
589
846
-569
553
-936
987
713
207
549
903
-556
565
794
-600
-175
479
-981
968
332
-816
324
-266
-871
436
-566
-726
-46
857
775
913
-930
-504
-946
554
348
392
-609
-615
133
-306
839
-208
53
-103
-552
-704
-426
477
-995
982
-71
-975
-603
579
-692
-9
-598
284
981
364
-581
377
-686
-879
-743
613
497
471
-29
687
70
-988
121
-761
-111
733
241
336
796
425
-564
805
618
-989
-831
650
-655
-795
-829
810
431
-955
-270
-620
405
824
-694
-379
675
-73
-318
475
-835
736
903
-965
130
206
279
-262
-866
86
-911
526
-958
-140
876
-892
108
962
-196
-153
-89
376
958
153
-395
-218
-162
865
813
666
485
211
-611
-116
682
584
-716
-35
351
742
792
328
304
3
388
-292
381
-596
764
29
-832
-477
219
235
689
-388
-742
459
-736
453
529
882
-575
-760
249
-255
-871
697
153
886
-589
183
-289
-186
-581
-150
-485
-351
-56
689
-67
762
-425
-765
-229
657
-189
88
-134
948
512
496
732
-611
-8
772
-847
-587
-416
-458
975
118
-296
-801
573
-589
-478
-312
33
-271
277
664
-186
227
483
-184
-832
890
-342
-964
768
-589
660
-544
304
335
801
-114
683
372
-318
-142
-851
316
-490
-410
-473
39
-696
-153
940
-857
-939
385
585
-235
-709
989
998
122
-157
465
-808
940
756
780
100
-502
-95
-943
314
-973
-447
38
404
-576
-232
392
199
-92
-628
-191
-118
380
28
-51
-745
-985
971
331
418
-839
622
972
-440
420
687
781
956
97
691
203
-533
523
-679
-474
-26
-426
-930
791
-708
-822
-750
-593
397
-670
313
-689
-736
-44
-691
-817
739
513
-222
-117
-392
920
-366
-718
-184
769
-929
299
-564
-194
-237
-191
702
578
-333
52
162
286
158
104
-823
957
-947
-816
-302
-507
427
-481
796
193
-527
-598
-214
-364
97
634
307
304
-319
383
588
695
55
-940
-446
159
-487
607
-470
-830
343
968
-301
-265
-162
12
-22
-867
-560
964
280
314
497
249
-497
-796
854
321
173
-673
-319
-534
217
-672
-705
496
-816
341
684
-539
363
-186
-559
-891
-336
228
344
108
-399
888
799
760
129
393
650
-98
-318
458
508
577
-476
-511
-622
-372
350
-30
-11
141
870
-457
-483
-495
258
757
-440
955
689
915
859
-702
-153
732
985
32
-90
954
-896
352
77
-377
391
599
380
-74
-519
994
327
431
-467
152
227
-358
-643
-197
-734
999
508
650
-342
103
-824
532
-692
-39
-741
-61
564
565
838
-510
-475
-866
539
435
-861
760
405
539
-382
-196
659
-488
-239
-590
835
259
-725
-601
-202
-534
-344
-879
20
714
233
176
74
315
222
406
-157
823
436
-138
-134
-11
-737
-991
-438
-312
629
-656
-771
-864
165
-880
894
-101
256
-7
606
480
-405
-860
-253
-722
770
-325
608
-426
-381
911
-887
850
857
-365
-217
-267
-54
-668
-369
-931
-660
138
195
775
-174
380
-537
-355
787
243
203
795
832
364
-618
538
-377
-927
589
-881
-819
-832
554
246
767
54
-995
-29
-754
-216
874
637
848
644
-438
873
82
-264
872
560
-89
-404
628
352
-151
-963
-686
-202
-926
-309
-498
141
168
-585
-873
534
-469
-590
-87
487
-36
-640
-437
-225
868
-23
-391
-644
-52
-514
256
180
-402
797
19
-792
-84
586
942
-200
-951
-901
-229
927
633
82
23
332
-191
145
-526
263
-41
166
-408
-641
276
-749
862
792
-142
-525
-348
228
110
-421
-15
-236
550
-213
109
-772
237
-729
-555
-230
920
546
-267
593
-418
-251
-954
-828
961
49
378
803
-991
-798
-20
-415
406
114
794
556
385
539
-613
-427
-768
-406
-300
288
706
671
718
-748
462
983
-810
594
-240
484
-410
-81
-369
847
701
666
-491
914
-729
592
967
-881
-24
988
175
-480
-687
-447
850
-39
440
-408
-587
-288
476
927
-727
-518
-589
-205
110
-349
250
-278
-158
-592
20
318
679
873
700
837
-360
303
-141
-661
-532
973
967
-563
986
-85
-497
178
56
-791
-443
-241
892
-55
-494
-661
901
-271
950
-973
-762
988
372
5
32
-201
68
-62
357
-758
139
-778
700
158
-29
471
791
-190
878
-347
-685
-725
-265
-356
-397
-674
569
-261
446
-181
-202
286
-919
962
778
68
124
-424
-879
795
934
-564
-405
-268
108
47
-816
-499
-336
629
-416
-231
-486
-859
267
523
-877
-126
932
-341
734
-513
-930
-784
-665
540
46
-127
-127
-611
362
657
-97
395
881
-374
-628
-103
-483
880
702
400
847
445
196
5
338
-10
-953
-880
-301
811
716
260
216
-724
540
-456
621
-206
434
658
-949
-857
-805
-606
-578
-584
888
-485
-120
170
312
224
-762
415
686
-432
268
-72
-610
-148
-141
370
-655
186
-635
-792
984
345
-708
-554
735
26
157
434
-343
674
407
69
-117
-270
-314
-850
713
530
316
528
-827
523
163
-485
33
484
801
-898
-290
231
534
418
752
816
691
-876
-799
756
501
-766
-403
-57
-869
931
734
316
591
-731
-657
-327
665
42
-792
-48
331
-818
-1
-65
-472
146
-474
-45
-670
932
-121
-494
87
36
856
597
-779
-667
-651
-964
545
-88
89
829
208
436
-998
-671
626
-718
-277
-570
-523
443
814
-427
-57
624
659
764
-191
916
237
502
52
-658
901
504
-100
-591
-128
-372
-229
-945
889
572
-94
-560
-854
477
-361
348
-240
243
211
103
-188
305
-903
179
876
302
750
-63
-424
153
450
-286
774
289
216
-778
941
-97
950
937
-783
-283
202
-455
628
-870
639
375
880
-19
699
338
-551
-441
-828
343
618
-858
272
639
-58
-623
634
-573
320
-577
884
-199
-504
-906
766
128
-483
538
559
566
542
447
5
-262
-595
-483
-117
478
-881
-951
-82
-279
599
-117
744
-144
-664
586
-281
531
243
230
838
-971
479
737
-522
687
-914
-437
756
937
-600
-986
-44
918
-850
-5
540
388
5
636
-358
179
27
-282
-416
110
-353
235
-319
611
-866
603
-78
776
-95
316
-110
640
-366
930
494
-887
-527
492
-175
854
331
-7
525
393
-299
-90
-376
653
-49
876
-637
-750
690
-335
111
-125
-329
-305
577
647
-420
-799
-634
-957
807
263
348
888
811
-889
-85
-345
777
925
-60
585
-951
-945
304
-156
-379
979
-780
-980
679
836
-841
410
-678
937
-123
-873
928
874
-708
617
-380
-214
-296
-311
183
154
-118
682
-151
794
237
876
-76
674
49
865
-472
-823
695
-583
-542
506
-532
-345
889
742
659
-69
987
836
101
-529
181
62
611
495
558
-733
222
-338
-251
-539
304
269
-690
-242
763
775
510
-112
947
181
-108
192
-685
-525
293
773
-429
-645
-954
755
-570
856
451
-900
130
-96
108
772
318
635
968
-790
-315
-335
725
-569
-110
-401
180
-611
-7
581
266
-853
-795
-718
-261
885
200
186
-473
-642
552
48
-971
-769
-131
766
-380
-519
426
598
-922
532
204
406
-333
558
915
-571
168
-432
-463
-733
974
-303
181
-297
279
-410
202
823
-989
-43
968
-268
164
691
1000
-589
876
911
736
-458
36
-780
78
-512
-537
-114
174
-650
-153
475
949
-361
-695
69
-471
-219
64
-785
-316
-318
-320
-319
-949
-354
320
316
-358
713
-530
270
835
328
70
-329
394
-550
-526
-936
685
183
-569
858
796
-723
-944
977
-733
-161
678
-818
-602
349
504
-760
-34
163
-50
427
965
-293
-419
403
669
994
799
33
351
647
242
966
-635
-794
-835
185
615
177
-936
150
-50
225
783
488
564
-518
144
1
-150
561
-845
-439
-771
440
-964
267
503
-32
-103
558
-230
-443
-145
934
691
626
323
-489
-231
344
894
-116
23
-689
604
530
819
640
-699
21
-143
-128
103
-543
-252
-140
641
661
188
488
930
-978
-294
63
751
533
925
-955
675
-277
148
-956
958
437
-824
-122
-973
-719
-798
421
350
-449
-77
174
986
-297
-699
-267
-765
696
293
184
-516
512
592
-761
-474
-428
495
-698
116
-339
425
678
-236
326
33
-283
462
328
433
-459
943
-223
853
785
397
157
-951
-304
461
908
-309
248
814
-182
166
128
75
64
-417
198
499
-150
-744
602
-950
-701
424
319
-958
-86
567
-979
405
-838
711
723
-248
46
982
804
-277
-574
-435
681
524
-467
-212
-695
965
896
-569
946
819
-661
-719
586
-460
637
-471
-331
-782
-15
266
-257
193
467
984
-714
931
112
907
-531
494
-852
-702
-385
-757
145
-215
-766
443
268
281
-714
966
684
-865
-954
45
512
43
-213
384
-133
334
110
-683
-784
171
285
-961
475
-976
-565
859
812
-403
480
-984
860
-567
-652
850
-362
758
-254
827
-860
-333
-911
-853
-334
-441
-472
-839
892
-637
-724
46
-426
236
465
122
-712
-923
-743
-122
-660
-828
-710
-657
329
149
-576
-847
142
-2
-785
-765
946
834
408
953
833
744
-531
-3
-402
-442
-342
633
681
616
-209
-714
-445
-813
768
-483
22
757
-201
666
132
534
138
368
238
550
-789
-894
283
-660
-854
-790
86
496
-130
988
-624
209
977
527
846
65
-996
349
-105
24
-69
190
-74
96
-950
-932
603
919
103
-267
126
444
925
657
-540
113
-395
-136
372
-442
335
242
643
191
-417
-260
-696
-57
971
-236
-809
461
217
15
635
-537
428
-380
348
524
-943
-453
147
-720
-293
73
86
805
883
46
100
40
283
739
-493
-228
849
-295
-181
-637
43
474
671
-43
-145
212
170
-745
24
-168
640
-22
563
729
51
-788
-456
565
879
266
-177
-667
461
172
909
-324
-197
943
-138
-310
-840
-101
-863
-658
-303
-413
-456
914
262
-724
-924
966
85
-708
990
930
-366
65
340
615
-596
422
-522
222
-74
112
-508
97
-186
558
-510
446
985
323
-42
719
-63
64
-597
-943
-205
-753
605
539
902
-285
619
-230
-904
-182
-198
790
-562
-798
-802
-351
-863
-795
933
-415
313
747
515
-794
629
-895
643
412
355
-906
670
-324
-847
-133
452
669
-218
-77
812
893
383
-23
-370
-41
139
0
984
-957
335
-762
229
-724
-237
831
876
229
-927
710
36
318
924
-825
750
934
-854
-896
205
-414
988
445
626
-193
-201
-88
86
290
-56
647
-377
-357
-633
-939
890
-161
-555
71
-512
-222
73
168
-319
-437
-604
-516
-322
583
326
-600
-588
-3
-151
-774
-485
742
-552
880
-186
351
-877
896
-820
-51
-8
-613
-321
-147
456
998
432
26
-458
-576
-679
604
489
308
497
-174
-79
-386
-664
-641
228
934
207
-531
634
-881
775
501
-506
-553
-468
338
-5
-305
358
205
-262
933
624
-606
695
223
-914
-993
212
515
693
210
417
998
-278
540
520
779
481
-4
-386
-319
-607
-423
754
468
-967
-434
129
-555
291
-891
-587
-917
299
-591
892
984
816
-175
951
191
862
322
198
591
-386
-363
826
602
-63
-117
-493
781
115
-796
-345
495
856
3
764
-529
-926
842
-429
-904
-281
414
502
-460
15
-266
-506
-437
732
427
-386
114
924
281
100
-911
-781
728
-143
-615
757
-448
-491
-762
-818
294
-852
-23
-76
10
679
-124
359
-146
640
872
170
-925
-223
818
75
-813
528
511
562
744
977
-525
-240
439
-616
-481
431
957
-851
77
-593
583
-850
-344
-950
399
248
-672
657
696
-941
451
988
780
-113
601
-136
675
-800
542
585
637
320
-493
-380
-165
-791
129
-615
996
-683
-153
-353
498
645
-288
38
938
355
403
-998
-279
-514
-476
816
-114
17
868
-699
-935
-605
-334
111
-362
396
351
-112
-153
-644
-751
-578
-552
-905
817
-52
-456
75
3
549
523
346
217
-746
-795
692
505
-389
-382
744
634
612
-462
-194
-227
508
872
20
592
-864
-809
332
-840
734
-277
354
-161
711
-943
-294
449
338
49
874
-216
-532
-616
-45
-852
92
702
-185
-567
-704
-278
821
-147
-348
-471
-659
-692
748
-932
-436
358
233
-952
886
-14
-310
-700
-85
-177
920
-778
100
824
-943
-767
149
-832
-730
55
194
732
-963
-969
-85
-128
263
-511
-501
114
-461
-794
-564
-191
-424
539
166
578
-624
170
894
-997
-446
513
778
-469
-615
-849
-424
-928
-180
-576
859
25
298
-993
673
284
360
167
802
274
743
944
-897
465
-393
823
-120
679
370
-233
238
234
-751
-839
-836
333
28
788
-682
810
-541
-563
805
826
265
156
-602
321
-958
616
503
-615
947
-297
-420
-962
995
-628
-832
231
-828
-306
-319
477
-486
-903
300
436
-792
-602
477
34
-264
9
939
-880
-192
-742
-328
-107
-225
560
565
-395
932
-415
-693
198
135
410
-729
1000
-807
478
-724
499
-633
-191
909
728
923
-870
-191
-949
-615
-177
374
-112
927
-432
392
262
-232
-585
420
759
-64
-84
59
-101
839
-512
864
232
-135
-515
734
833
-286
647
-857
-577
650
-450
-733
-602
283
-507
110
607
547
86
912
101
-916
139
429
-16
844
168
-437
-988
616
430
251
-68
-505
652
513
-20
-41
-412
694
159
-858
-633
-476
312
-556
67
-146
-671
377
-171
-522
313
235
638
-821
-400
649
-895
-243
-207
-395
-323
-887
-189
134
-42
423
955
-102
-58
-151
-436
-111
-916
-187
-577
492
108
736
927
-839
757
344
-984
-584
316
983
352
-938
-437
-68
-556
231
492
108
781
310
817
-518
-1
-80
245
12
74
173
994
-53
93
639
-303
-172
569
230
729
912
190
-566
579
944
839
425
-871
989
892
-825
227
175
743
58
-123
-787
-602
943
695
484
752
-947
954
163
969
322
142
-503
46
539
-957
-548
-316
287
906
-644
818
343
423
-398
69
317
717
-771
177
-376
465
-890
-324
-445
-672
489
-452
165
-424
757
818
582
239
793
-388
-17
4
-142
-657
646
-64
-922
-708
741
600
-800
906
803
861
826
-899
-353
-455
961
336
-771
-186
-474
-226
-346
-916
-597
-942
31
408
-901
-707
-828
-994
-699
-897
-459
-793
-42
-420
705
-949
307
-826
426
657
530
-436
-69
237
509
-925
598
-391
489
350
-242
-297
-790
200
-278
-625
774
814
418
437
867
-475
-6
77
25
-612
424
-567
290
-754
15
541
476
-121
-12
608
-323
-690
-624
239
657
-849
-149
-545
-800
332
697
682
878
412
585
-100
710
912
391
-420
-242
631
-232
781
-330
334
698
-939
245
-648
-348
786
-704
-867
-746
-485
505
869
202
-612
-918
-623
-96
272
207
-789
276
696
904
-317
646
-226
-36
-174
-866
-950
-21
828
-600
812
48
317
-286
523
833
-947
620
183
274
881
466
-458
520
-29
999
928
-1000
259
741
-880
-555
111
-118
-671
-915
-643
-959
-23
775
506
-403
477
349
787
686
823
-712
-173
808
749
341
269
858
-776
-66
862
205
158
-173
-259
937
605
557
731
-631
-955
-310
-784
-465
416
698
876
-789
507
715
-337
649
-893
-236
-765
-261
-876
440
-852
841
872
80
739
524
-279
-846
-88
-936
-837
-670
736
266
-529
299
650
-57
-376
723
-753
-695
103
-484
-667
797
-753
723
789
647
-88
-550
-113
82
-298
-532
536
-950
-712
-402
-304
769
-431
-476
546
640
278
461
-119
826
663
-623
-501
-747
-339
566
264
720
-988
-36
-735
866
-410
757
419
185
-893
727
-810
93
-220
-753
-587
659
784
-102
925
21
599
-22
985
-166
196
-747
-627
655
-917
773
-236
95
930
35
-662
-596
669
-931
-190
-404
-785
151
-95
-802
381
-4
220
-670
-330
840
-620
461
-850
-754
201
-148
-619
-877
-796
-760
-7
-231
861
-116
-853
482
-121
54
-214
558
384
688
-947
769
459
256
-444
729
90
633
566
626
662
-901
-272
880
-699
-818
118
889
-187
978
998
769
-833
-954
-615
-605
-112
875
-88
370
-267
-594
944
335
-610
42
-27
97
-976
-996
-994
85
376
-120
-130
841
-741
786
903
44
211
419
521
174
159
111
-47
-583
147
-619
997
-557
513
-874
-993
149
834
-929
-519
134
-515
-469
-111
-318
-536
768
180
-99
862
283
-790
-73
-419
812
-58
-242
903
52
470
193
-595
319
393
-614
-223
827
163
-791
-194
-827
149
-431
-561
347
-728
481
737
-331
995
-786
-1000
-484
336
880
-194
301
-818
-877
272
897
-541
-99
932
946
-64
-360
-214
807
532
-423
-680
-608
753
-232
-824
175
-305
685
634
-248
-382
807
-15
725
28
-658
316
-481
477
358
681
770
677
-639
928
604
400
909
611
250
116
-33
-335
-119
854
155
806
-649
603
-496
-535
657
-915
-632
-980
265
61
-485
-734
-70
-241
758
-959
596
938
-465
514
-292
858
-221
-757
-56
421
-723
797
219
734
-802
-459
-215
-433
748
481
570
902
-101
-77
-442
-759
238
-674
77
-559
-861
238
-93
-904
6
-100
-368
-475
704
531
212
416
36
890
59
-657
-827
84
353
-843
108
-964
416
13
-739
-343
168
-877
-196
-878
836
-308
540
476
16
-230
363
85
77
-997
4
-261
-254
821
-572
-713
-250
-602
-652
-5
843
-545
-521
-160
-43
818
-889
431
-24
295
-977
-878
-170
-629
-208
39
-748
-372
-844
855
-131
145
944
-776
166
-638
874
931
398
-241
-303
640
-881
-888
611
-122
-257
-182
320
-577
311
448
-893
475
-938
-907
-926
-988
-754
142
-664
-251
570
-419
482
785
466
-525
648
185
843
-558
-715
750
595
-406
689
-575
372
-4
-808
568
110
-297
744
-807
850
-395
467
-918
569
-584
-371
-140
610
22
481
-546
-853
71
307
826
-239
692
-510
430
-53
-788
679
-383
-672
104
54
316
-904
-296
-185
-367
-594
289
168
82
-235
-940
703
-553
-899
-868
-760
737
-77
-210
611
617
908
584
112
-841
0
-544
-565
-918
-625
997
-847
249
685
-836
-394
128
-375
638
-332
524
992
149
-472
-427
41
-459
60
-622
-28
624
-953
-165
880
-100
-285
372
-1000
-356
-843
136
-582
-986
634
993
-31
284
-749
892
489
-333
916
249
717
-173
116
753
889
-50
-277
15
983
-765
681
-965
-162
152
116
-618
-823
855
42
