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