865
190
185
188
191
192
194
263
282
284
284
264
284
284
286
266
285
286
287
270
289
289
291
270
290
291
293
272
291
293
293
273
292
297
295
275
293
295
295
278
298
302
304
283
305
307
326
286
304
314
306
290
301
302
303
284
302
304
304
286
320
306
308
288
306
308
309
289
309
309
311
290
309
311
312
293
311
312
313
295
315
315
317
297
315
315
318
298
317
318
320
299
318
320
321
300
320
321
322
304
323
324
326
306
325
326
327
306
326
327
327
308
327
329
329
309
327
329
331
313
332
333
334
315
334
334
336
315
334
336
338
317
336
338
338
318
337
338
340
322
340
342
343
323
342
343
344
324
343
345
346
326
345
345
347
327
345
347
349
331
349
351
351
332
351
351
353
333
351
354
354
334
354
355
356
335
354
356
357
338
358
360
360
340
360
360
360
342
360
362
363
343
360
363
365
345
363
365
365
349
367
368
369
349
368
369
371
351
370
371
372
351
371
372
372
353
372
374
374
357
376
377
378
358
377
378
379
360
378
379
1413
387
381
413
383
360
381
382
383
365
383
397
403
388
415
418
406
394
411
407
406
382
455
390
391
371
390
391
392
375
394
394
396
376
394
396
396
377
394
396
399
378
396
399
400
379
399
399
401
383
402
403
405
383
403
405
405
385
405
405
405
387
405
407
408
388
405
408
410
392
411
412
413
394
412
413
414
394
413
415
416
396
414
416
417
396
416
417
419
401
419
421
422
402
421
422
423
403
422
423
424
405
424
424
426
405
424
426
428
410
428
428
430
411
430
430
432
412
430
432
433
413
433
433
434
414
433
435
436
417
437
438
439
419
439
439
439
421
439
441
441
422
441
441
443
423
441
444
444
427
446
447
448
428
447
448
450
430
448
450
450
430
450
450
452
433
450
452
453
436
455
456
457
437
456
457
458
2432
457
466
462
468
458
460
461
441
459
461
494
478
492
493
498
473
493
467
467
447
466
467
470
449
467
468
469
450
468
469
471
453
472
473
475
455
473
475
475
455
475
475
477
457
475
477
478
458
477
478
479
461
481
482
483
462
482
484
484
464
483
484
486
466
484
486
486
467
486
486
489
471
489
491
492
473
491
492
493
473
492
493
495
475
493
495
495
475
495
495
497
480
498
500
500
480
500
500
502
482
500
502
503
484
502
503
505
484
503
504
506
488
507
509
509
489
509
509
511
491
509
511
512
492
511
512
513
493
512
513
514
495
515
517
518
498
518
518
520
500
518
520
520
501
520
520
522
502
520
522
523
506
525
526
527
507
526
527
1523
507
527
529
529
509
528
529
531
511
529
531
531
514
534
534
536
515
534
536
537
518
536
537
538
518
538
538
540
520
538
540
540
523
543
543
545
524
543
545
546
526
545
546
547
527
546
547
548
529
547
548
549
531
551
552
554
534
552
554
554
534
552
554
556
536
554
556
557
537
556
557
558
540
559
560
562
540
560
562
563
543
563
563
563
545
563
565
565
545
567
565
568
549
568
570
571
551
570
571
572
552
570
572
574
554
572
573
574
554
574
574
574
558
576
579
579
559
578
579
581
561
580
581
582
563
581
582
583
563
582
583
585
568
585
587
588
568
585
588
590
569
588
590
591
570
590
591
1439
572
591
592
593
574
594
596
597
576
596
597
599
579
599
599
599
579
597
599
601
581
599
601
602
585
604
604
606
585
604
606
608
587
606
608
608
588
607
608
610
590
608
610
610
593
612
613
614
594
613
615
615
596
615
615
617
597
616
617
619
597
617
618
619
602
621
621
624
603
622
623
624
604
624
625
626
606
624
626
627
608
626
627
628
610
629
630
632
612
630
632
633
613
630
633
635
614
633
635
636
615
635
636
637
619
638
639
641
621
640
641
642
621
641
642
644
624
642
642
644
625
644
644
646
628
647
648
649
630
648
649
651
630
651
651
653
632
8253
524
526
511
524
526
528
513
529
529
530
514
529
530
531
515
530
531
532
515
531
532
533
517
532
533
533
520
535
535
538
521
535
538
538
522
538
538
539
523
538
539
540
524
539
540
541
526
542
542
544
529
542
544
544
529
544
544
547
530
544
544
547
531
547
547
548
533
549
550
551
535
550
551
551
535
551
551
553
538
551
553
553
538
553
553
556
541
556
557
558
542
557
558
559
542
558
559
560
544
559
560
560
544
560
560
562
548
562
565
565
549
565
565
566
550
565
566
567
551
566
567
568
551
567
568
569
556
569
571
571
556
571
571
574
557
571
574
574
558
574
574
575
559
574
575
576
562
577
578
586
563
614
581
603
565
578
580
580
565
612
629
636
603
634
622
594
569
584
585
586
499
488
488
490
538
551
553
553
475
488
490
490
538
553
553
556
477
494
493
494
541
556
557
558
478
493
494
495
542
557
558
559
479
494
495
496
542
558
559
560
479
495
496
497
544
559
560
560
481
496
497
497
544
560
560
562
484
499
499
499
548
562
562
565
485
499
502
502
549
565
565
566
486
499
502
503
550
565
566
567
487
503
503
504
551
566
567
568
488
503
504
505
551
567
568
569
490
506
506
508
553
569
571
571
493
506
508
508
556
571
571
574
493
508
508
511
557
571
571
574
494
508
508
511
558
574
574
575
495
2057
513
512
559
574
575
576
497
513
514
515
562
577
578
578
499
514
515
515
562
578
578
580
499
515
515
517
565
578
580
580
502
515
517
517
565
580
580
583
502
517
517
520
566
580
583
583
505
520
521
522
569
584
585
586
506
521
522
523
569
585
586
587
506
522
523
524
571
586
587
587
508
523
524
524
571
587
587
589
508
524
524
526
574
587
589
589
512
526
529
529
576
592
592
593
513
529
529
530
577
592
593
594
514
529
530
531
578
593
594
595
515
530
531
532
578
594
595
596
515
531
532
533
580
595
596
596
520
533
535
535
583
598
598
601
520
535
535
538
584
598
601
601
521
535
538
538
585
601
601
602
522
541
538
539
586
601
1315
605
523
538
539
540
587
602
603
604
526
541
542
542
589
608
605
607
526
542
542
544
589
605
607
607
529
542
544
544
592
607
607
610
529
544
544
547
593
607
610
610
530
544
547
552
594
610
610
611
533
548
549
550
596
612
613
614
533
549
550
551
598
613
614
614
535
550
551
551
598
614
614
616
535
551
551
553
598
614
616
616
538
551
553
553
601
616
616
619
540
553
556
557
604
619
620
621
541
556
557
558
605
620
621
622
542
557
558
559
605
621
622
623
542
559
559
560
607
622
623
623
544
559
560
560
607
623
623
625
547
562
562
565
611
625
625
628
548
562
565
565
612
628
628
629
549
570
565
566
613
628
629
630
550
565
566
567
614
629
630
631
551
566
567
568
614
630
631
632
553
569
569
571
619
632
634
634
556
569
571
571
619
634
634
637
556
571
571
574
620
634
634
637
557
571
571
574
621
637
637
638
558
574
574
575
622
637
638
639
560
576
577
578
625
640
641
641
562
577
578
578
625
641
641
643
562
578
578
580
625
641
643
643
565
578
580
580
628
643
643
646
565
580
580
583
629
643
646
646
568
583
584
585
632
647
648
649
569
584
585
586
632
648
649
650
569
585
586
587
634
649
650
650
571
586
587
587
634
650
650
652
571
587
587
589
637
650
652
652
575
589
592
592
639
1514
655
693
578
608
592
593
640
655
656
700
626
637
633
629
692
657
658
658
579
593
610
595
641
657
658
659
578
594
595
596
643
658
659
659
1748
634
626
601
651
661
661
664
583
598
598
601
647
661
708
707
627
632
652
650
686
700
696
698
622
637
637
603
649
664
666
667
588
601
602
603
650
665
666
667
589
604
605
605
652
668
668
670
589
605
605
607
655
668
670
670
592
605
607
607
655
670
670
673
592
607
607
610
656
670
673
673
593
607
610
610
657
673
673
674
596
611
612
613
659
675
676
677
596
612
613
614
661
676
677
677
598
613
614
614
661
677
677
679
598
616
1502
616
664
677
679
679
601
625
616
616
664
679
679
679
603
619
619
620
667
682
683
684
604
619
620
621
668
683
684
685
605
620
621
622
668
684
685
686
605
621
622
623
670
685
686
686
607
622
623
623
670
686
686
688
610
625
625
628
674
688
691
691
611
625
628
628
675
688
691
692
612
629
628
629
676
691
692
693
613
628
629
630
677
692
693
694
614
629
630
631
677
693
694
695
616
632
632
634
682
695
697
697
619
632
634
634
682
697
697
700
619
634
634
637
683
697
700
700
620
634
637
637
684
700
700
701
621
637
637
638
685
700
701
702
623
639
640
641
688
703
1422
704
625
640
641
641
688
704
704
706
625
641
641
645
691
704
706
706
628
641
643
643
691
706
706
709
628
643
643
646
692
706
709
709
631
646
647
648
695
710
711
712
632
647
648
649
695
711
712
713
632
648
1348
658
700
742
713
713
634
649
650
650
697
713
713
735
685
701
695
720
741
758
763
749
689
707
696
701
750
762
773
763
681
712
720
693
738
754
766
767
682
697
702
697
746
747
756
755
676
689
698
699
706
722
723
724
642
658
658
659
706
721
722
722
646
659
661
661
709
724
724
727
646
661
661
664
710
724
727
727
647
661
664
1444
711
724
727
728
648
664
664
665
712
727
728
729
649
664
665
666
713
728
729
730
652
667
668
668
715
731
761
733
667
682
683
684
731
746
747
748
668
683
684
685
731
747
748
749
668
684
685
686
733
748
749
749
670
685
686
686
733
749
749
751
673
688
688
691
737
751
754
754
674
688
691
691
738
754
754
755
675
691
691
692
739
754
755
756
676
691
692
693
740
755
756
757
677
692
693
694
740
756
757
758
679
695
695
697
742
758
760
760
682
695
697
697
745
760
760
763
682
697
697
700
746
760
763
763
683
697
2167
738
749
770
763
764
684
700
700
748
806
810
807
808
708
703
703
704
752
768
767
767
688
703
704
704
751
767
767
769
688
704
704
706
754
767
769
769
691
704
706
706
754
769
769
772
691
706
706
706
755
769
772
772
694
709
710
711
758
773
774
775
695
710
711
712
758
774
775
776
695
711
712
713
760
775
776
776
697
712
713
713
760
776
776
778
697
713
713
715
760
776
778
778
701
715
718
718
765
781
781
782
702
718
718
719
766
781
782
783
703
718
719
720
767
782
783
784
704
719
720
721
767
783
784
785
704
3537
721
722
769
784
785
785
709
722
726
724
772
787
787
790
709
724
724
724
773
787
790
790
710
724
727
727
774
790
790
791
711
727
727
728
775
790
791
792
712
727
728
729
776
791
792
793
715
730
731
731
778
794
794
796
715
731
731
733
781
794
796
796
718
731
733
733
781
796
796
799
718
733
733
736
782
796
796
799
719
733
736
736
783
799
799
800
722
737
738
739
785
801
802
803
722
738
739
740
787
802
803
803
724
739
740
740
787
803
803
805
724
741
740
742
790
803
805
805
727
754
742
742
800
805
805
808
729
745
745
746
793
808
809
810
730
745
746
747
794
809
810
811
731
746
747
748
794
810
811
812
731
747
748
749
796
811
812
812
733
748
749
749
796
812
812
814
736
751
751
754
800
814
817
817
737
751
754
754
801
817
817
818
738
754
754
755
802
817
818
819
739
754
755
756
803
818
819
820
740
755
756
757
803
819
820
821
742
758
758
760
808
821
823
823
745
758
760
760
808
823
823
826
745
760
760
763
809
823
826
826
746
760
763
763
810
826
826
827
747
763
763
764
811
826
2390
828
749
765
766
767
814
829
830
830
751
766
767
767
814
830
830
832
751
767
767
769
817
830
832
832
754
767
769
769
817
832
832
835
754
769
769
772
818
832
835
835
757
772
773
774
821
836
837
838
758
773
774
775
821
837
838
839
758
774
775
776
823
838
839
839
760
775
776
776
823
839
839
841
760
776
776
778
826
839
841
841
764
778
781
781
828
844
844
845
765
781
781
782
829
844
845
846
766
781
782
783
830
845
846
847
767
782
783
784
830
846
847
848
767
783
784
785
832
1760
892
851
800
785
787
787
835
904
916
898
826
838
788
790
836
851
870
853
773
787
790
790
837
853
853
854
774
790
790
791
838
853
854
855
775
790
791
792
839
854
855
856
778
793
794
794
841
857
857
859
778
794
794
796
844
857
859
859
781
794
796
796
844
859
859
862
781
798
796
799
845
859
862
862
782
798
796
799
846
862
862
863
785
800
801
802
848
864
865
866
785
801
802
803
850
865
866
866
787
802
803
803
850
866
866
868
787
803
803
805
853
866
868
868
790
803
1570
805
853
868
868
871
792
808
808
809
856
871
872
873
793
809
809
810
857
872
873
874
794
809
810
811
857
873
874
875
794
810
811
812
859
874
875
875
796
811
812
812
859
875
875
877
799
814
814
817
863
877
880
880
800
814
817
817
864
880
880
881
801
817
817
818
865
880
881
882
802
817
818
819
866
881
882
883
803
820
819
820
866
882
883
884
805
821
821
823
868
884
886
886
808
821
823
823
871
886
886
889
808
823
823
823
872
886
886
889
809
823
826
826
873
1611
889
890
810
826
826
827
874
889
890
891
814
828
829
830
877
892
893
893
814
829
830
830
1734
893
895
907
814
830
830
832
880
893
895
903
885
905
913
911
948
946
959
966
848
833
834
836
882
907
898
898
820
835
836
837
884
899
900
901
821
836
837
838
884
900
901
902
821
837
838
839
886
901
902
902
823
838
839
839
886
902
902
904
823
839
839
841
889
902
904
904
827
841
844
844
891
907
907
908
828
844
844
845
892
907
908
909
829
844
845
846
893
1863
909
910
830
845
846
847
893
909
910
911
830
846
847
848
895
910
911
911
835
848
850
850
898
913
913
916
835
850
850
853
899
913
916
916
836
850
853
853
900
916
916
917
837
853
853
854
901
916
917
918
838
853
854
855
902
917
918
919
841
856
857
857
904
920
920
922
841
857
857
859
907
920
922
922
844
857
859
859
907
922
922
925
844
859
859
862
955
922
925
925
845
859
862
862
909
922
925
926
848
863
864
865
911
927
928
929
2367
892
867
873
913
928
929
931
931
948
923
934
968
929
930
933
851
881
866
868
916
929
931
931
853
866
868
868
916
931
931
931
855
871
871
872
919
934
935
936
856
871
872
873
920
935
936
937
857
872
873
874
920
936
937
938
857
873
874
875
922
937
938
938
859
874
875
875
922
938
938
940
862
877
877
880
926
940
943
943
863
877
880
880
927
943
943
944
864
880
880
881
928
943
944
945
865
880
881
882
929
944
945
946
866
881
882
883
929
1723
946
947
868
884
884
886
934
947
949
950
871
884
886
886
934
949
949
952
871
886
886
889
935
949
952
952
872
886
889
889
936
952
952
953
873
889
889
890
937
952
953
954
875
891
892
893
940
955
956
956
877
892
893
893
940
956
956
958
877
893
893
895
940
956
958
958
880
893
895
895
943
958
958
961
880
895
895
898
944
958
961
961
883
898
899
900
947
962
963
964
884
900
900
901
947
963
964
965
884
900
901
902
949
964
965
965
1564
903
902
902
949
965
965
967
886
902
904
904
952
965
967
967
890
904
907
907
954
970
970
971
891
907
907
908
955
970
971
972
892
907
908
909
956
971
972
973
893
911
909
910
956
972
973
974
893
910
910
911
958
973
974
974
898
911
913
913
961
976
976
979
898
913
913
916
962
976
979
979
899
913
916
916
963
979
979
980
900
913
916
917
964
979
980
981
901
916
917
918
965
980
981
982
904
919
920
920
967
983
983
985
904
921
3533
938
970
983
985
985
907
920
922
922
970
985
985
988
907
922
922
925
971
985
988
988
908
922
925
925
972
988
988
989
911
926
927
928
974
990
991
992
911
927
928
929
976
991
992
992
913
928
929
929
976
992
992
994
913
929
929
931
976
992
994
994
916
929
931
931
979
994
994
997
918
934
934
935
982
997
998
999
919
934
935
936
983
998
999
1000
920
935
936
937
983
999
1000
1001
920
936
937
938
985
1000
1001
1001
922
2045
966
940
993
1001
1001
1003
994
1036
1019
1013
1028
1004
1006
1006
935
940
943
943
990
1006
1006
1007
927
940
943
944
991
1006
1007
1008
928
943
944
945
992
1007
1008
1009
929
944
945
946
992
1008
1009
1010
931
947
947
949
997
1010
1012
1012
931
947
949
949
997
1012
1012
1012
934
949
949
952
998
1012
1015
1015
935
949
949
952
999
1015
1015
1016
936
949
952
953
1000
1015
1016
1017
938
954
955
956
1003
1018
1019
1019
940
955
956
956
1003
1019
1019
1030
940
956
956
958
1006
1019
1021
1021
943
956
958
958
1006
1021
1021
1024
943
958
958
961
1007
1021
1024
1024
946
961
962
963
1010
1025
1026
1027
947
962
963
964
1010
1026
1027
1028
947
963
964
965
1012
1027
1028
1028
949
964
965
965
1012
1028
1028
1030
949
965
965
967
1015
1028
1030
1030
953
967
970
970
1017
1033
1033
1034
954
970
970
971
1018
1033
1034
1035
955
970
971
972
1019
1034
1035
1036
956
971
972
973
1019
1035
1036
1037
956
972
973
974
1031
1036
1037
1037
961
974
976
976
1024
1040
1039
1042
961
977
976
979
1025
1039
1039
1042
962
976
979
979
1026
1042
1042
1043
963
976
979
980
1027
1042
1043
1044
964
979
980
981
1028
1043
1044
1045
967
982
983
983
1030
1046
1046
1048
967
983
983
985
1030
1046
1048
1048
967
983
985
985
1033
1048
1048
1051
970
985
985
988
1034
1048
1051
1051
971
987
988
988
1035
1051
1051
1052
974
990
990
991
1037
1053
1054
1055
974
990
991
992
1039
1054
1055
1722
976
991
992
992
1039
1055
1055
1057
979
992
992
994
1042
1055
1057
1057
979
992
994
994
1042
1057
1057
1057
981
997
997
998
1045
1060
1061
1062
982
997
998
999
1046
1061
1062
1063
983
1000
999
1000
1046
1062
1063
1064
983
999
1000
1001
1048
1063
1064
1064
985
1000
1001
1001
1048
1064
1064
1066
988
1003
1003
1006
1052
1066
1069
1069
989
1003
1003
1006
1053
1069
1069
1070
990
1006
1006
1007
1054
1069
1070
1071
991
1006
1007
1008
1055
1073
1071
1072
992
1826
1037
1010
1069
1071
1072
1075
1147
1099
1099
1092
1061
1074
1077
1100
997
1010
1012
1012
1060
1075
1075
1075
997
1012
1012
1015
1061
1075
1075
1078
998
1012
1015
1015
1062
1078
1078
1079
999
1015
1015
1016
1063
1078
1079
1080
1001
1017
1018
1019
1066
1081
1082
1082
1003
1018
1019
1019
1066
1082
1082
1084
1003
1019
1019
1021
1069
1082
1084
1084
1006
1020
1021
1021
1069
1084
1084
1087
1006
1021
1021
1021
1070
1084
1084
1087
1009
1024
1025
1026
1073
1088
1089
1090
1010
1725
1026
1027
1073
1140
1090
1092
1010
1026
1027
1028
1075
1090
1091
1091
1012
1027
1028
1028
1075
1091
1091
1093
1012
1028
1028
1030
1078
1091
1093
1093
1016
1030
1030
1033
1080
1096
1096
1097
1017
1035
1033
1034
1081
1096
1097
1098
1018
1033
1034
1035
1082
1097
1098
1099
1019
1034
1035
1036
1082
1098
1099
1100
1019
1035
1036
1037
1084
1099
1100
1100
1021
1037
1039
1039
1087
1102
1102
1105
1037
1053
1054
1055
1102
1117
1118
1118
1039
1054
1055
1055
1102
1125
1118
1120
1039
1055
1055
1057
1105
1120
1120
1120
1042
1055
1057
1057
1105
1120
1120
1123
1044
1060
1060
1061
1108
1123
1124
1125
1045
1060
1061
1062
1109
1124
1125
1126
1046
1061
1062
1063
1109
1125
1126
1127
1046
1062
1063
1064
1111
1126
1127
1127
1048
1063
1064
1064
1111
1127
1127
1129
1051
1066
1066
1069
1115
1129
1132
1132
1052
1066
1066
1069
1116
1132
1132
1133
1053
1069
1069
1070
1117
1132
1133
1134
1054
1072
1070
1071
1118
1133
1134
1135
1055
1070
1750
1072
1118
1134
1135
1136
1057
1073
1073
1075
1123
1136
1138
1138
1060
1073
1075
1075
1123
1138
1138
1141
1060
1075
1075
1078
1124
1138
1138
1141
1061
1075
1078
1078
1125
1141
1141
1142
1062
1078
1078
1079
1126
1141
1142
1143
1064
1080
1081
1082
1129
1144
1145
1145
1066
1081
1082
1082
1129
1145
1145
1147
1066
1082
1082
1084
1132
1145
1147
1147
1069
1082
1084
1084
1132
1147
1147
1150
1069
1084
1084
1084
1133
1147
1147
1150
1072
1087
1088
1089
1136
1151
2001
1170
1082
1088
1089
1090
1183
1253
1246
1245
1097
1089
1091
1092
1138
1153
1154
1154
1075
1090
1091
1091
1138
1154
1154
1156
1075
1091
1091
1093
1138
1154
1156
1156
1079
1093
1096
1096
1143
1159
1159
1160
1080
1096
1096
1097
1144
1159
1160
1161
1081
1096
1097
1098
1145
1160
1161
1162
1082
1097
1098
1099
1145
1161
1162
1163
1082
1098
1099
1100
1147
1162
1163
1163
1087
1100
1102
1102
1150
1165
1165
1165
1087
1102
1102
1102
1151
1165
1168
1168
1088
3804
1105
1105
1152
1168
1168
1169
1089
1105
1105
1106
1153
1168
1169
1170
1090
1105
1106
1107
1154
1169
1170
1171
1093
1108
1109
1109
1156
1172
1172
1174
1093
1109
1109
1111
1156
1172
1174
1174
1096
1109
1111
1111
1159
1174
1174
1174
1096
1111
1111
1111
1160
1174
1177
1177
1097
1112
1111
1114
1161
1177
1177
1178
1100
1115
1116
1117
1163
1179
1180
1181
1100
1116
1117
1118
1165
1180
1181
1181
1102
1117
1118
1118
1165
1181
1181
1183
1102
2097
1118
1120
1168
1181
1183
1183
1102
1118
1122
1120
1168
1183
1183
1183
1107
1123
1123
1124
1171
1186
1187
1188
1108
1123
1124
1125
1172
1187
1188
1189
1109
1124
1125
1126
1172
1188
1189
1190
1109
1125
1126
1127
1174
1189
1190
1190
1111
1126
1127
1127
1174
1190
1190
1192
1114
1129
1129
1129
1178
1192
1195
1195
1115
1129
1129
1132
1179
1195
1195
1196
1116
1132
1132
1133
1180
1195
1196
1197
1117
1132
1133
1134
1181
1196
1197
1198
1118
1133
1134
1143
1181
1197
1198
1199
1120
1136
1136
1138
1183
1199
1201
1201
1120
1136
1138
1138
1186
1201
1201
1201
1123
1138
1138
1138
1187
1201
1204
1204
1124
1138
1138
1141
1188
1204
1204
1205
1125
1141
1141
1142
1189
1204
1205
1206
1127
1143
1144
1145
1192
1207
1208
1208
1129
1144
1145
1145
1192
1208
1208
1210
1129
1145
1145
1147
1192
1208
1210
1210
1129
1145
1147
1147
1195
1210
1210
1210
1132
1147
1147
1147
1196
1210
1213
1213
1135
1150
1151
1980
1201
1227
1215
1216
1136
1285
1244
1260
1272
1216
1216
1218
1142
1152
1153
1154
1201
1216
1217
1217
1138
1153
1154
1154
1201
1217
1217
1219
1138
1154
1154
1156
1201
1217
1219
1219
1142
1156
1159
1159
1206
1222
1222
1223
1143
1157
1159
1160
1207
1222
1223
1224
1144
1170
1160
1161
1208
1223
1224
1225
1145
1160
1161
1162
1208
1224
1225
1226
1145
1161
1162
1163
1210
1225
1226
1226
1150
1163
1165
1165
1213
1228
1228
1228
1150
1165
1988
1168
1214
1228
1231
1231
1151
1165
1166
1168
1215
1231
1231
1232
1152
1168
1168
1169
1216
1231
1232
1233
1153
1168
2050
1203
1226
1232
1233
1234
1156
1182
1208
1295
1354
1341
1332
1330
1249
1225
1174
1175
1222
1241
1237
1237
1156
1172
1174
1174
1222
1237
1237
1237
1159
1174
1174
1174
1223
1237
1240
1240
1160
1174
1174
1177
1224
1240
1240
1241
1163
1178
1179
1180
1226
1242
1243
1244
1163
1179
1180
1181
1228
1243
1244
2096
1165
1180
1181
1181
1228
1244
1244
1247
1165
1181
1181
1183
1228
1244
1246
1246
1262
1181
1183
1183
1231
1246
1246
1249
1170
1186
1186
1187
1234
1249
1250
1251
1171
1186
1187
1188
1235
1250
1251
1252
1172
1187
1188
1189
1235
1251
1252
1253
1172
1188
1189
1190
1237
1252
1253
1253
1174
1189
1190
1190
1237
1253
1253
1255
1177
1203
1192
1192
1241
1255
1258
1258
1178
1192
1192
1195
1242
1258
1258
1259
1179
2602
1197
1196
1243
1258
1259
1260
1180
1197
1196
1197
1244
1259
1260
1263
1197
1196
1197
1220
1359
1373
1365
1363
1297
1282
1306
1310
1355
1359
1367
1390
1304
1297
1292
1305
1347
1326
1347
1364
1188
1204
1204
1205
1250
1264
1267
1267
1187
1201
1204
1204
1251
1267
1267
1268
1188
1204
1204
1205
1252
1267
1268
1269
1190
1206
1207
1208
1255
1270
1271
1271
1192
1207
1208
1208
1255
1271
1271
1273
1192
1208
1208
1210
2179
1287
1282
1273
1195
1208
1313
1317
1369
1330
1275
1277
1196
1210
1210
1210
1259
1273
1276
1276
1198
1213
1214
1215
1262
1277
1278
1279
1199
1214
1215
1216
1262
1278
1279
1280
1199
1215
1216
1217
1264
1279
1280
1280
1201
1216
1217
1217
1264
1280
1280
1282
1201
1217
1217
1219
1264
1280
1282
1282
1205
1219
1222
1222
1269
1285
1285
1286
1206
1222
1222
1223
1270
1285
1286
1287
1207
1222
1223
1224
1271
1286
1287
2034
1210
1223
1224
1225
1271
1287
1288
1289
1208
1224
1225
1226
1273
1288
1289
1289
1213
1226
1228
1228
1276
1291
1291
1291
1213
1228
1228
1228
1277
1291
1294
1294
1214
1228
1228
1231
1278
1294
1294
1295
1215
1231
1231
1232
1279
1294
1295
1296
1216
1231
1232
1233
1280
1295
1296
1297
1219
1234
1235
1235
1282
1298
1298
1300
1219
1235
1235
1237
1282
1298
1300
1300
1219
1249
1237
1237
1285
1300
1300
1300
1222
1240
1237
1243
1286
1300
1303
1303
1223
1237
1237
1242
1287
1303
1303
1304
1226
1241
1242
1243
1289
1305
1306
1307
1226
1242
1243
1244
1291
1306
1307
1307
1228
1243
1244
1244
1291
1307
1307
1309
1228
1244
1244
1246
1291
1307
1309
1309
1228
1244
1246
1246
1294
1309
1309
1309
1233
1246
1249
1250
1297
1312
1313
1314
1234
1250
1250
1251
1298
1313
1314
1315
1235
1250
1251
1252
1298
1314
1315
1316
1235
1251
1252
1253
1300
1366
1316
1316
1237
1252
1253
1253
1300
1316
1316
1318
1240
1255
1255
1255
1304
1318
1321
1321
1241
1255
1255
1258
1305
1321
1321
1322
1242
1258
1258
1259
1306
1321
1322
1323
1243
1259
1259
1260
1307
1322
1323
1324
1244
1259
1260
1261
1307
1323
1324
1325
1246
1262
1262
1264
1309
1325
1327
1327
1249
1262
1264
1264
1312
1327
1327
1327
1249
1264
1264
1264
1313
1327
1330
1330
1250
1264
1264
1267
1314
2474
1340
1340
1251
1267
1303
1396
1430
1414
1333
1333
1254
1269
1270
1271
1318
1333
1334
1334
1255
1270
1271
1271
1318
1334
1334
1336
1255
1273
1271
1273
1318
1334
1336
1336
1255
1271
1273
1273
1321
1342
1360
1364
1258
1273
1273
1273
1322
1393
1454
1483
1372
1358
1398
1363
1327
1342
1342
1346
1262
1277
1278
1279
1325
1341
1342
1343
1262
1278
1279
1280
1327
1342
1343
1343
1264
1279
1280
1280
2254
1364
1343
1345
1264
1280
1280
1282
1330
1343
1345
1345
1268
1282
1285
1285
1332
1348
1348
1349
1269
1285
1285
1286
1333
1348
1349
1350
1270
1285
1286
1287
1334
1349
1350
1351
1271
1286
1287
1288
1334
1350
1351
1352
1271
1287
1288
1289
1336
1351
1352
1352
1276
1289
1291
1291
1339
1354
1354
1357
1276
1291
1291
1291
1340
1354
1357
1357
1277
1292
1294
1294
1341
1357
1357
1358
1278
1294
1294
1295
2017
1357
1358
1359
1279
1294
1295
1297
1343
1358
1359
1360
1282
1297
1298
1298
1345
1361
1361
1363
1282
1298
1298
1300
1345
1361
1363
1363
1282
1298
1300
1300
1348
1363
1363
1363
1285
1300
1300
1300
1349
1363
1366
1366
1286
1300
1300
1303
1350
1366
1366
1367
1289
1304
1305
1306
1352
1368
1369
1370
1289
1305
1306
1307
1354
1369
1370
1370
1291
1306
1307
1307
1354
1370
1370
1372
1291
1307
1307
1953
1357
1370
1372
1372
1291
1307
1309
1309
1357
1372
1372
1372
1296
1312
1312
1313
1360
1375
1376
1377
1297
1312
1313
1314
1361
1376
1377
1378
1298
1313
1314
1315
1361
1377
1378
1379
1298
1314
1315
1316
1363
1378
1379
1379
1300
1315
1316
1316
1363
1379
1379
1381
1303
1318
1318
1318
1367
1381
1384
1384
1304
1318
1318
1321
1368
1384
1384
1385
1305
1321
1321
1322
1369
1384
1385
1386
1306
1321
2116
1342
1398
1385
1386
1478
1446
1454
1418
1325
1371
1387
1387
1388
1309
1325
1325
1327
1372
1388
1390
1390
1309
1325
1327
1434
1375
1390
1390
1390
1312
1328
1327
1327
1376
1390
1393
1393
1313
1327
1327
1330
1377
1393
1393
1394
1314
1330
1330
1331
1378
1393
1394
1395
1316
1332
1333
1334
1381
1396
1397
1397
1318
1333
1334
1334
1381
1397
1397
1399
1318
1334
1334
1336
1381
2895
1399
1399
1321
1334
1336
1337
1384
1399
1399
1399
1321
1337
1336
1339
1385
1399
1402
1402
1324
1339
1340
1341
1388
1403
1404
1405
1325
1340
1341
1342
1388
1404
1405
1406
1325
1341
1342
1343
1390
1405
1406
1406
1327
1342
1343
1343
1390
1406
1406
1408
1327
1343
1343
1345
1390
1406
1408
1408
1331
1345
1348
1348
1395
1411
1411
1412
1332
1348
1348
1349
1396
1411
1412
1413
1333
2042
1359
1350
1397
1412
1413
1414
1334
1358
1350
1351
1397
1413
1414
1415
1334
1350
1351
1352
1399
1414
1415
1415
1339
1352
1354
1354
1402
1417
1417
1417
1339
1354
1354
1354
1403
1417
1420
1420
1340
1354
1354
1357
1404
1420
1420
1421
1341
1357
1357
1358
1405
1420
1421
1422
1342
1357
1358
1359
1406
1421
1422
1423
1345
1360
1361
1361
1408
1424
1424
1426
1345
1372
1361
1363
1411
1424
2108
1426
1348
1361
1363
1363
1411
1427
1426
1426
1348
1363
1363
1363
1412
1426
1429
1429
1349
1363
1363
1366
1413
1429
1429
1430
1352
1367
1368
1369
1415
1431
1432
1433
1352
1368
1369
1370
1417
1432
1433
1433
1354
1369
1370
1370
1417
1433
1433
1435
1354
1370
1370
1372
1420
1433
1435
1435
1354
1370
1372
1372
1420
1435
1435
1435
1359
1375
1375
1376
1423
1438
1439
1440
1360
1375
2234
1379
1449
1439
1440
1490
1506
1488
1458
1379
1425
1442
1441
1442
1361
1377
1378
1379
1426
1441
1442
1442
1363
1378
1379
1379
1426
1442
1442
1444
1366
1381
1381
1381
1430
1444
1447
1447
1367
1381
1384
1384
1431
1447
1447
1448
1368
1384
1384
1385
1432
1447
1448
1449
1369
1384
1385
1386
1433
1448
1449
1450
1370
1385
1386
1387
1433
1449
1450
1451
1372
1388
1388
1390
1438
4132
1453
1453
1375
1388
1390
1391
1438
1453
1453
1453
1375
1390
1390
1390
1439
1453
1456
1456
1376
1390
1390
1393
1440
1456
1456
1457
1377
1393
1393
1394
1441
1456
1457
1458
1379
1395
1396
1397
1444
1459
1460
1460
1381
1396
1397
1397
1444
1460
1460
1462
1381
1397
1397
1399
1444
1460
1462
1462
1384
1397
1399
1399
1447
1462
1462
1462
1384
1401
1399
1402
1448
1462
1462
2421
1387
1402
1403
1404
1451
1466
1469
1468
1388
1403
1404
1405
1451
1467
1468
1469
1388
1404
1405
1406
1453
1468
1469
1469
1390
1405
1406
1406
1453
1469
1469
1471
1390
1406
1406
1408
1453
1469
1471
1471
1394
1408
1411
1411
1458
1474
1474
1475
1408
1424
1424
1426
1471
1487
1489
1489
1408
1424
1426
1426
1474
1489
1489
1489
1411
1426
1426
1426
1475
1489
1492
1492
1412
2098
1429
1429
1476
1492
1492
1493
1415
1430
1431
1432
1478
1494
1495
1496
1415
1431
1432
1433
1480
1495
1496
1496
1417
1432
1433
1433
1480
1496
1496
1498
1417
1433
1433
1435
1480
1496
1498
1498
1417
1433
1435
1435
1483
1498
1498
1498
1422
1438
1438
1439
1486
1501
1502
1503
1423
1438
1439
1440
1487
1502
1503
1504
1424
1439
1440
1441
1487
1503
1504
1505
1424
1440
2252
1444
1499
1504
1505
1641
1570
1577
1469
1443
1491
1523
1505
1507
1429
1444
1444
1444
1493
1507
1510
1510
1430
1444
1444
1447
1494
1510
1510
1511
1431
1447
1447
1448
1495
1510
1511
1512
1432
1447
1448
1449
1496
1511
1512
1513
1433
1448
1449
1450
1496
1512
1513
1514
1435
1451
1451
1453
1501
1514
1516
1516
1435
1451
1453
1453
1501
1516
1516
1516
1438
1454
2177
1456
1502
1516
1519
1519
1439
1454
1456
1456
1503
1519
1519
1520
1440
1456
1456
1457
1504
1519
1520
1521
1442
1458
1459
1460
1507
1522
1523
1523
1444
1459
1460
1460
1507
1523
1523
1525
1444
1460
1460
1462
1507
1523
1525
1525
1444
1460
1462
1462
1510
1525
1525
1525
1447
1465
1462
1465
1511
1525
1525
1528
1450
1465
1466
1467
1514
1529
1530
1531
1451
1466
2133
1468
1514
1530
1531
1532
1451
1468
1468
1469
1516
1531
1532
1532
1453
1468
1469
1469
1516
1532
1532
1534
1453
1469
1469
1471
1516
1532
1534
1534
1457
1471
1474
1474
1521
1537
1537
1538
1458
1474
1474
1475
1522
1537
1538
1539
1459
1474
1475
1476
1523
1538
1539
1540
1460
1476
1476
1477
1523
1539
1540
1541
1460
1476
1477
1478
1525
1540
1541
1541
1465
2147
1486
1480
1528
1543
1543
1543
1466
1480
1480
1480
1529
1543
1546
1546
1466
1480
1480
1483
1530
1546
1546
1547
1467
1483
1483
1484
1531
1546
1689
1548
1468
1483
1484
1485
1532
1547
1548
1549
1471
1486
1487
1487
1534
1550
1550
1552
1471
1487
1487
1489
1534
1550
1552
1552
1471
1487
1489
1489
1537
1552
1552
1555
1474
1489
1489
1489
1538
1552
3074
1594
1495
1489
1492
1625
1683
1690
1556
1557
1479
1493
1494
1495
1541
1557
1558
1559
1478
1494
1495
1496
1543
1558
1559
1559
1480
1495
1496
1496
1543
1559
1559
1561
1480
1496
1496
1498
1543
1559
1561
1561
1480
1496
1498
1498
1546
1561
1561
1564
1485
1501
1501
1502
1549
1564
1565
1566
1486
1501
1502
1503
1550
1565
1566
1567
1487
1502
1503
1504
2362
1566
1567
1568
1487
1503
1504
1505
1552
1567
1568
1568
1489
1504
1505
1505
1552
1568
1568
1570
1492
1507
1507
1507
1556
1570
1573
1573
1493
1507
1507
1510
1557
1573
1573
1574
1494
1510
1510
1511
1558
1573
1574
1575
1495
1510
1511
1512
1559
1574
1575
1576
1496
1511
1512
1513
1559
1575
1576
1577
1498
1514
1514
1516
1564
1577
1579
1579
1498
1514
2192
1516
1564
1579
1579
1579
1502
1516
1516
1516
1565
1579
1579
1582
1502
1516
1516
1519
1566
1582
1582
1583
1503
1519
1519
1520
1567
1582
1583
1584
1505
1521
1522
1523
1570
1585
1586
1586
1507
1522
1523
1523
1570
1586
1586
1588
1507
1523
1523
1525
1570
1586
1588
1588
1507
1523
1525
1525
1573
1588
1588
1588
1510
1525
1525
1525
1574
1588
1591
4255
1514
1528
1529
1530
1577
1592
1593
1594
1514
1529
1530
1531
1577
1593
1594
1595
1514
1530
1531
1532
1579
1594
1595
1595
1516
1543
1532
1532
1579
1595
1595
1597
1516
1532
1532
1534
1579
1595
1597
1597
1520
1534
1537
1537
1584
1600
1600
1601
1521
1537
1537
1538
1585
1600
1601
1602
1522
1537
1538
1539
1586
1601
1602
1603
1523
1538
1539
2662
1611
1608
1603
1604
1704
1687
1663
1542
1590
1627
1604
1604
1528
1541
1543
1543
1591
1606
1606
1606
1528
1554
1543
1543
1592
1606
1609
1609
1529
1543
1546
1546
1593
1609
1609
1610
1530
1546
1546
1547
1594
1609
1610
1611
1531
1546
1547
1548
1595
1610
1611
1612
1534
1549
1550
1550
1597
1613
1613
1615
1534
1550
1550
1552
1597
1613
1615
2379
1537
1550
1552
1552
1600
1615
1615
1615
1537
1552
1552
1552
1601
1615
1618
1618
1538
1566
1552
1555
1602
1618
1618
1619
1541
1556
1557
1558
1604
1620
1621
1622
1541
1557
1558
1559
1606
1621
1622
1622
1543
1558
1559
1559
1606
1622
1622
1624
1543
1559
1559
1561
1609
1622
1624
1624
1543
1559
1561
1561
1609
1624
1624
1624
1548
1564
1564
2233
1612
1627
1628
1629
1549
1564
1565
1566
1613
1628
1629
1630
1550
1565
1566
1567
1613
1629
1630
1631
1550
1566
1567
1568
1615
1630
1631
1631
1552
1567
1568
1568
1615
1631
1631
1633
1555
1570
1570
1570
1619
1633
1636
1636
1556
1570
1570
1573
1620
1636
1636
1637
1557
1573
1573
1574
1621
1636
1637
1638
1558
1573
1574
1575
1622
1637
1638
2310
1559
1574
1575
1576
1622
1650
1639
1640
1561
1577
1577
1579
1627
1640
1642
1642
1561
1577
1579
1579
1627
1642
1642
1642
1564
1579
1579
1579
1628
1642
1645
1645
1565
1579
1579
1582
1629
1645
1645
1646
1566
1582
1582
1583
1630
1645
1646
1647
1568
1584
1585
1586
1633
1648
1649
1649
1570
1585
1586
1586
1633
1651
1676
1651
1570
1588
2378
1761
1790
1784
1778
1800
1710
1735
1740
1730
1816
1825
1769
1812
1722
1659
1716
1597
1639
1654
1652
1654
1576
1591
1592
1593
1640
1655
1656
1657
1577
1592
1593
1594
1640
1656
1657
1658
1577
1593
1594
1595
1642
1657
1658
1658
1579
1594
1595
1595
1642
1658
1658
1660
1579
1595
1595
1597
1642
1658
1660
1660
1583
1597
1600
1600
2391
1663
1663
1664
1584
1611
1601
1601
1648
1663
1664
1665
1585
1600
1601
1602
1649
1664
1665
1666
1586
1601
1602
1603
1649
1665
1666
1667
1586
1602
1603
1604
1651
1666
1667
1667
1591
1604
1606
1606
1654
1669
1669
1669
1591
1606
1606
1606
1655
1669
1672
1672
1592
1606
1606
1609
1656
1672
1672
1673
1593
1610
1609
1610
1657
1672
2348
1674
1594
1609
1610
1611
1658
1673
1674
1675
1597
1612
1613
1613
1660
1676
1676
1678
1597
1613
1613
1615
1660
1676
1678
1678
1597
1613
1615
1615
1663
1678
1678
1678
1600
1615
1615
1615
1664
1678
1681
1681
1601
1615
1615
1618
1665
1681
1681
1682
1604
1619
1620
1621
1667
1683
1684
1685
1604
1620
1621
1622
1669
1684
1685
1685
1609
1632
1622
1622
1669
1685
1685
1687
1606
1622
1622
1624
1669
1685
1687
1687
3793
1622
1624
1624
1672
1687
1687
1690
1611
1624
1627
1628
1675
1690
1691
1692
1612
1769
1628
1629
1676
1691
1692
1693
1613
1628
1629
1630
1676
1692
1693
1694
1613
1629
1630
1631
1678
1693
1694
1694
1615
1630
1631
1631
1678
1694
3299
1730
1629
1633
1633
1821
1858
1804
1700
1701
1620
1633
1636
1636
1683
1699
1699
1700
1620
1636
1636
1637
1684
1699
1700
1701
1621
1636
1637
1638
1685
1700
1701
1702
1622
1637
1638
1639
1685
1701
1702
1703
1624
1640
1640
1642
1690
1703
1705
1705
1624
1640
1642
1642
1690
1705
1705
1705
1627
1643
1642
1645
1691
1705
1705
4565
1628
1642
1645
1645
1693
1708
1708
1709
1629
1645
1645
1646
1693
1708
1709
1710
1631
1647
1648
1649
1696
1711
1712
1712
1633
1648
1649
1649
1696
1712
1712
1714
1633
1649
1649
1651
1696
1712
1714
1714
1636
1649
1651
1651
1699
1714
1714
1717
1636
1651
1651
1654
1700
1714
1714
1717
1639
1654
1655
1656
1703
1718
2678
1744
1640
1655
1656
1657
1706
1719
1720
1721
1640
1656
1657
1658
1705
1720
1721
1721
1642
1657
1658
1658
1705
1721
1721
1723
1642
1658
1658
1660
1705
1721
1723
1723
1646
1660
1663
1663
1710
1726
1726
1727
1647
1663
1663
1664
1711
1726
1727
1728
1648
1663
1664
1665
1712
1727
1728
1729
1649
1664
1665
1666
1712
1728
1729
2383
1649
1665
1666
1667
1714
1731
1730
1730
1651
1667
1669
1669
1717
1732
1732
1732
1654
1669
1669
1669
1718
1732
1735
1735
1655
1669
1669
1672
1719
1735
1735
1736
1656
1672
1672
1673
1720
1735
1736
1737
1657
1672
1673
1674
1721
1736
1737
1738
1660
1675
1676
1676
1723
1739
1739
1741
1660
1676
1676
1678
1726
1739
1741
2563
1664
1710
1678
1744
1890
1893
1797
1745
1664
1678
1678
1678
1727
1741
1744
1744
1664
1678
1678
1681
1728
1744
1744
1745
1667
1682
1683
1684
1730
1746
1747
1748
1667
1683
1684
1685
1732
1747
1748
1748
1669
1684
1685
1685
1732
1748
1748
1750
1669
1685
1685
1687
1732
1748
1750
1750
1669
1699
1687
1687
1735
1750
2481
1756
1674
1688
1690
1691
1739
1753
1754
1755
1675
1690
1691
1692
1739
1754
1755
1756
1676
1691
1692
1693
1739
1755
1756
1757
1676
1692
1693
1694
1741
1756
1757
1757
1678
1693
1694
1694
1741
1757
1757
1759
1681
1696
1696
1696
1745
1759
1762
1762
1682
1696
1696
1699
1746
1762
1762
1763
1683
1696
1699
1700
1747
1762
1778
1764
1684
1699
1700
1701
1748
1763
1764
1765
1685
1700
1701
1702
1748
1764
1765
1766
1687
1703
1703
1705
1753
1766
1768
1768
1687
1703
1705
1705
1753
1768
1768
1768
1690
1705
1705
1705
1754
1768
1771
1771
1691
1705
1705
1708
1755
1771
1771
1772
1692
1708
1708
1709
1756
1771
1772
1773
1694
1710
1711
1712
1759
2446
1775
1775
1696
1711
1712
1724
1759
1775
1775
1777
1696
1712
1712
1714
1759
1775
1777
1777
1696
1712
1714
1714
1762
1777
1777
1777
1699
1714
1714
1714
1763
1777
1780
1780
1702
1717
1718
1719
1766
1781
1782
1783
1703
1718
1719
1720
1766
1782
1783
1784
1703
1719
1720
1721
1768
1783
1784
1784
1705
1720
1721
1721
2552
1791
1784
1786
1871
1897
1855
1724
1772
1785
1786
1786
1709
1723
1726
1726
1773
1789
1789
1790
1710
1726
1726
1727
1774
1789
1790
1791
1711
1726
1727
1728
1775
1790
1791
1792
1712
1727
1728
1729
1775
1791
1792
1793
1712
1728
1729
1730
1777
1792
1793
1793
1717
1730
1732
1732
1780
1795
1795
1795
1717
1732
2482
1735
1781
1795
1795
1800
1718
1735
1732
1735
1782
1798
1798
1799
1719
1735
1735
1736
1783
1798
1799
1800
1720
1735
1736
1737
1784
1799
1800
1801
1723
1738
1739
1739
1786
1802
1802
1804
1723
1739
1739
1741
1786
1802
1804
1804
1726
1739
1741
1741
1789
1804
1804
1804
1726
1741
1741
1741
1790
1804
1807
1807
2394
1742
1744
1744
1791
1808
1807
1808
1730
1746
1746
1747
1793
1809
1810
1811
1730
1746
1747
1748
1795
1810
1811
1811
1732
1747
1748
1748
1795
1811
1811
1813
1732
1748
1748
1750
1795
1811
1813
1813
1735
1748
1750
1750
1798
1813
1813
1813
1737
1753
1753
1754
1801
1816
1817
1818
1738
1753
1754
1755
1802
4183
1820
1819
1739
1768
1757
1756
1802
1818
1819
1820
1739
1755
1756
1757
1804
1819
1820
1820
1741
1756
1757
1757
1804
1820
1820
1822
1744
1759
1759
1759
1808
1822
1825
1825
1745
1759
1759
1762
1809
1825
1825
1826
1746
1759
1762
1763
1810
1825
1826
1827
1747
1762
1763
1764
1811
1826
1827
1828
1748
1763
2937
1775
1811
1827
1966
2016
1869
1767
1768
1771
1813
1829
1831
1831
1750
1766
1768
1768
1816
1831
1831
1831
1753
1768
1768
1768
1817
1831
1834
1834
1754
1768
1768
1771
1818
2036
1834
1835
1755
1771
1771
1772
1819
1834
1835
1836
1757
1773
1774
1775
1822
1837
1838
1838
1759
1774
1775
1775
3277
1838
1838
1840
1759
1777
1775
1777
1825
1838
1840
1840
1759
1780
1777
1777
1825
1840
1840
1840
1762
1781
1777
1777
1826
1840
1843
1843
1765
1780
1781
1782
1829
1844
1845
1846
1780
1795
1795
1795
1844
1858
1861
1861
1781
1795
1795
1798
1845
1861
1861
1862
1782
1798
1798
1799
1846
1861
1862
1863
2499
1798
1799
1800
1847
1862
1863
1864
1786
1801
1802
1802
1849
1865
1865
1867
1786
1802
1802
1804
1852
1865
1867
1867
1786
1802
1804
1804
1852
1867
1867
1867
1789
1804
1804
1804
1853
1867
1870
1870
1790
1804
1804
1807
1854
1870
1870
1871
1793
1808
1809
1810
1856
1872
1873
1874
1793
1809
1810
1811
2551
1873
1874
1874
1795
1810
1812
1811
1858
1874
1874
1876
1795
1811
1811
1813
1858
1874
1876
1876
1795
1811
1813
1813
1861
1876
1876
1876
1800
1813
1816
1817
1864
1879
1880
1881
1801
1816
1817
1818
1865
1880
1881
1882
1802
1817
1818
1819
1865
1881
1882
1883
1802
1818
1819
1820
1867
1882
1883
1883
2653
1866
1820
1820
1982
2066
2016
1886
1808
1823
1822
1825
1871
1885
1888
1888
1808
1822
1822
1825
1872
1888
1888
1889
1809
1825
1825
1826
1873
1888
1889
1890
1810
1825
1826
1827
1874
1889
1890
1891
1811
1826
1827
1828
1874
1890
1891
1892
1813
1829
1829
1831
1876
1892
1894
1894
1816
1829
1831
2646
1879
1894
1894
1894
1816
1831
1831
1831
1880
1894
1897
1897
1817
1831
1831
1834
1881
1897
1897
1898
1818
1834
1834
1835
1882
1897
1898
1899
1820
1836
1837
1838
1885
1900
1901
1901
1822
1837
1838
1838
1885
1901
1901
1903
1822
1838
1838
1840
1885
1901
1903
1903
1822
1838
1840
1840
1888
1903
2612
1906
1825
1840
1840
1840
1889
1903
1906
1906
1828
1843
1844
1845
1892
1907
1908
1909
1829
1844
1845
1846
1892
1908
1909
1910
1829
1845
1846
1847
1894
1909
1910
1910
1831
1846
1847
1847
1894
1910
1910
1912
1831
1847
1847
1849
1897
1910
1912
1912
1835
1849
1852
1852
1899
1915
1915
1916
1836
2566
1852
1853
1900
1915
1918
1917
1837
1852
1853
1854
1901
1916
1917
1918
1838
1853
1854
1855
1901
1917
1918
1919
1838
1854
1855
1856
1903
1918
1919
1919
1843
1856
1858
1858
1906
1921
1921
1921
1843
1858
1858
1861
1907
1921
1921
1924
1844
1858
1858
1861
1908
1924
1924
1925
1845
1861
1861
2669
1921
1931
1925
1979
2046
2024
1870
1864
1911
1925
1926
1927
1849
1864
1865
1865
1912
1928
1928
1930
1849
1865
1865
1867
1912
1928
1930
1930
1852
1865
1867
1867
1915
1930
1930
1930
1852
1867
1867
1867
1916
1930
1933
1933
1853
1867
1870
1870
1917
1933
1933
1934
1856
1871
1872
1873
1919
4756
1937
1937
1856
1872
1875
1874
1921
1936
1937
1937
1858
1873
1874
1874
1921
1937
1937
1939
1858
1874
1874
1876
1921
1937
1939
1939
1861
1874
1876
1876
1924
1939
1939
1939
1863
1879
1879
1880
1927
1942
1943
1944
1864
1879
1880
1881
1928
1943
1944
1945
1865
1880
1881
1882
1928
1944
2983
1949
1865
1881
1882
1883
1930
1945
1946
1946
1867
1882
1883
1883
1930
1946
1946
1948
1870
1885
1885
1885
1934
1948
1951
1951
1871
1885
1885
1888
1935
1951
1951
1952
1872
1888
1888
1889
1936
1951
1952
1953
1873
1888
1889
1890
1937
1952
1953
1954
1874
1889
1890
1891
1937
1953
1954
1955
2622
1895
1892
1894
1942
1957
1957
1957
1876
1892
1894
1894
1942
1957
1957
1957
1879
1894
1894
1894
1943
1957
1960
1960
1880
1894
1894
1897
1944
1960
1960
1961
1881
1897
1897
1898
1945
1960
1961
1962
1883
1899
1900
1901
1948
1963
1964
1964
1885
1900
1901
1901
1948
1964
1964
1966
1885
2788
1930
1935
1951
2075
2159
2110
1889
1904
1904
1903
1951
1966
1966
1966
1888
1904
1903
1903
1952
1966
1969
1969
1891
1906
1907
1908
1955
1970
1971
1972
1892
1907
1908
1909
1955
1971
1972
1973
1892
1932
1947
1910
1957
1972
2004
2187
2072
2097
2089
2122
2135
2171
2177
2175
2063
2974
2052
2084
2110
2169
2109
2082
1900
1915
1916
1915
1962
1978
1978
1979
1899
1915
1915
1916
1963
1978
1979
1980
1900
1915
1916
1917
1964
1979
1980
1981
1901
1916
1917
1918
1964
1980
1981
1982
1901
1917
1918
1919
1966
1981
1982
1982
1906
1919
1921
1921
1969
1984
1984
1984
1906
2695
1923
1924
1970
1984
1984
1988
1907
1921
1921
1924
1971
1987
1987
1988
1908
1924
1924
1925
1972
1987
1988
1989
1909
1924
1925
1926
1973
1988
1989
1990
1912
1927
1928
1928
1975
1991
1991
1993
2166
1928
1928
1930
1978
1991
1993
1993
1912
1928
1930
1930
1978
1993
1993
1993
3327
1930
1930
1933
1979
1996
1996
1996
1916
1930
1933
1933
1980
1996
1996
1997
1919
1934
1935
1936
1982
1998
1999
2000
1919
1935
1936
1937
1984
1999
2000
2000
1921
1936
1937
1937
1984
2000
2000
2002
1921
1937
1937
1939
1984
2000
2002
2002
1929
1937
1939
1939
1987
2002
2002
2002
2894
1955
1953
1943
2127
2187
2170
2008
1928
1943
1943
1944
1991
2006
2007
2008
1928
1943
1944
1945
1991
2007
2008
2009
1928
1944
1945
1946
1993
2008
2009
2009
1930
1945
1946
1946
1993
2009
2009
2011
1933
1948
1948
1951
1997
2011
2014
2014
1934
1948
1948
1951
1998
2014
2014
2015
2766
1951
1951
1952
1999
2015
2015
2016
1936
1951
1952
1953
2000
2018
2016
2017
1937
1952
1953
1954
2000
2016
2017
2018
1939
1955
1955
1957
2005
2018
2020
2020
1939
1955
1957
1957
2005
2020
2020
2020
1942
1957
1957
1957
2006
2020
2023
2023
1943
1957
1957
1960
2007
2023
2023
2024
1975
1960
1960
1961
2008
2024
2024
2025
1946
1962
1963
1964
2011
2026
2027
2027
1948
1963
1964
1964
2011
2027
2027
2029
1948
1964
1964
1966
2011
2027
2029
2029
1948
1964
1966
1966
2014
2029
2029
2029
1951
1966
1966
1966
2015
2029
2032
2032
1954
1969
1970
1971
2018
2033
2034
4806
1956
1970
1971
1972
2020
2034
2035
2036
1955
1971
1972
1973
2020
2035
2036
2036
1957
1972
1973
1973
2020
2036
2036
2038
1957
1973
1973
1975
2020
2036
2038
2038
1961
1975
1978
1978
2025
2041
2041
2042
1962
1978
1978
1979
2026
2041
2042
2043
1963
1978
1979
1980
2027
2042
3249
2057
1964
1979
2183
2148
2132
2044
2045
2046
1964
1980
1981
1982
2029
2044
2045
2045
1969
1982
1984
1984
2032
2047
2047
2047
1969
1984
1984
1984
2033
2047
2050
2050
1970
1984
1984
1987
2034
2050
2050
2051
1971
1987
1987
1988
2035
2050
2051
2052
1972
1987
1988
1989
2036
2930
2052
2053
1975
1990
1991
1991
2038
2054
2054
2056
1975
1991
1991
1993
2038
2054
2056
2056
1975
2003
1993
1993
2041
2056
2056
2056
1978
1994
1993
1993
2042
2056
2059
2059
1979
1993
1993
1996
2043
2059
2059
2060
1982
1997
1998
1999
2045
2061
2062
2063
1982
1998
1999
2686
2092
2062
2063
2063
1984
1999
2000
2000
2047
2063
2063
2065
1984
2000
2000
2002
2047
2063
2065
2065
1984
2000
2002
2002
2050
2065
2065
2065
1989
2003
2005
2006
2053
2068
2069
2070
1990
2005
2006
2007
2054
2069
2070
2071
1991
2006
2007
2008
2054
2070
2071
2072
1991
2007
2686
2009
2056
2071
2072
2073
1993
2008
2009
2009
2056
2072
2072
2074
1996
2011
2011
2011
2060
2074
2074
2077
1997
2011
2011
2014
2061
2077
2077
2078
1998
2014
2014
2015
2062
2077
2078
2079
1999
2016
2015
2016
2063
2078
2079
2080
2000
2015
2016
2017
2063
2079
2080
2081
2002
2898
2027
2020
2075
2271
2243
2141
2006
2020
2028
2020
2068
2083
2083
2083
2005
2020
2020
2020
2069
2083
2086
2086
2006
2020
2023
2023
2070
2087
2152
2300
2164
2223
2165
2165
2092
2088
2095
2088
2009
2025
2026
2027
2074
2089
2090
2090
2011
2026
2027
2027
2074
2090
2945
2099
2011
2027
2027
2031
2074
2090
2092
2092
2011
2027
2029
2029
2077
2092
2092
2092
2014
2029
2029
2029
2078
2092
2095
2095
2017
2032
2033
2034
2081
2096
2097
2098
2018
2033
2034
2035
2081
2097
2098
2099
2018
2034
2035
2036
2083
2098
2099
2099
2020
2035
2036
2036
2819
2100
2099
2101
2020
2038
2036
2038
2086
2099
2101
2101
2024
2038
2041
2041
2088
2104
2104
2105
2025
2041
2041
2042
2089
2104
2105
2106
2026
2041
2042
2043
2090
2105
2106
2107
2027
2042
2043
2044
2090
2106
2107
2108
2027
2043
2044
2045
2092
2107
2108
2108
2032
2045
2785
2047
2095
2110
2110
2114
2032
2047
2047
2050
2096
2110
2113
2113
2033
2047
2050
2050
2097
2113
2113
2114
2034
2064
2050
2051
2098
2113
2114
2115
2035
2050
2051
2052
2099
2114
2115
2116
2038
2053
2054
2054
2101
2117
2117
2119
2038
2054
2054
2056
2101
2117
2119
2119
2142
2062
2056
2118
2283
2291
2140
2123
2043
2056
2056
2056
2105
2119
2122
2122
2042
2056
2056
2059
2106
2122
2122
2123
2045
2061
2061
2062
2108
2124
2125
2126
2045
2061
2062
2063
2110
2125
2126
2126
2047
2062
2063
2063
2110
2126
2126
2128
2047
2063
2063
2065
2110
4685
2140
2128
2047
2065
2065
2065
2113
2128
2128
2128
2052
2068
2068
2069
2116
2131
2132
2133
2053
2068
2069
2070
2117
2132
2133
2134
2054
2069
2070
2071
2117
2133
2134
2135
2054
2070
2071
2347
2119
2134
2135
2135
2056
2071
2072
2072
2119
2135
2135
3636
2059
2074
2074
2077
2125
2137
2137
2140
2060
2074
2074
2077
2124
2142
2140
2141
2061
2077
2077
2078
2125
2140
2141
2142
2062
2080
2078
2079
2126
2141
2142
2143
2063
2078
2079
2080
2126
2142
2146
2144
2065
2081
2081
2083
2131
2144
2146
2146
2065
2081
2083
2083
2883
2153
2146
2146
2068
2085
2083
2083
2132
2146
2149
2149
2071
2083
2083
2086
2133
2149
2149
2150
2070
2086
2086
2087
2134
2149
2150
2151
2072
2088
2089
2090
2137
2152
2153
2153
2074
2095
2090
2090
2137
2153
2153
2155
2074
2090
2090
2092
2137
2153
2158
2155
2975
2114
2104
2092
2246
2355
2329
2159
2078
2094
2092
2098
2141
2155
2155
2158
2080
2095
2096
2097
2144
2159
2160
2161
2081
2096
2097
2098
2144
2160
2161
2162
2081
2097
2098
2099
2146
2161
2162
2162
2083
2098
2099
2099
2146
2162
2162
2164
2083
2099
2099
2101
2146
2969
2164
2164
2087
2101
2104
2104
2151
2167
2167
2168
2088
2104
2104
2105
2152
2167
2168
2169
2089
2104
2105
2106
2153
2168
2169
2170
2090
2106
2106
2107
2153
2169
2170
2171
2093
2106
2107
2108
2155
2170
2171
2171
2095
2108
2110
2110
2158
2173
2173
2176
2095
2846
2116
2113
2159
2173
2175
2176
2096
2110
2113
2113
2160
2173
2176
2177
2097
2110
2113
2114
2161
2176
2177
2178
2098
2113
2134
2129
2162
2177
2178
2367
2301
2339
2261
2278
2243
2181
2182
2182
2101
2128
2117
2120
2164
2180
2182
2182
2110
2117
2119
2119
2167
2970
2182
2185
2104
2119
2121
2122
2168
2182
2182
2185
2105
2119
2119
2122
2169
2185
2185
2186
2108
2123
2124
2125
2171
2187
2188
2189
2108
2124
2125
2126
2173
2188
2189
2189
2110
2125
2126
2126
2173
2189
2189
2191
2110
2126
2126
2128
2176
2189
2191
2191
2110
2280
2139
2128
2253
2385
2387
2211
2116
2131
2131
2132
2179
2194
2195
2196
2116
2131
2132
2133
2180
2195
2196
2197
2117
2132
2133
2134
2180
2196
2197
2198
2117
2133
2134
2135
2182
2197
2198
2198
2119
2134
2135
2135
2182
2198
2198
2200
2122
2137
2137
2137
3071
2200
2203
2203
2123
2142
2140
2140
2187
2203
2203
2204
2124
2140
2140
2141
2188
2203
2204
2205
2125
2140
2141
2142
2189
2204
2205
2206
2126
2141
2142
2143
2189
2205
2206
2207
2128
2144
2144
2146
2191
2207
2209
2209
2128
2144
2146
2146
2194
2209
2209
2905
2173
2146
2146
2149
2197
2209
2212
2212
2132
2146
2149
2149
2196
2209
2212
2213
2133
2146
2149
2150
2197
2212
2213
2214
2135
2151
2152
2153
2200
2215
2216
2216
2153
2175
2187
2178
2226
2240
2241
2243
2162
2177
2188
2179
2227
2231
2232
2233
2153
2168
2169
4992
2216
2232
2234
2234
2153
2169
2170
2171
2218
2233
2234
2234
2158
2171
2173
2173
2221
2236
2236
2236
2158
2173
2173
2173
2222
2236
2239
2239
2159
2173
2173
2176
2223
2239
2239
2240
2160
2176
2176
2177
2224
2239
2240
2241
2161
2176
2177
2178
2225
3546
2270
2242
2281
2361
2344
2181
2229
2245
2243
2245
2164
2180
2180
2182
2227
2243
2245
2245
2164
2180
2182
2182
2230
2245
2245
2245
2167
2182
2182
2182
2231
2245
2248
2248
2168
2182
2182
2185
2232
2248
2248
2249
2171
2186
2187
2188
2234
2250
2251
3121
2178
2187
2188
2189
2238
2251
2252
2252
2173
2188
2189
2189
2236
2252
2252
2254
2173
2189
2189
2191
2236
2252
2254
2255
2221
2413
2370
2400
2435
2458
2445
2464
2392
2434
2350
2369
2336
2362
2352
2297
2271
2336
2320
2198
2245
2260
2259
2260
2969
2195
2196
2197
2243
2260
2260
2261
2180
2196
2197
2198
2245
2260
2261
2261
2182
2197
2198
2198
2245
2261
2261
2263
2185
2200
2200
2200
2249
2263
2266
2266
2186
2200
2200
2203
2250
2266
2266
2267
2187
2203
2203
2204
2251
2266
2267
2268
2188
2203
5601
2205
2253
2268
2268
2269
2189
2204
2205
2206
2252
2268
2269
2270
2191
2207
2207
2209
2254
2270
2272
2272
2191
2207
2209
2209
2257
2272
2272
2272
2194
2209
2209
2209
2258
2272
2275
2275
2195
2209
2212
2212
2259
2275
2275
2276
2196
2212
2212
3485
2301
2287
2276
2447
2395
2304
2216
2217
2263
2278
2279
2279
2200
2215
2216
2216
2263
2279
2279
2281
2200
2216
2216
2218
2266
2279
2281
2281
2203
2216
2218
2218
2266
2281
2281
2284
2203
2218
2218
2218
2267
2281
2284
2284
2206
2221
2222
2223
2270
3197
2292
2287
2207
2222
2223
2224
2270
2286
2287
2288
2207
2223
2224
2225
2272
2287
2288
2288
2209
2224
2225
2225
2272
2288
2288
2290
2209
2225
2225
2227
2272
2288
2290
2290
2213
2227
2230
2230
2277
2293
2604
2294
2214
2230
2230
2231
2278
3848
2300
2295
2215
2230
2231
2232
2279
2294
2295
2296
2216
2231
2232
2233
2279
2295
2296
2297
2216
2232
2233
2234
2281
2296
2297
2297
2221
2234
2236
2236
2284
2299
2299
2302
2221
2236
2236
2239
2285
2299
2302
2302
2222
2236
2239
2239
2286
2302
3084
2308
2223
2239
2239
2242
2287
2302
2309
2304
2224
2239
2240
2241
2288
2303
2304
2305
2227
2242
2243
2243
2290
2306
2306
2308
2227
2243
2243
2246
2293
2306
2308
2308
2230
2243
2245
2245
2293
2308
2308
2311
2230
2245
2245
2248
2294
2308
2311
2311
2365
2260
2245
2353
2520
2460
2312
2313
2253
2249
2250
2251
2297
2313
2314
2315
2234
2250
2251
2252
2299
2314
2316
2315
2236
2251
2252
2252
2299
2315
2315
2317
2236
2252
2252
2254
2299
2315
2317
2317
2236
2252
2254
2254
2302
2317
2317
2317
2241
2488
2257
2258
2307
2320
2321
2322
2242
2257
2258
2259
2306
2321
2322
2323
2243
2258
2259
2260
2306
2322
2323
2324
2243
2259
2260
2261
2308
2323
2324
2324
2245
2260
2261
2261
2308
2324
2324
2326
2248
2263
2263
2263
2312
2326
2329
2329
2249
3356
2272
2266
2313
2330
2329
2330
2250
2266
2266
2267
2314
2329
2330
2331
2251
2266
2267
2268
2315
2330
2331
2332
2252
2267
2268
2269
2315
2334
2332
2333
2254
2270
2270
2272
2317
2333
2335
2335
2257
2270
2272
2272
2320
2335
2335
2335
2257
2272
2389
2275
2321
2335
2339
2338
2258
2272
2272
2275
2322
2338
2338
2339
2259
2273
2275
2276
2323
2338
2339
2340
2261
2280
2278
2279
2326
2341
2342
2342
2263
2278
2279
2279
2326
2342
2342
2344
2263
2279
2279
2281
2329
2342
2344
2344
4750
3738
2284
2303
2403
2559
2535
2348
2268
2282
2281
2281
2330
2344
2347
2347
2269
2284
2285
2286
2333
2348
2349
2350
2270
2285
2286
2287
2333
2349
2350
2351
2270
2286
2287
2291
2335
2350
2351
2351
2272
2287
2288
2288
2335
2351
2351
2353
2272
3234
2288
2290
2338
2351
2355
2353
2276
2290
2293
2293
2340
2356
2356
2357
2277
2293
2293
2294
2341
2356
2357
2358
2278
2293
2294
2295
2358
2484
2587
2560
2471
2480
2374
2297
2344
2358
2359
2360
2279
2295
2296
2297
2344
2359
2360
2360
2284
3163
2301
2299
2347
2362
2363
2365
2284
2300
2299
2300
2348
2362
2365
2365
2285
2299
2302
2302
2349
2365
2365
2366
2286
2302
2302
2303
2350
2367
2368
2367
2287
2302
2303
2304
2351
2366
2367
2368
2290
2305
2306
2306
2353
2369
2369
2371
2290
2306
3063
2334
2356
2369
2376
2371
2293
2306
2308
2308
2356
2371
2371
2374
2293
2308
2308
2319
2369
2394
2386
2386
2307
2322
2324
2323
2371
2387
2386
2388
2310
2312
2313
2314
2360
2376
2377
2378
2297
2313
2314
2315
2362
2377
2378
2378
2299
2314
3213
2336
2362
2504
2607
2503
2301
2317
2315
2317
2362
2378
2380
2380
2299
2315
2317
2317
2365
2380
2380
2383
2304
2320
2320
2321
2368
2383
2384
2385
2305
2320
2321
2322
2369
2384
2385
2386
2306
2322
2322
2324
2369
2385
2386
2387
2306
3169
2341
2324
2371
2386
2388
2387
2308
2323
2324
2324
2371
2390
2387
2389
2311
2326
2326
2329
2375
2389
2389
2392
2312
2326
2329
2329
2376
2392
2392
2393
2313
2329
2329
2330
2377
2392
2398
2394
2314
2329
2330
2331
2378
2393
2394
2395
2315
3092
2350
2338
2378
2394
2397
2396
2317
2336
2333
2335
2383
2396
2398
2398
2330
2333
2356
2335
2383
2398
2398
2398
2320
2335
2335
2335
2384
2401
2398
2401
2321
2335
2335
2338
2385
2401
2401
2402
2322
2338
2338
2339
2386
2401
2402
2403
2324
5100
2353
2342
2391
2404
2411
2405
2326
2341
2342
2342
2389
2405
2405
2407
2326
2342
2342
2352
2393
2409
2411
2411
2333
2346
2348
2348
2396
2411
2411
2411
2332
2344
2344
2347
2393
2407
2407
2410
2332
2347
2348
2349
2396
2411
2412
2413
2512
2357
2349
2581
2608
2494
2414
2416
2333
2349
2350
2351
2398
2413
2414
2414
2335
2350
2351
2351
2398
2414
2414
2416
2335
2351
2351
2353
2398
2414
2416
2416
2339
2355
2353
2356
2404
2528
2666
2624
2542
2536
2408
2359
2406
2419
3309
2433
2341
2356
2358
2358
2405
2420
2421
2422
2342
2357
2358
2359
2405
2421
2422
2423
2342
2358
2359
2360
2407
2422
2423
2423
2347
2360
2362
2362
2410
2425
2425
2425
2347
2362
2362
2362
2411
2425
2428
2428
2348
2362
2362
2365
2412
3196
2429
2429
2349
2365
2366
2366
2413
2428
2429
2430
2350
2365
2366
2367
2414
2429
2430
2431
2353
2368
2369
2369
2416
2432
2432
2434
2353
2369
2369
2371
2419
2432
2434
2434
2353
2369
2371
2371
2419
2434
2434
2437
2356
2759
2371
2520
2420
2434
2434
2438
2357
2371
2371
2374
2421
2437
2437
2438
2360
2375
2376
2377
2423
2439
2440
2441
2360
2376
2377
2378
2425
2440
2441
2441
2362
2377
2378
2378
2425
2441
2441
2443
2362
2378
2378
2380
2425
2441
2443
2443
2365
3375
2388
2390
2439
2656
2662
2449
2368
2384
2383
2384
2431
2446
2447
2448
2368
2398
2384
2385
2432
2447
2448
2449
2369
2384
2385
2386
2432
2448
2449
2450
2369
2385
2386
2387
2434
2449
2450
2450
2371
2386
2387
2387
2434
2450
2450
2452
3234
2404
2389
2392
2440
2452
2452
2455
2375
2389
2389
2392
2439
2455
2455
2456
2376
2392
2392
2393
2440
2458
2456
2457
2377
2392
2393
2394
2441
2456
2457
2458
2378
2393
2394
2395
2441
2457
2458
2459
2380
2396
2396
2398
2443
2459
3281
2473
2383
2396
2398
2400
2446
2461
2461
2461
2383
2398
2398
2398
2447
2461
2464
2464
2384
2398
2398
2401
2448
2464
2464
2465
2385
2401
2401
2402
2449
2464
2465
2466
2387
2403
2404
2405
2452
2470
2468
2468
2389
2404
2405
2405
2452
3251
2468
2470
2389
2408
2405
2407
2455
2468
2470
2470
2389
2405
2407
2407
2455
2470
2470
2473
2392
2407
2407
2407
2456
2470
2473
2473
2395
2410
2411
2418
2459
2474
2475
2476
2396
2411
2412
2413
2459
2475
2476
2477
2399
2412
2413
3317
2463
2488
2502
2702
2621
2414
2415
2429
2461
2477
2477
2479
2398
2414
2414
2416
2464
2477
2479
2479
2402
2416
2419
2419
2466
2479
2482
2483
2403
2419
2419
2420
2467
2482
2483
2484
2404
2419
2420
2421
2468
2483
2484
2485
2405
5426
2421
2422
2468
2484
2485
2486
2405
2421
2422
2423
2470
2485
2486
2486
2407
2423
2425
2425
2473
2488
2488
2488
2410
2425
2425
2425
2474
2488
2491
2491
2411
2425
2425
2428
2475
2491
2491
2492
2412
2425
2428
2429
2476
2491
3677
2575
2413
2428
2429
2432
2477
2492
2493
2494
2445
2431
2471
2665
2697
2728
2713
2742
2651
2652
2689
2601
2698
2689
2682
2542
2420
2434
2434
2434
2482
2497
2497
2497
2422
2434
2434
2434
2483
2497
2500
2500
2420
2434
2434
3299
2493
2502
2500
2501
2424
2438
2439
2440
2486
2502
2503
2504
2423
2439
2445
2441
2488
2503
2504
2504
2425
2440
2441
2441
2488
2504
2505
2506
2425
2441
2441
2443
2491
2504
2506
2506
2425
2441
2443
2446
2491
2506
2506
2509
2430
3486
2473
2447
2592
2745
2670
2512
2434
2448
2447
2448
2495
2510
2511
2512
2432
2447
2448
2449
2495
2511
2512
2513
2432
2448
2449
2450
2497
2512
2513
2513
2434
2449
2450
2450
2497
2513
2513
2515
2437
2452
2452
2452
2501
2515
3447
2532
2451
2465
2467
2468
2514
2531
2531
2530
2452
2468
2467
2468
2503
2518
2519
2520
2440
2455
2456
2457
2504
2519
2520
2521
2441
2456
2457
2458
2504
2520
2521
2522
2443
2459
2459
2461
2509
2522
2524
2524
2443
2459
2461
2461
3332
2539
2524
2524
2446
2461
2461
2464
2510
2524
2524
2527
2447
2461
2461
2464
2511
2527
2532
2528
2448
2464
2464
2465
2512
2527
2528
2529
2450
2467
2467
2468
2515
2530
2531
2531
2452
2468
2468
2468
2515
2531
2531
2533
2452
3255
2482
2470
2518
2533
2533
2533
2452
2468
2470
2470
2518
2533
2533
2533
2455
2470
2470
2470
2519
2533
2536
2536
2458
2478
2474
2475
2522
2537
2538
2539
2459
2474
2475
2476
2522
2538
2544
2540
2459
2475
2476
2477
2524
2539
3368
2714
2486
2489
2725
2703
2564
2541
2541
2542
2461
2477
2477
2479
2527
2540
2542
2542
2482
2479
2479
2482
2529
2545
2545
2546
2466
2479
2482
2483
2530
2545
2546
2547
2467
2482
2483
2484
2531
2546
2547
2548
2468
2483
2484
2601
2536
2547
2548
2549
2468
2484
2485
2486
2533
2548
2554
2554
2477
2490
2492
2492
2541
2555
2556
2558
2477
2493
2493
2491
2537
2551
2554
2554
2474
2488
2491
2491
2538
2554
2554
2555
2475
2491
2491
2492
2539
2554
2555
2556
3278
2519
2492
2493
2540
2556
2556
2557
2479
2494
2495
2495
2542
2558
2558
2560
2479
2496
2495
2497
2545
2558
2560
2560
2479
2495
2497
2497
2545
2560
2569
2563
2482
2497
2497
2497
2546
2560
2563
2563
2483
2497
2500
2500
2547
5161
2584
2567
2486
2503
2502
2503
2549
2565
2566
2567
2510
2502
2503
2504
2551
2566
2567
2567
2488
2503
2504
2504
2551
2572
2585
2588
2507
2522
2523
2525
2572
2586
2587
2587
2507
2523
2506
2506
2554
2569
2569
2569
2493
3873
2529
2510
2636
2825
2740
2575
2495
2509
2510
2511
2558
2573
2574
2575
2495
2524
2511
2512
2558
2574
2575
2576
2495
2511
2513
2513
2560
2575
2576
2576
2497
2512
2513
2513
2560
2576
2576
2578
2500
2515
2515
2515
2564
3121
2581
2592
2501
2515
2518
2518
2565
2581
2581
2582
2502
2518
2518
2519
2566
2581
2582
2583
2503
2518
2519
2520
2567
2582
2583
2584
2504
2519
2520
2521
2567
2583
2584
2585
2506
2522
2522
2524
2572
2585
2587
2587
2673
2625
2635
2638
2681
2659
2653
2653
2606
2590
2594
2599
2640
2666
2666
2668
2633
2585
2589
2589
2638
2660
2662
2662
2618
2602
2602
2596
2647
2662
2662
2667
2619
2597
2592
2592
2640
2655
2656
2656
2620
2636
2635
3443
2651
2656
2656
2659
2620
2598
2594
2594
2642
2656
2658
2658
2625
2657
2647
2650
2701
2716
2716
2719
2640
2830
2898
2899
2928
2797
2765
2763
2867
2868
2868
2871
2791
2778
2781
2782
2832
2864
2917
2879
3847
2804
2773
2820
2938
2889
2701
2697
2757
2771
2772
2774
2696
2700
2697
2698
2766
2780
2781
2781
2697
2700
2702
2704
2769
2782
2784
2785
2707
2706
2706
2708
2771
2784
2787
2787
2712
2733
2726
2724
2773
2787
3737
2798
2715
2784
2814
2776
2825
2866
2842
2837
2761
2776
2775
2773
2828
2842
2844
2844
2767
2777
2773
2775
2834
2849
2849
2851
2786
2793
2780
2780
2838
2853
2855
2856
2785
2799
2785
2784
2836
2849
3677
2885
2855
2806
2807
2793
2851
2858
2858
2848
2798
2787
2788
2789
2838
2862
2884
2875
2779
2897
2891
2884
2940
2953
2957
2955
2830
2940
2952
2924
2966
3002
2958
2999
2977
2927
2931
2952
3010
3026
3803
3002
2907
2948
2946
2936
2992
3029
3010
3021
2977
2945
2957
2945
2987
3032
3022
3034
2954
2957
2951
2955
3035
3016
3008
2988
2969
2953
2981
2928
3014
3024
3034
3051
2940
2966
2958
2960
4007
3042
3013
3265
3131
2994
2979
3026
3052
3055
3068
3060
2959
2974
2989
3021
3064
3058
3078
3060
2965
2969
2982
2999
3046
3065
3090
3073
2963
2970
3002
2991
3060
3061
3095
3076
2988
2962
6013
2989
3049
3036
3075
3053
2971
2984
3009
3011
3041
3073
3077
3062
2970
3000
2988
3008
3043
3083
3060
3089
2976
2993
2987
2978
3064
3064
3058
3070
2973
3001
3008
3013
3055
3054
3074
4207
3000
3016
3037
3006
3080
3104
3117
3118
3023
3029
3028
3024
3108
3124
3133
3139
3022
3039
2998
3005
3071
3096
3091
3079
3007
3000
3007
3016
3060
3081
3083
3063
3009
3014
3022
3013
3917
3084
3110
3153
3064
3061
3080
3079
3107
3142
3150
3155
3029
3063
3054
3054
3095
3121
3097
3089
3025
3053
3036
3019
3102
3085
3081
3104
3025
3033
3058
3060
3065
3093
3090
3106
3027
4026
3025
3066
3289
3287
3123
3132
3006
3039
3035
3050
3092
3092
3128
3090
3059
3026
3036
3069
3087
3114
3109
3093
3002
3052
3035
3066
3079
3116
3109
3116
3050
3062
3049
3053
3098
3108
4068
3106
3018
3069
3050
3048
3078
3096
3111
3109
3058
3046
3049
3072
3113
3127
3122
3110
3051
3051
3068
3063
3109
3138
3107
3080
3022
3089
3095
3038
3091
3088
3109
3106
3004
3060
3041
3906
3079
3130
3106
3111
3061
3098
3039
3058
3100
3144
3110
3112
3086
3058
3097
3046
3135
3150
3102
3136
3032
3063
3072
3047
3118
3117
3140
3108
3037
3048
3062
3080
3101
3124
3117
3120
3188
3081
3065
3062
3123
3126
3146
3132
3056
3052
3038
3066
3126
3119
3110
3135
3040
3060
3057
3062
3101
3118
3119
3133
3044
3058
3070
3060
3135
3127
3118
3156
3060
3059
3084
3068
3108
4155
3131
3143
3234
3275
3100
3084
3108
3136
3167
3142
3058
3089
3069
3065
3111
3155
3122
3139
3039
3058
3065
3080
3108
3117
3147
3138
3048
3094
3083
3095
3116
3133
3145
3140
3047
3071
4103
3094
3123
3141
3181
3186
3050
3071
3081
3063
3133
3154
3124
3141
3070
3052
3106
3097
3155
3114
3139
3142
3086
3067
3109
3106
3148
3136
3138
3135
3061
3102
3095
3113
3119
3157
3144
3966
3094
3101
3090
3093
3151
3187
3180
3140
3087
3087
3091
3114
3139
3171
3145
3145
3074
3096
3089
3078
3132
3151
3152
3203
3084
3112
3088
3111
3137
3154
3153
3164
3086
3109
3136
5780
3165
3369
3357
3415
3309
3279
3324
3366
3316
3367
3311
3300
3077
3085
3097
3068
3164
3162
3174
3148
3058
3107
3094
3101
3135
3178
3174
3199
3070
3093
3095
3103
3133
3164
3163
4679
3095
3183
3344
3151
3137
3157
3156
3159
3093
3086
3095
3111
3145
3139
3160
3200
3119
3085
3097
3113
3157
3184
3142
3154
3088
3098
3115
3106
3155
3160
3167
3159
3121
3120
3095
3269
3163
3158
3181
3145
3099
3103
3116
3120
3136
3156
3159
3192
3069
3112
3103
3109
3134
3177
3160
3159
3090
3152
3112
3111
3170
3187
3163
3176
3076
3119
3105
3114
3150
3159
3214
4105
3108
3109
3116
3112
3163
3194
3158
3167
3091
3124
3093
3112
3155
3170
3184
3168
3552
3112
3119
3107
3175
3170
3196
3206
3095
3132
3082
3156
3169
3171
3210
3192
3109
3130
4824
3110
3166
3190
3162
3190
3100
3124
3113
3121
3199
3209
3205
3197
3105
3101
3157
3152
3187
3178
3168
3164
3090
3102
3128
3121
3169
3174
3198
3186
3106
3139
3146
3129
3171
3188
4239
3229
3080
3254
3321
3142
3158
3182
3205
3193
3124
3121
3126
3107
3187
3175
3180
3206
3093
3125
3129
3127
3174
3191
3196
3164
3128
3098
3151
3124
3180
3175
3190
3206
3146
3141
3168
4143
3167
3208
3189
3193
3109
3155
3161
3135
3208
3214
3220
3222
3117
3121
3160
3155
3190
3201
3193
3192
3117
3129
3132
3158
3178
3188
3229
3187
3135
3140
3137
3122
3177
3200
3201
4068
3125
3127
3131
3157
3166
3218
3200
3213
3127
3155
3140
3150
3193
3196
3208
3217
3150
3173
3135
3138
3173
3189
3212
3211
3116
3178
3139
3130
3209
3205
3197
3206
3149
3137
3155
4054
3199
3169
3238
3223
3163
3156
3149
3132
3200
3234
3208
3237
3122
3171
3172
3169
3206
3224
3205
3207
3136
3150
3172
3136
3222
3223
3245
3249
3174
3195
3145
3189
3222
3251
3224
4254
3166
3280
3409
3227
3199
3229
3233
3215
3136
3155
3137
3177
3207
3192
3202
3230
3170
3184
3181
3170
3207
3235
3255
3231
3156
3183
3195
3188
3236
3265
3269
3240
3150
3173
6281
3187
3210
3221
3246
3239
3161
3184
3173
3193
3243
3251
3226
3245
3154
3179
3164
3166
3223
3242
3248
3242
3197
3168
3161
3149
3222
3231
3268
3246
3182
3165
3180
3175
3219
4349
3384
3232
3142
3174
3190
3167
3221
3230
3219
3232
3169
3195
3168
3172
3203
3235
3214
3215
3128
3158
3176
3192
3202
3224
3229
3236
3153
3180
3168
3190
3219
3253
3248
3253
3129
4098
3188
3163
3234
3251
3235
3244
3185
3209
3168
3197
3223
3275
3276
3243
3160
3157
3174
3156
3206
3233
3277
3238
3157
3167
3161
3169
3238
3235
3224
3218
3167
3174
3160
3193
3225
4343
3228
3260
3409
3287
3155
3175
3233
3260
3228
3217
3176
3183
3194
3162
3240
3262
3241
3239
3181
3185
3221
3181
3236
3249
3219
3233
3147
3168
3183
3208
3231
3243
3208
3253
4050
3384
3163
3174
3224
3232
3241
3238
3195
3161
3190
3193
3220
3234
3250
3254
3166
3174
3176
3199
3221
3264
3235
3227
3168
3162
3191
3185
3219
3243
3267
3243
3202
3193
3182
3168
4227
3257
3225
3250
3176
3178
3177
3195
3263
3265
3249
3269
3193
3193
3196
3199
3218
3257
3283
3280
3179
3181
3184
3174
3229
3259
3227
3261
3184
3191
3201
3191
3233
3256
3232
3252
4229
3226
3179
3205
3271
3265
3235
3280
3184
3184
3185
3187
3221
3267
3251
3268
3201
3220
3191
3211
3271
3276
3289
3286
3201
3220
3218
3213
3229
3261
3280
3240
3178
3209
3207
4313
3285
3270
3530
3453
3190
3186
3205
3187
3249
3255
3249
3277
3205
3254
3190
3222
3248
3294
3259
3282
3192
3203
3222
3247
3319
3297
3285
3269
3229
3197
3238
3225
3272
3259
3481
3288
3203
3212
3225
3209
3276
3270
3315
3290
3192
3213
3236
3217
3279
3303
3296
3261
3203
3209
5947
3262
3280
3321
3303
3279
3206
3221
3226
3249
3253
3284
3299
3291
3213
4644
3252
3222
3268
3292
3276
3295
3200
3257
3216
3216
3277
3313
3319
3282
3218
3267
3227
3224
3282
3270
3320
3290
3203
3248
3209
3221
3270
3304
3339
3295
3222
3225
3231
3230
6358
3338
3290
3291
3209
3257
3226
3243
3268
3291
3298
3311
3200
3244
3240
3230
3283
3303
3338
3294
3198
3245
3258
3228
3301
3275
3300
3293
3232
3240
3259
3251
3260
3308
4936
3348
3209
3442
3423
3278
3264
3307
3299
3309
3208
3278
3235
3248
3305
3316
3308
3314
3242
3261
3254
3238
3309
3307
3272
3284
3222
3247
3259
3263
3298
3315
3330
3335
3235
4345
3275
3251
3294
3289
3315
3315
3238
3239
3265
3243
3303
3292
3342
3307
3237
3238
3234
3256
3287
3309
3358
3315
3229
3243
3258
3255
3301
3320
3302
3326
3249
3250
3280
3256
4370
3321
3330
3302
3294
3236
3267
3279
3325
3311
3338
3339
3256
3250
3300
3263
3293
3339
3319
3320
3247
3263
3310
3260
3321
3324
3323
3334
3261
3261
3263
3248
3316
3314
3340
4417
3285
3285
3295
3277
3318
3324
3339
3361
3243
3295
3260
5568
3631
3358
3332
3319
3260
3254
3287
3273
3346
3354
3347
3328
3250
3272
3281
3279
3333
3342
3336
3362
3263
4974
3315
3417
3546
3388
3344
3375
3286
3266
3286
3295
3337
3321
3377
3344
3275
3284
3261
3277
3343
3349
3355
3345
3305
3268
3289
3469
3617
3576
3556
3339
3281
3257
3285
4514
3347
3368
3337
3323
3255
3280
3261
3283
3334
3348
3319
3356
3301
3331
3294
3264
3328
3316
3370
3371
3289
3304
3252
3794
3339
3335
3369
3367
3266
3290
3297
3300
4994
3370
3339
3357
3277
3285
3284
3276
3331
3359
3351
3329
3278
3272
3295
3294
3327
3361
3367
3347
3261
3319
3293
3303
3344
3360
3376
3396
3267
3299
3290
3276
3345
3378
4501
3352
3266
3290
3279
3277
3341
3352
3359
3337
3275
3271
3279
3269
3339
3349
3365
3384
3296
3319
3329
3302
3369
3361
3371
3404
3294
3304
3303
3341
3620
3591
3589
3604
3843
3469
3588
3498
3596
3559
3582
3515
3271
3303
3322
3314
3345
3365
3380
3372
3304
3291
3318
3297
3388
3391
3332
3364
3308
3305
3314
3297
3375
3374
3382
3364
3305
3322
6862
3331
3533
3614
3376
3377
3301
3315
3319
3299
3368
3361
3375
3362
3300
3318
3307
3324
3376
3380
3355
3370
3299
3312
3309
3324
3378
3400
3369
3409
3353
3316
3315
3345
4872
3384
3390
3404
3316
3300
3323
3334
3362
3383
3386
3404
3314
3290
3340
3300
3353
3419
3380
3412
3316
3352
3312
3342
3376
3414
3356
3368
3293
3349
3310
3321
3377
3369
5177
3407
3337
3307
3333
3342
3368
3388
3382
3398
3329
3354
3336
3382
3404
3455
3418
3415
3332
3332
3371
3363
3399
3388
3420
3440
3366
3393
3377
3371
3401
3375
3410
3434
4679
3375
3306
3376
3390
3422
3439
3393
3350
3332
3330
3338
3374
3417
3435
3434
3346
3401
3357
3338
3443
3421
3418
3394
3328
3347
3357
3364
3410
3410
3444
3430
3345
4326
3657
3334
3613
3595
3429
3406
3334
3354
3350
3363
3407
3424
3440
3418
3375
3403
3343
3395
3401
3431
3410
3440
3335
3339
3388
3400
3408
3465
3426
3489
3368
3400
3403
4551
3418
3419
3442
3443
3389
3379
3358
3361
3451
3441
3402
3464
3394
3385
3376
3354
3404
3445
3442
3420
3334
3353
3350
3342
3397
3490
3740
3667
3568
3412
3366
3376
3409
4663
3450
3421
3360
3355
3375
3381
3397
3447
3446
3445
3349
3406
3369
3356
3446
3441
3439
3419
3385
3377
3370
3374
3438
3435
3429
3441
3342
3361
3375
3381
3413
3423
4568
3450
3365
3352
3402
3384
3462
3441
3433
3446
3354
3398
3377
3392
3406
3485
3449
3460
3357
3395
3377
3368
3441
3446
3431
3441
3349
3392
3355
3390
3453
3477
3479
3458
4492
3419
3511
3616
3475
3432
3490
3480
3367
3398
3403
3395
3461
3456
3482
3477
3412
3376
3391
3364
3445
3457
3409
3484
3411
3398
3400
3411
3434
3472
3445
3447
3350
4590
3459
3383
3456
3482
3440
3447
3366
3432
3408
3386
3443
3446
3434
3493
3404
3421
3390
3383
3451
3468
3498
3453
3413
3384
3400
3430
3418
3421
3484
3448
3409
3416
3422
6371
3510
3472
3525
3483
3420
3414
3373
3463
3468
3465
3502
3470
3437
3397
3423
3444
3453
3457
3448
3487
3397
3419
3412
3400
3464
3470
3471
3518
3413
3437
3428
4870
3486
3518
3491
3513
3416
3449
3417
3418
3474
3498
3497
3517
3399
3440
3425
3428
3489
3489
3537
3492
3429
3401
3439
3421
3460
3460
3479
3505
3428
3422
3433
3440
4733
3500
3506
3734
3554
3460
3447
3427
3515
3508
3478
3485
3442
3399
3420
3462
3486
3502
3491
3506
3434
3454
3474
3419
3461
3501
3530
3486
3451
3425
3432
3445
3475
4699
3485
3542
3441
3406
3452
3404
3479
3509
3492
3532
3425
3441
3424
3444
3517
3503
3497
3514
3403
3445
3428
3402
3485
3533
3518
3517
3411
3482
3433
3414
3490
3495
4601
3531
3443
3466
3484
3457
3510
3536
3495
3541
3391
3448
3434
3426
3485
3508
3526
3505
3434
3456
3457
3426
3483
3498
3497
3544
3420
3460
3464
3437
3461
3499
3543
4710
3470
3484
3439
3435
3507
3532
3532
3500
3423
3459
3452
3493
3486
3504
3523
3472
3465
3484
3445
3444
3488
3507
3512
3528
3457
3465
3448
3469
3520
3528
3555
3499
4734
3488
3470
3694
3636
3538
3516
3499
3479
3462
3479
3491
3532
3480
3552
3544
3455
3473
3461
3502
3520
3548
3506
3510
3435
3468
3429
3459
3547
3530
3508
3542
3448
4746
3492
3448
3530
3509
3538
3510
3479
3494
3479
3493
3503
3534
3540
3530
3467
3448
3476
3484
3549
3515
3528
3535
3470
3477
3464
3470
3535
3563
3567
3549
3477
3491
4588
3517
3535
3552
3549
3531
3469
3520
3476
3473
3541
3550
3569
3569
3467
3500
3443
3485
3510
3542
3552
3539
3497
3483
3485
3503
3530
3595
3513
3573
3472
3489
4709
3499
3537
3568
3560
3562
3474
3466
3484
3510
3523
3547
3558
3585
3479
3474
3490
3525
3565
3591
3538
3550
3493
3513
3515
3514
3517
3543
3542
3554
3474
3454
3518
6481
3532
3809
3692
3546
3469
3474
3484
3488
3544
3544
3575
3551
3473
3536
3482
3514
3549
3606
3596
3584
3459
3482
3480
3476
3569
3535
3560
3573
3475
3540
3502
5109
3576
3547
3557
3573
3495
3488
3494
3488
3532
3588
4100
3595
3451
3530
3500
3520
3589
3565
3566
3532
3481
3503
3547
3514
3589
3585
3579
3583
3501
3496
5331
3532
3580
3588
3555
3586
3503
3501
3489
3529
3583
3537
3589
3554
3513
3498
3543
3515
3553
3556
3569
3571
3495
3476
3504
3500
3568
3540
3577
3571
3516
3494
4741
3523
3546
3573
3569
3572
3500
3494
3495
3499
3549
3602
3572
3573
3530
3513
3524
3538
3551
3578
3573
3600
3475
3513
3540
3524
3558
3544
3599
3609
3519
3491
3534
4961
3595
3819
3743
3605
3564
3547
3518
3512
3547
3566
3580
3625
3480
3534
3497
3542
3597
3604
3582
3603
3509
3526
3555
3538
3771
3863
3803
3721
3531
3521
4656
3672
3562
3614
3590
3594
3515
3574
3540
3502
3617
3618
3604
3608
3499
3532
3541
3537
3593
3624
3616
3623
3544
3561
3552
3567
3593
3615
3600
3618
3532
3588
3537
3904
3583
3609
3619
3635
3579
3532
3570
3558
3552
3582
3599
3606
3547
3551
3563
3597
3606
3600
3611
3645
3538
3568
3572
3530
3580
3602
3610
3647
3541
3566
3527
4761
3624
3627
3607
3624
3552
3577
3533
3561
3604
3621
3640
3631
3580
3510
3607
3546
3628
3635
3650
3851
3785
3802
3826
3804
3858
3855
3835
3825
3578
3573
5029
3608
3731
3878
3639
3611
3570
3591
3574
3605
3598
3640
3650
3642
3555
3586
3611
3582
3647
3623
3632
3637
3550
3575
3591
3547
3639
3642
3617
3632
3555
3612
4880
3600
3636
3642
3625
3664
3581
3574
3594
3592
3630
3631
3637
3599
3585
3584
3551
3545
3624
3643
3655
3689
3576
3568
3581
3607
3667
3665
3642
3654
3558
6849
3586
3580
3676
3623
3654
3632
3578
3567
3597
3601
3648
3625
3676
3653
3534
3588
3600
3594
3597
3664
3667
3664
3569
3576
3564
3562
3621
3629
3660
3649
3538
5085
3565
3578
3618
3645
3657
3656
3576
3588
3580
3584
3651
3671
3682
3636
3563
3575
3588
3565
3615
3645
3671
3644
3565
3593
3586
3617
3657
3686
3668
3663
4992
3573
3800
3854
3891
3833
3689
3683
3612
3618
3642
3587
3683
3665
3656
3670
3609
3546
3621
3618
3646
3670
3663
3642
3628
3638
3651
3587
3697
3683
3677
4944
3652
3646
3607
3628
3697
3644
3684
3685
3608
3611
3615
3653
3679
3684
3704
3721
3597
3643
3604
3609
3677
3651
3707
3718
3599
3662
3624
3626
3642
3669
3659
4924
3648
3643
3630
3616
3675
3683
3693
3727
3635
3615
3641
3637
3658
3687
3715
3693
3628
3630
3648
3646
3654
3702
3711
3696
3588
3628
3629
3625
3669
3698
4956
3680
3615
3643
3622
3624
3675
3684
3688
3714
3600
3583
3622
3609
3666
3687
3693
3708
3600
3648
3633
3640
3712
3693
3683
3659
3625
3606
3649
3648
3694
4670
4003
3666
3867
3786
3619
3623
3695
3680
3684
3703
3649
3592
3655
3646
3672
3703
3684
3668
3624
3663
3635
3658
3638
3710
3728
3716
3660
3669
3630
3668
3713
4966
3730
3710
3635
3641
3660
3648
3686
3694
3709
3715
3624
3679
3660
3672
3697
3691
3739
3707
3626
3670
3667
3628
3690
3690
3737
3710
3642
3675
3696
3682
4993
3732
3741
3708
3651
3659
3638
3657
3706
3724
3710
3776
3599
3666
3649
3681
3732
3731
3757
3728
3710
3641
3700
3656
3691
3757
3737
3779
3654
3695
3669
4956
3677
3751
3741
3708
3665
3683
3652
3645
3725
3719
3707
3730
3661
3656
3644
3641
3722
3742
3775
3735
3663
3662
3665
3669
3743
3715
3726
3721
3624
3683
6703
3766
3962
3761
3693
3713
3669
3682
3661
3662
3692
3705
3762
3696
3620
3689
3657
3679
3715
3739
3759
3756
3638
3663
3665
3640
3728
3725
3749
3766
5287
3659
3711
3660
3744
3730
3743
3761
3658
3676
3681
3698
3734
3756
3748
3720
3670
3663
3686
3654
3740
3759
3735
3735
3653
3675
3668
3676
3724
3729
3714
4957
3652
3675
3694
3673
3749
3761
3756
3751
3706
3687
3673
3659
3734
3757
3756
3783
3679
3682
3687
3666
3739
3765
3758
3733
3652
3676
3682
3685
3751
3755
4231
3785
3721
3699
3685
3689
3749
3765
3791
3797
3681
3735
3675
3736
3713
3768
3734
3770
3678
3693
3723
3681
3707
3773
3766
3776
3666
3694
3713
3671
3726
5134
3757
4020
3826
3710
3749
3731
3741
3784
3778
3750
3675
3685
3709
3699
3753
3766
3764
3813
3734
3691
3713
3719
3740
3774
3776
3755
3699
3711
3718
5103
3759
3778
3741
3800
3707
3674
3682
3714
3764
3764
3735
3765
3725
3741
3706
3713
3773
3817
3769
3796
3690
3728
3706
3735
3749
3778
3806
3809
3678
3692
4969
3771
3800
3768
3756
3787
3686
3730
3729
3729
3766
3787
3770
3782
3668
3725
3694
3698
3783
3769
3783
3824
3667
3732
3750
3729
3785
3766
3820
3760
4946
3715
3734
3716
3753
3778
3789
3781
3701
3693
3726
3745
3804
3794
3815
3788
3730
4205
3738
3733
3780
3800
3772
3822
3686
3708
3726
3708
3788
3817
5901
3794
3959
3817
3713
3814
3758
3841
3765
3804
3726
3743
3787
3731
3797
3852
3776
3813
3709
3745
3735
3762
3802
3830
3821
3785
3723
3723
3769
3774
5219
3826
3827
3854
3699
3754
3709
3771
3778
3850
3785
3817
3734
3703
3731
3732
3792
3787
3819
3798
3697
3761
3729
3750
3788
3820
3838
3851
3711
3758
7138
3732
3823
3813
3846
3802
3730
3728
3778
3780
3822
3833
3821
3833
3734
3749
3757
3766
3830
3844
3887
3825
3755
3740
3742
3749
3807
3828
3791
3849
5364
3753
3743
3756
3802
3806
3797
3818
3764
3799
3747
3795
3777
3816
3807
3803
3798
3731
3743
3780
3821
3853
3854
3838
3776
3787
3791
3754
3841
3826
5350
3841
3945
3922
3758
3770
3858
3857
3831
3830
3794
3751
3771
3787
3813
3850
3838
3856
3782
3764
3793
3789
3832
3840
3858
3861
3812
3757
3774
3786
5160
3796
3847
3821
3757
3767
3826
3777
3871
3808
3807
3811
3793
3783
3770
3762
3837
3833
3829
3870
3778
3744
3786
3732
3832
3850
3846
3840
3783
3840
5013
3781
3824
3854
3887
3848
3802
3815
3782
3757
3811
3870
3891
3854
3776
3811
3780
3813
3835
3824
3865
3873
3793
3820
3765
3799
3837
3873
3845
3868
5125
3799
3776
3793
3838
3856
3877
3876
3815
3795
3816
3817
3799
3840
3869
3858
3782
3806
3807
3804
3870
3840
3886
3854
3792
3805
3798
3795
3841
3854
5332
3889
4036
4034
3787
3787
3871
3878
3872
3883
3905
4061
4075
4074
4119
4192
4110
4046
3968
3824
3986
3921
3824
3887
3877
3866
3763
3854
3819
5230
3836
3871
3864
3860
3811
3835
3800
3750
3843
3868
3849
3849
3801
3795
3786
3796
3832
3869
3843
3855
3774
3767
3834
3811
3838
3865
3846
3850
3756
5136
3819
3783
3845
3888
3826
3799
3803
3806
3774
3761
3796
3874
3830
3876
3791
3778
3816
3800
3829
3847
3916
3876
3800
3821
3821
3769
3865
3901
3850
5185
3807
3782
3804
3806
3893
3870
3863
3869
3797
3800
3802
3808
3855
3907
3857
3899
3812
3824
3821
3812
3832
3870
3882
3897
3766
3806
3820
3788
3852
7063
3951
4169
3867
3804
3844
3787
3859
3881
3904
3834
3797
3818
3852
3807
3875
3905
3860
3882
3822
3814
3790
3804
3889
3871
3858
3868
3788
3802
5552
3866
3910
3883
3923
3896
3815
3799
3865
3845
3866
3834
3887
3888
3804
3814
3830
3809
3853
3918
3882
3893
3816
3826
3807
3802
3891
3893
3901
3904
5238
3827
3870
3831
3847
3867
3881
3905
3813
3808
3827
3817
3916
3924
3856
3886
3783
3826
3839
3835
3902
3908
3928
3874
3855
3851
3843
3823
3877
3869
4334
3914
3803
3815
3849
3829
3842
3909
3899
3906
3798
3831
3800
3856
3889
3880
3899
3934
3798
3862
3824
3877
3856
3894
3933
3888
3850
3856
3786
5393
3929
3983
4187
3918
3826
3893
3823
3889
3881
3903
3884
3958
3813
3875
3848
3873
3871
3907
3909
3908
3789
3873
3825
3857
3869
3902
3921
3884
3839
5285
3823
3845
3927
3932
3928
3912
3809
3843
3883
3871
3895
3951
3940
3901
3833
3830
3866
3908
3878
3932
3930
3919
3853
3875
3887
3864
3899
3938
5290
3936
3842
3840
3829
3859
3904
3936
3930
3933
3849
3852
3807
3877
3891
3912
3903
3916
3844
3818
3862
3824
3907
3877
3947
3874
3809
3857
3859
3880
5250
3935
3954
3951
3836
3840
3892
3845
3881
3939
3915
3927
3849
3826
3840
3861
3896
3917
3935
3993
3866
3893
3893
3882
3930
3948
3962
3948
3851
5353
3940
4024
4159
3922
3935
3955
3928
3876
3901
3876
3958
3948
3972
3956
3864
3865
3881
3875
3941
3934
3961
3982
3844
3906
3881
3914
3949
3894
5345
3985
3868
3927
3913
3895
3885
3944
3935
3940
3854
3904
3882
3866
3930
3929
3977
3970
3824
3880
3835
3913
3921
3927
3928
3954
3872
3895
3877
3912
6872
3982
3984
3992
3865
3889
3904
3909
3947
3978
3990
3947
3860
3896
3916
3891
3964
3970
3978
3950
3903
3892
3889
3878
3944
3952
3960
3970
5538
3937
3942
3939
3953
3964
3961
3935
3887
3935
3879
3928
3916
3980
3983
3989
3879
3890
3903
3901
3954
3947
3973
3954
3843
3914
3922
3877
4001
5516
3961
4029
4176
3935
3904
3915
3984
3973
4002
3999
3893
3914
3887
3903
3955
4005
3951
3987
3963
3919
3898
3950
3968
3966
3956
4016
3898
3978
5404
3957
3979
4012
4014
3985
3911
3950
3908
3932
3947
3970
4006
3994
3897
3935
3915
3944
3957
3984
3983
4035
3925
3904
3922
3949
3930
4018
4002
5384
3958
3935
3932
3958
3957
3987
4001
3998
3928
3932
3976
3960
3997
3985
3998
4021
4001
3981
3959
3971
4050
4027
4033
4008
3930
3956
3911
3924
5387
4005
3979
3995
4018
3964
3957
3893
4017
4488
4037
3991
3948
3962
3951
3943
3994
4022
4000
4030
3969
3969
3943
3956
3970
3993
3998
4033
6205
3965
4210
4001
3979
4050
4019
4010
3912
3959
3949
3958
3963
4043
4026
4024
3942
4066
4063
4071
4078
4113
4119
4146
4073
4131
4131
4116
5668
4206
4148
4165
4141
4100
4145
4123
4168
4160
4151
4138
4100
4102
4116
4117
4156
4227
4122
4093
4072
4110
4120
4121
4188
4157
4184
4181
5282
4144
4130
4139
4147
4207
4191
4202
4078
4164
4126
4134
4140
4136
4163
4129
4116
4104
4071
4092
4169
4177
4189
4198
4113
4114
4113
5395
4223
4150
4140
4173
4087
4109
4128
4122
4154
4171
4157
4136
4125
4125
4126
4116
4165
4145
4142
4157
4133
7512
4137
4077
4182
4150
7905
4366
4410
4249
4132
4150
4127
4167
4165
4174
4094
4162
4103
4103
4148
4189
4170
4167
4092
4106
4097
4132
4179
4155
4164
4182
4127
4142
5758
4171
4134
4173
4208
4195
4148
4166
4206
4265
4237
4224
4210
4219
4187
4192
4203
4203
4217
4246
4246
4255
4210
4213
4232
4198
4244
5678
4253
4279
4220
4212
4217
4207
4237
4272
4240
4272
4208
4216
4252
4218
4267
4263
4255
4251
4217
4235
4225
4206
4273
4267
4268
4258
5624
4220
4217
4246
4270
4267
4279
4246
4215
4212
4212
4207
4268
4269
4274
4294
4224
4288
4295
4299
4309
4336
4350
4326
4273
4306
4287
5873
4369
4567
4455
4317
4333
4352
4350
4327
4363
4339
4342
4377
4312
4363
4355
4350
4357
4361
4370
4371
4329
4356
4341
4362
4395
5464
4695
4483
4626
4630
4651
4664
4652
4659
4565
4397
4322
4310
4340
4347
4339
4374
4369
4347
4306
4323
4327
4333
4345
4364
4376
4358
5740
4421
4415
4468
4426
4456
4450
4473
4364
4414
4451
4479
4449
4433
4460
4455
4447
4437
4426
4430
4449
4474
4464
4482
4419
4464
5742
4459
4481
4462
4461
4460
4472
4464
4446
4491
4447
4490
4474
4485
4459
4500
4452
4489
4484
4461
4489
4485
4507
4513
4502
5600
4853
4616
4739
4536
4467
4469
4498
4509
4497
4513
4534
4487
4481
4589
4587
4638
4581
4578
4602
4605
4548
4629
4596
4593
4577
6068
4630
4609
4576
4620
4609
4619
4638
4607
4611
4617
4597
4580
4623
4610
4617
4605
4615
4615
4657
4614
4630
4656
4609
4651
7725
4588
4533
4622
4603
4607
4589
4595
4630
4669
4602
4668
4655
4659
4609
4652
4641
4638
4583
4632
4649
4666
4624
4650
4620
6189
4645
4695
4701
4708
4683
4682
4708
4657
4685
4748
4696
4684
4738
4718
4728
4706
4725
4675
4716
4710
4742
4712
4742
6243
4726
4919
4841
4689
4734
4747
4703
4743
4685
4705
4838
4782
4755
4745
4763
4784
4736
4827
4733
4739
4773
4740
4748
4749
6048
4707
4753
4759
4724
4731
4734
4787
4741
4778
4753
4691
4768
4752
4725
4776
4756
4799
4807
4817
4851
4843
4801
4816
6205
4864
4902
4891
4865
4858
4809
4856
4873
4827
4828
4846
4855
4873
4831
4847
4865
4849
4816
4815
4882
4878
4856
4895
6179
4852
4862
4914
4919
4890
4916
4913
4846
4824
4843
4928
4882
4931
4917
4910
4908
4868
4867
4900
4864
4949
4850
4918
6328
5263
5133
5027
4901
4905
4915
4889
4836
4963
4989
4946
4985
4959
4967
4946
4956
4965
5077
5048
5023
4990
4984
6464
4916
4991
4984
5067
5066
5034
5007
5075
5029
5011
5032
5018
5040
5021
5016
5063
5055
5040
5073
5078
5047
5008
6396
5024
4990
5067
5019
5048
5135
5037
5045
5057
4984
5004
5007
4991
5037
5027
5034
5025
4997
5006
5078
5003
5028
6366
5065
5020
5036
5138
5132
5161
5098
5158
5124
5209
5102
5202
5140
5139
5136
5215
5160
5196
5242
5125
5170
5197
8398
5313
5388
5223
5235
5200
5211
5222
5178
5184
5171
5172
5217
5240
5220
5232
5187
5229
5244
5247
5222
5223
6876
5216
5194
5233
5184
5238
5196
5214
5195
5220
5221
5214
5222
5216
5182
5227
5239
5189
5204
5263
5216
5258
6482
5263
5286
5331
5287
5272
5321
5313
5302
5283
5322
5357
5294
5308
5296
5356
5324
5338
5312
5323
5320
5365
6627
5340
5351
5315
5344
5312
5339
5371
5331
5334
5277
5365
5352
5369
5328
5346
5335
5309
5319
5322
5338
5348
6783
5403
5638
5410
5323
5247
5326
5328
5269
5263
5340
5360
5269
5304
5337
5347
5362
5311
5345
5370
5330
5378
6771
5440
5396
5409
5401
5385
5398
5401
5447
5494
5406
5433
5409
5411
5390
5435
5421
5443
5397
5437
5470
5420
6713
5694
5683
5636
5447
5426
5475
5405
5441
5411
5468
5468
5462
5484
5454
5495
5435
5470
5455
5429
5460
6934
5406
5448
5392
5421
5429
5437
5453
5385
5443
5488
5431
5377
5449
5450
5494
5496
5446
5445
5377
5509
5538
5898
5735
5626
5501
5519
5462
5614
5628
5611
5603
5637
5634
5667
5923
5610
5588
5573
5627
5569
5677
7585
5634
5635
5601
5604
5605
5628
5662
5628
5655
5611
5582
5619
5643
5604
5633
5673
5637
5631
5604
9029
5635
5651
5661
5667
5578
5620
5600
5637
5662
5645
5664
5664
5679
5667
5648
5659
5668
5694
5651
5676
7187
5686
5699
5727
5722
5744
5736
5653
5734
5722
5758
5775
5727
5734
5812
5811
5782
5799
5787
5775
7209
5785
6092
5778
5757
5768
5819
5755
5799
5832
5818
5798
5752
5757
5767
5790
5740
5781
5776
5800
7153
5743
5797
5799
5788
5813
5787
5767
5788
5764
5748
5752
5764
5747
5781
5810
5790
6097
6064
6086
7284
6194
6101
5997
5777
5864
5853
5896
5870
5836
5912
5863
5837
5859
5891
5901
5849
5845
5919
5899
7161
5907
5862
5864
5902
5905
5937
5880
5875
5897
5879
5908
5870
5930
5915
5884
5896
5855
5860
5902
7317
5896
6211
5920
5881
5943
5911
5903
5908
5951
5974
5946
5883
5917
5834
5892
5885
5882
5908
5923
7221
5886
5861
5893
5886
5923
5889
5916
5857
5965
5973
6013
5964
5978
5957
5965
5919
5994
6009
6013
7216
6001
5975
5984
6004
5969
6017
6018
5988
6003
5972
6061
5960
6015
6004
6040
6002
5990
5997
6036
6328
5923
6022
6043
6002
6029
5980
5955
5990
6023
6044
6080
6055
6025
6024
6042
5949
5996
5955
9052
6119
6196
6009
6031
5928
6010
6022
5963
6007
6032
6016
6007
5969
6048
6074
6132
6086
6090
7630
6117
6080
6102
6151
6155
6107
6146
6153
6174
6092
6123
6069
6163
6141
6155
6156
6188
6150
7164
6233
6141
6161
6133
6126
6167
6092
6163
6148
6163
6154
6182
6168
6219
6086
6124
6118
6123
6129
7248
6197
6126
6165
6097
6135
6180
6149
6128
6224
6197
6214
6138
6190
6182
6158
6151
6175
6217
15469
6229
6239
8930
6183
6195
6227
6257
6190
6347
6332
6323
6343
6337
6370
6352
6313
8412
6550
6350
6340
6337
6373
6305
6330
6341
6364
6341
6308
6318
6303
6348
6334
6370
6339
7745
6355
6386
6332
6327
6295
6392
6340
6355
6349
6341
6342
6357
6348
6355
6377
6315
6308
6391
7649
6396
6338
6316
6347
6329
6379
6375
6353
6375
6302
6377
6353
6461
6423
6425
6430
6450
7656
6473
6525
6472
6481
6458
6495
6505
6439
6487
6467
6450
6474
6479
6490
6519
6459
6426
6475
7617
6453
6460
6476
6501
6431
6450
6464
6499
6498
6471
6485
6471
6436
6513
6469
6473
6480
9728
6490
6471
6453
6475
6438
6510
6473
6518
6519
6486
6440
6491
6484
6514
6502
6472
6477
8003
6471
6471
6518
6550
6541
6542
6551
6548
6548
6558
6540
6565
6559
6555
6554
6581
6554
7809
6577
6580
6589
6649
6590
6734
6911
6668
6612
6639
6590
6583
6557
6592
6589
6537
6581
7999
6556
6596
6593
6556
6523
6568
6608
6584
6601
6609
6637
6599
6574
6536
6546
6561
6595
6891
6615
6609
6533
6567
6574
6578
6582
6577
6513
6618
6597
6654
6663
6648
6588
6637
7807
6775
6591
6670
6745
6703
6645
6674
6710
6721
6663
6683
6700
6745
6696
6675
6681
6725
7875
6672
6717
6781
6727
6748
6739
6731
6689
6692
6729
6803
6694
6749
6717
6717
6645
6745
7976
6744
6704
6761
6720
6730
6750
6695
6744
6717
6692
6756
6772
6732
6765
6737
6784
7995
6714
6730
6764
6723
6679
6775
6781
6811
6762
6750
6784
6752
6706
6889
6899
6921
6911
8155
6950
6868
6871
6940
6921
6940
6918
6972
6983
6937
6929
6958
6937
6894
6896
6913
9847
6943
6900
6911
6959
6964
6960
6924
6939
6951
6959
6929
6929
6924
6928
6921
6979
8408
6931
6852
6900
6915
6953
6936
6921
6985
6900
6922
6914
6899
6921
6948
6944
6952
8095
7025
6999
7002
7018
7016
7025
6996
7016
7050
7383
7354
7385
7326
7212
7015
8344
7067
7055
7053
7021
7043
7076
6995
7044
7049
7010
7054
7035
7063
7066
7084
7046
8249
7086
7094
7109
7100
7086
7072
6996
7044
7075
7098
7041
7090
7073
7094
7014
7073
8241
7017
7092
7020
7036
7069
7003
7031
7089
7032
7046
7064
7049
7049
7019
7030
7090
8345
7168
7098
7095
7144
7092
7101
7158
7157
7149
7157
7206
7211
7149
7186
7184
8391
7166
7166
7190
7198
7157
7158
7237
7234
7201
7180
7188
7179
7182
7160
7187
7190
8308
7174
7189
7187
7181
7133
7200
7241
7224
7198
7240
7225
7186
7181
7195
7162
8397
7217
7184
7229
7178
7166
7156
7185
7151
7152
7239
7235
7138
7283
7249
7346
7219
10166
7221
7251
7222
7297
7298
7359
7302
7298
7305
7350
7292
7320
7324
7356
7265
8867
7315
7286
7328
7280
7307
7345
7310
7336
7297
7313
7325
7225
7334
7369
7401
8474
7302
7332
7257
7312
7365
7333
7304
7319
7289
7333
7323
7316
7294
7320
7346
8709
7388
7301
7330
7334
7402
7358
7368
7346
7280
7336
7335
7364
7307
7657
7413
9186
7510
7387
7346
7497
7493
7495
7505
7484
7448
7482
7425
7459
7475
7493
8432
7692
7452
7551
7542
7524
7524
7495
7536
7513
7503
7484
7556
7536
7510
7520
8691
7531
7498
7507
7497
7463
7527
7556
7514
7531
7509
7503
7490
7515
7536
7470
8709
7551
7480
7472
7421
7400
7450
7496
7497
7527
7488
7506
7444
7527
7652
7630
8776
7557
7602
7610
7548
7586
7661
7657
7650
7627
7695
7676
7634
7647
7623
7683
7864
7674
7651
7668
7600
7657
7667
7641
7647
7670
7658
7654
7643
7651
7609
10847
7630
7625
7662
7680
7682
7628
7631
7643
7640
7665
7692
7722
7633
7658
9148
7703
7672
7710
7673
7649
7680
7655
7667
7689
7672
7666
7694
7677
7640
7732
8891
7730
7728
7712
7707
7714
7741
7750
7730
7729
7764
7713
7780
7789
7764
8941
7731
7750
7789
7812
7749
7736
7739
7758
7836
7822
7751
7789
7811
7790
8624
7908
7759
7829
7767
7828
7809
7802
7767
7790
7834
7806
7818
7799
7804
7825
8929
7786
7731
7766
7749
7824
7827
7748
7743
7751
7795
7831
7801
7845
7822
8954
7800
7815
7874
7851
7867
7867
7892
7834
7856
7902
7933
7882
7887
7900
9049
7898
7795
7874
7926
7904
7945
7966
7901
7922
7895
7948
7879
7888
7949
9088
7961
7913
7860
7868
7927
7951
7885
7949
7946
7913
7926
7900
7889
7945
9073
7938
7932
7949
7888
7836
7894
7929
7899
7875
7979
7937
7871
7929
7917
10833
7885
7885
7921
7904
7930
7957
8000
8027
7949
7990
7959
8032
7959
8009
9424
8071
8024
8089
8057
8071
8455
8386
8540
8411
8078
8061
8065
8128
8107
9196
8103
8049
8035
8103
8065
8064
8046
8013
8068
8103
8064
8072
8054
9214
8033
8018
8076
8084
8140
8081
8049
8046
7995
8055
7993
8055
8068
8038
9231
8052
8020
8045
8088
8079
8041
8124
8113
8086
8072
8149
8150
8164
8165
9255
8224
8160
8148
8190
8190
8191
8171
8185
8227
8247
8196
8199
8207
9232
8264
8205
8207
8240
8151
8181
8173
8181
8244
8226
8183
8232
8181
8189
9351
8255
8181
8266
8155
8221
8195
8223
8250
8196
8237
8227
8269
8222
9212
8356
8186
8230
8238
8233
8252
8243
8217
8204
8194
8223
8257
8246
8215
9368
8129
8253
8281
8332
8332
8281
8290
8274
8269
8333
8343
8365
8333
11169
8345
8360
8277
8332
8397
8343
8311
8352
8362
8353
8329
8312
8396
9781
8399
8318
8388
8329
8282
8373
8361
8407
8382
8392
8337
8370
8293
8310
9438
8358
8377
8400
8342
8350
8306
8329
8343
8297
8397
8327
8329
8355
9422
8380
8343
8358
8373
8368
8359
8340
8425
8413
8438
8471
8433
8433
9543
8385
8449
8459
8461
8487
8461
8481
8457
8503
8452
8471
8459
8480
9631
8476
8453
8496
8434
8519
8526
8513
8441
8531
8546
8526
8435
8457
9669
8541
8515
8435
8476
8489
8456
8471
8483
8557
8474
8489
8530
8526
9546
8503
8508
8476
8490
8514
8496
8490
8488
8486
8501
8429
8480
8494
9452
8597
8461
8557
8499
8602
8568
8572
8559
8549
8565
8612
8662
8625
9653
8614
8627
8674
8611
8630
8603
8601
8584
8672
8666
8644
8625
8629
11317
8659
8595
8701
8655
8576
8551
8534
8632
8643
8625
8646
8592
8693
9966
8615
8656
8662
8618
8696
8606
8664
8663
8629
8634
8609
8632
8649
9820
8612
8565
8657
8631
8651
8630
8721
8676
8708
8577
8725
8773
8775
8828
8685
8750
8688
8724
8785
8828
8813
8743
8765
8815
8757
8789
9868
8818
8822
8773
8769
8729
8834
8743
8745
8772
8836
8770
8774
8756
9834
8731
8835
8835
8845
8808
8792
8772
8829
8823
8787
8814
8837
9871
8848
8850
8814
8805
9028
9179
8758
8793
8808
8822
8804
8764
8772
9993
8786
8820
8867
8776
8858
8761
8879
8924
8941
8849
8854
8894
9960
8844
8876
8937
8882
8960
8915
8921
8926
8882
8907
8967
8956
8897
9964
8968
8986
8965
8895
8902
8885
8915
8967
9019
8915
8873
8919
11736
11653
9372
9442
9264
9086
9218
8915
8926
8923
8912
9001
8949
10717
8908
8880
8933
8939
8974
8955
8948
8964
8984
8917
8947
8927
10493
8982
8986
8950
8938
8935
8917
9036
8989
8948
9034
8981
8983
10019
9156
9018
9029
9047
9068
9103
9066
9087
9053
9045
9048
9104
9078
10138
9048
9057
9109
9060
9065
9088
9127
9050
9105
9052
9067
9124
10155
9135
9051
9130
9049
9169
9150
9115
9094
9076
9131
9088
9036
10129
9124
9105
9059
9088
9518
9184
9045
9098
9112
9078
9096
9100
10315
9166
9084
9147
9220
9117
9141
9207
9156
9211
9196
9218
9209
10309
9213
9258
9197
9252
9228
9201
9238
9190
9261
9285
9196
9227
10264
9234
9224
9232
9208
9248
9163
9223
9181
9192
9300
9228
9211
12193
9222
9199
9196
9222
9231
9238
9285
9256
9231
9269
9185
9178
10583
9330
9192
9303
9247
9263
9202
9221
9185
9237
9189
9266
10903
9299
9172
9345
9320
9304
9282
9298
9301
9279
9296
9298
9312
10357
9380
9266
9342
9326
9336
9317
9323
9380
9316
9367
9366
9379
10396
9401
9356
9406
9372
9323
9379
9388
9322
9333
9375
9384
9386
10478
9335
9335
9317
9367
9343
9330
9341
9392
9392
9417
9376
9319
10344
9343
9334
9337
9334
9313
9321
9386
9382
9348
9313
9318
10348
9429
9295
9444
9433
9420
9341
9412
9433
9428
9417
9475
9466
10521
9485
9433
9464
9535
9489
9473
9456
9526
9517
9547
9536
9489
10533
9521
9521
9500
9536
9424
9524
9530
9483
9487
9508
9530
12571
9493
9512
9516
9427
9499
9533
9524
9526
9510
9518
9499
9459
10897
9443
9454
9481
9553
9466
9504
9436
9483
9539
9506
9528
10616
9508
9521
9513
9577
9554
9572
9569
9531
9583
9590
9596
9609
10646
9644
9654
9615
9668
9665
9634
9584
9636
9637
9637
9659
10640
9657
9645
9613
9615
9668
9616
9640
9669
9668
9649
9648
9653
10674
9666
9718
9997
9874
9644
9621
9629
9651
9655
9697
9639
10769
9621
9665
9657
9681
9614
9676
9615
9661
9618
9621
9648
9650
10608
9664
9648
9670
9628
9748
9694
9662
9715
9772
9753
9714
10782
9820
9700
9778
9772
9760
9795
9778
9762
9755
9845
10125
11410
10254
10336
9941
9715
9730
9780
9811
9804
9798
9767
9797
12641
10052
9754
9756
9783
9811
9789
9768
9766
9813
9772
9798
11151
9817
9834
9779
9773
9763
9769
9733
9769
9801
9803
9800
9756
10707
9774
9803
9816
9776
9805
9799
9852
10299
9909
9852
9865
10979
9895
9871
9838
9910
9908
9979
9892
9892
9882
9919
9858
11001
10281
9942
9894
9935
9950
9947
9900
9881
9935
9926
9929
10999
9919
9922
9877
9853
9914
9961
9888
9918
9882
9914
9868
10901
9949
9900
9954
9955
9963
9924
9830
9866
9869
9943
9953
10935
9939
9969
9848
9910
9940
9926
9904
9946
12211
9949
9944
11449
10255
9993
9963
10020
10002
10024
9970
10020
10048
10092
10036
11122
10010
10069
9989
10047
10074
10071
10005
9983
10095
10116
10047
12909
10027
10067
10032
10028
10069
10062
10040
10071
10080
10104
10076
11308
10075
10058
10067
10027
10059
10064
10059
10101
10075
10086
10002
10220
10203
10036
10079
10074
10094
10048
10058
10056
10039
10095
11097
10092
10031
10059
10056
10116
10120
10081
10139
10118
10055
10092
11110
10153
10206
10185
10202
10184
10193
10138
10182
10213
10140
10239
11176
10191
10231
10182
10127
10172
10235
10132
10163
10184
10176
10188
11240
10472
10200
10238
10173
10212
10202
10232
10140
10170
10213
10193
11230
10264
10238
10229
10170
10193
10224
10200
10210
10196
10226
11173
10161
10199
10184
10248
10210
10219
10211
10178
10179
10253
10225
11195
10290
10304
10269
10243
10225
10363
10339
10399
10332
10299
10366
13035
10575
10294
10314
10381
10361
10336
10345
10370
10333
10321
11648
10376
10377
10343
10344
10332
10312
10356
10388
10384
10331
10357
11350
10279
10323
10346
10405
10407
10365
10389
10314
10383
10327
11216
10400
10330
10329
10383
10376
10383
10313
10366
10326
10397
10396
11444
10653
10414
10358
10440
10432
10430
10487
10386
10410
10453
10430
11473
10420
10456
10435
10501
10494
10431
10452
10465
10465
10426
11423
10506
10484
10458
10436
10440
10493
10451
10456
10478
10493
13840
10488
10491
10471
10523
10481
10466
10470
10699
10963
11060
10811
11795
10585
10503
10479
10503
10407
10444
10450
10455
10497
10479
11556
10498
10412
10449
10447
10413
10455
10491
10461
10499
10454
10496
13275
10525
10502
10527
10569
10529
10514
10572
10628
10615
10575
11912
10561
10596
10582
10572
10566
10561
10582
10576
10622
10641
11664
10900
10594
10611
10597
10608
10616
10627
10625
10608
10636
11667
10598
10651
10607
10602
10548
10626
10634
10646
10591
10620
10586
11552
10553
10638
10557
10573
10622
10654
10641
10616
10655
10614
11533
10681
10645
10602
10642
10655
10620
10675
10681
10643
10645
11754
10915
10688
10690
10777
10783
10750
10736
10783
10774
10751
11716
10843
10815
10783
10702
10766
10763
10751
10788
10778
10817
10823
11672
10742
10792
10816
10735
10744
10772
10813
10736
10734
10795
11717
10711
10747
10711
10778
10773
10801
10774
10780
10758
10731
13411
11051
10752
10787
10761
10803
10797
10764
10803
10821
10797
12044
10802
10815
10783
10870
10826
10868
10834
10834
10825
10862
11796
10922
10911
10909
10906
10907
10948
10907
10903
10902
10863
12440
10903
10924
10930
10916
10895
10906
10910
10967
10930
10877
12066
11156
10940
10914
10948
10901
10931
10953
10979
10940
10907
11901
10898
10851
10920
10952
10936
10932
10891
10890
10929
10874
11892
10929
10900
10930
10886
10932
10883
10926
10903
10954
10940
11832
10885
10964
10973
11013
11002
11026
11037
10988
10986
11066
12053
11288
11019
11027
11036
11011
11041
11082
11042
11000
11029
12020
11057
11038
11033
11022
11087
11045
11080
11034
11056
14804
11044
11046
11080
11050
11067
11033
11092
11045
10993
10993
12255
11065
11033
11102
11043
11046
11050
11028
11011
11070
11040
12127
11353
11067
11009
11033
11070
11042
11018
11054
11068
11064
12051
11132
11143
11109
11114
11159
11114
11139
11093
11177
11177
12072
11166
11183
11145
11170
11165
11175
11163
11160
11167
12038
11152
11138
11132
11197
11140
11134
11169
11180
11149
11222
12168
11455
11183
11210
11196
11752
11790
11629
11196
11161
11178
12161
11197
11201
11187
11227
11153
11139
11148
11161
11150
11154
12462
13268
11167
11214
11212
11222
11208
11227
11216
11237
12252
11256
11217
11278
11288
11297
11315
11243
11276
11352
11309
14046
11528
11289
11338
11292
11307
11305
11329
11336
11359
12511
11363
11355
11319
11315
11375
11378
11328
11349
11333
11306
12182
11371
11359
11325
11348
11306
11344
11336
11312
11351
12139
11341
11339
11327
11345
11307
11305
11319
11361
11359
11310
12335
11626
11368
11288
11343
11301
11337
11340
11401
11372
11387
12206
11380
11363
11459
11432
11412
11394
11421
11344
11489
12364
11451
11494
11504
11501
11504
11509
11818
11708
11488
11512
12484
11481
11516
11513
11442
11447
11504
11427
11530
11509
12428
11778
11526
11515
11515
11550
11517
11495
11513
11464
11457
12420
11529
11484
11508
11533
11535
11492
11507
11517
11502
13991
11503
11478
11524
11517
11479
11509
11500
11505
11506
12645
11546
11487
11527
11564
11534
11610
11607
11556
11558
11474
12601
11931
11633
11624
11650
11646
11642
11612
11621
11611
12581
11672
11650
11656
11631
11621
11640
11662
11675
11631
11628
12465
11610
11648
11667
11660
11675
11649
11652
11665
11644
12502
11610
11616
11648
11619
11679
11694
11656
11616
11664
12562
11970
11688
11623
11665
11648
11616
12088
11776
11643
11670
12645
11688
11658
11635
11729
11738
11752
11665
11689
11699
12584
11694
11786
11760
11812
11747
11773
11799
11799
11782
12615
11725
11824
11801
11791
11795
11826
11804
11812
11804
14276
12053
11765
11798
11776
11786
11743
11812
11802
11862
12925
11831
11779
11732
11799
11800
11845
11814
11827
11791
11853
12598
11764
11786
11765
11803
11811
11859
11816
11794
11755
12553
11765
11839
11785
11756
11808
11770
11748
11826
11805
12769
12084
11858
11827
11824
11823
11858
11865
11851
11865
12768
11828
12328
12502
12324
11834
11833
11838
11836
11842
12698
11777
11802
11871
11822
11825
11857
11845
11825
11823
11849
12651
11857
11856
11863
11866
11793
11861
11857
11855
11899
12855
12102
11874
11830
11851
11837
11853
11850
11865
11880
12738
11836
11854
11821
11827
11851
11889
11835
11867
11815
14305
11851
11861
11866
11867
11903
11889
11845
11890
11880
12974
11896
11868
11921
11921
11843
11874
11862
11884
11889
12866
12216
11943
11873
11862
11869
11880
11920
11936
11938
12891
11844
11905
11883
11872
11917
11920
11943
11928
11872
11882
12688
11878
11879
11937
11933
11963
11852
11851
11858
11885
12702
11905
11952
11928
11866
12114
12196
11888
11930
11935
13002
12175
11901
11871
11879
11872
11942
11921
11941
11923
12793
11888
11900
11893
11952
11975
11945
11980
11897
11896
12731
11901
11983
11980
11972
11980
11899
11906
11922
11903
12794
11969
11970
11964
11910
11901
11906
11903
11970
11958
14498
12254
11906
11939
11913
11928
11960
11986
11985
11997
13077
11929
11948
11912
11964
11994
11994
11987
11911
11905
12742
11917
11968
11957
11978
11988
11914
12004
11995
12026
13476
12272
12078
12060
11970
12062
12085
12068
12126
12125
13171
12417
12065
12083
12093
12090
12118
12137
12160
12147
12964
12076
12078
12077
12132
12150
12159
12147
12060
12055
12872
12088
12145
12154
12153
12178
12065
12085
12093
12080
12907
12142
12160
12155
12079
12078
12079
12101
12129
12168
13047
12462
12083
12095
12076
12047
12158
12176
12169
12153
13660
12394
12440
12394
12450
12471
12461
12481
12431
15284
12640
12532
12611
12595
12598
12646
12550
12635
12599
13645
12586
12631
12635
12599
12613
12580
12569
12538
13578
12896
12607
12539
12543
12624
12570
12603
12649
12605
13439
12594
12587
12559
12537
12551
12654
12656
12882
14152
13107
12982
12571
12592
12589
12606
12645
12611
12461
13384
12561
12572
12609
12626
12653
12648
12574
12605
12611
13680
12719
12592
12577
12656
12632
12674
12685
12653
13502
12680
12679
12670
12647
12670
12653
12656
12641
12665
13413
12676
12663
12653
12646
12662
12644
12672
12670
13450
12643
12657
12651
12659
12683
12668
12678
12640
12672
15219
12806
12677
12689
12699
12692
12668
12656
12650
13790
12669
12658
12675
12687
12686
12683
12658
12674
12669
13439
12684
12669
12671
12673
12695
12679
12664
12704
13436
12680
12700
12653
12669
12716
12704
12700
12707
12718
13644
12917
12705
12700
12703
12716
12717
12725
12719
13543
12698
12713
12702
12715
12724
12728
12728
12701
12691
13474
12718
12711
12726
12727
12736
12688
12708
12704
13467
12712
12730
12733
12724
12709
12717
12692
12705
12722
13621
12957
12735
12693
12709
12720
12694
12721
12727
13570
12735
12718
12726
12729
12720
12720
12737
12753
12744
15105
12739
12734
12754
12730
12752
12743
12758
12731
13765
12735
12714
12739
12755
12750
12766
12742
12728
12750
13788
12870
12761
12763
12750
12738
12746
12735
12753
13591
12748
12761
12763
12729
12744
12746
12733
12759
12773
13721
13298
12733
12731
12733
12736
12755
14907
12774
13963
12745
12738
12746
12746
12757
12770
12780
12779
13647
13067
12760
12769
12768
12784
12780
12789
12770
12775
13683
12796
12793
12801
12798
12789
12781
12790
12778
13550
12791
12796
12807
12813
12793
12784
12777
12792
12802
13573
12799
12816
12793
12800
12804
12779
12799
12799
15613
13091
12786
12774
12778
12794
12785
12808
12817
13935
12781
12787
12790
12795
12798
12815
12818
12813
12786
13581
12782
12793
12810
12808
12822
13248
13465
13222
14033
12876
12808
12814
12807
12811
12797
12821
12818
12816
14043
12903
12831
12824
12827
12817
12820
12814
12836
13688
12840
12838
12819
12825
12825
12828
12836
12843
13609
12852
12811
12818
12813
12817
12826
12841
12830
12845
13580
12805
12824
12828
12833
12835
12838
12835
12813
13688
13122
12838
12819
12836
12840
12848
12823
12812
12816
13665
12832
12847
12840
12840
12826
12851
12841
12856
15297
12851
12853
12846
12842
12864
12856
12844
12861
13924
12873
12869
12868
12863
12863
12881
12871
12874
12886
13852
13048
12856
12863
12876
12878
12877
12874
12884
13716
12881
12861
12872
12866
12881
12878
12884
12863
12856
12840
12875
12876
12882
12884
12889
12845
12850
12858
13634
12870
12879
12896
12898
12871
12856
12860
12879
13763
13187
12890
12894
12857
12893
12884
12872
12875
12876
13763
12888
12862
12895
12898
12903
12898
12921
12922
13682
12893
12887
12893
12904
12905
12913
12915
12916
13679
12880
12899
12920
12906
12923
12920
12918
12896
12887
15400
13083
12912
12921
12926
12914
12904
12908
12909
14033
12916
12940
12934
12916
12894
12896
12889
12922
13693
12936
12933
12935
12915
12904
12893
12903
12923
12933
13679
12935
12889
12917
12921
12922
12920
12941
12954
13892
13249
12928
12956
12950
12958
12955
12950
12932
13812
12901
12926
12927
12957
12957
12961
12951
12930
12943
13670
12942
12950
12958
12961
12965
12936
12941
13070
14436
13024
12960
12951
12967
12934
12943
12950
12949
13929
13243
12955
12957
12928
12947
12946
12940
12949
12966
13856
12959
12937
12943
12954
12955
12944
12968
12953
15394
12932
12970
12950
12967
12945
12969
12965
12966
13979
12986
12980
12980
13204
13642
13704
13139
12957
14419
13231
13022
12976
12994
12992
12997
12983
12979
12975
13942
12984
12996
12998
13011
12950
12975
12981
12986
13773
13000
13000
13001
12960
12976
12978
12972
12998
13773
13002
13011
12986
12959
12981
12982
12989
13021
13014
14011
13122
12955
12990
12981
12993
13004
13008
13246
14431
13015
13003
12989
13010
13005
13005
13019
13001
13848
13019
13018
13031
13035
13043
13044
13007
13008
13831
12984
13025
13046
13037
13038
13009
13021
13001
13019
15724
13158
13035
13037
13021
13011
13032
13036
13044
14193
12961
13036
13015
13006
13033
13032
13031
13050
14431
13048
13033
13008
13003
13031
13052
13049
13043
13821
13026
13022
13033
13035
13040
13049
13047
13058
13954
13335
13033
13059
13062
13059
13076
13059
13031
13067
13983
13073
13050
13071
13080
13070
13045
13056
13080
13827
13066
13083
13081
13068
13055
13054
13084
13072
13847
13079
13085
13067
13058
13049
13064
13071
13068
13940
13402
13073
13053
13061
13073
13073
13066
13086
13088
13996
13058
13057
13057
13071
13063
13079
13079
13080
15762
13065
13072
13053
13073
13090
13093
13088
13052
14069
13083
13080
13094
13098
13084
13088
13095
13094
14003
13413
13114
13122
13110
13118
13074
13100
13109
13987
13107
13121
13118
13125
13090
13107
13118
13116
13116
13870
13125
13120
13077
13105
13105
13106
13115
13125
13856
13130
13098
13097
13118
13101
13113
13163
13689
14123
13432
13104
13107
13103
13108
13120
13120
13147
13947
13109
13108
13115
13113
13135
13129
13130
13115
13935
13087
13132
13120
13141
13135
13141
13098
13137
13144
13909
13142
13157
13152
13161
13134
13136
13131
13145
15624
13774
13885
13532
13127
13140
13141
13154
13142
14219
13160
13155
13129
13134
13148
13150
13152
13162
13927
13160
13122
13143
13125
13149
13151
13165
13163
13938
13132
13420
13444
13128
13154
13178
13169
13172
14188
13382
13150
13141
13152
13157
13165
13169
13136
13157
14020
13152
13176
13168
13168
13165
13147
13173
13194
13959
13181
13194
13196
13198
13159
13177
13175
13168
13934
13193
13205
13202
13165
13180
13190
13193
13206
14082
13500
13205
13163
13197
13190
13196
13185
13202
14029
13206
13167
13166
13184
13187
13195
13219
13213
15659
13130
13192
13179
13192
13193
13204
13201
13210
13189
14258
13183
13194
13193
13202
13203
13214
13162
13210
14205
13357
13198
13199
13209
13199
13204
13212
13207
14105
13217
13234
13229
13236
13213
13212
13212
13216
13975
13225
13237
13230
13196
13208
13224
13239
13225
13963
13229
13227
13202
13226
13207
13216
13216
13232
14081
13544
13223
13211
13209
13222
13221
13226
13243
14098
13172
13216
13204
13216
13218
13237
13228
13241
13222
13975
13213
13228
13219
13235
13235
13238
13221
13217
14001
13236
13229
13248
13232
13240
13226
13250
13258
15722
13466
13260
13269
13262
13235
13248
13247
13252
14358
13260
13271
13270
13237
13246
13248
13251
13260
14018
13264
13272
13226
13240
13248
13271
13256
13265
14040
13272
13246
13251
13250
13264
13263
13267
13272
14153
13549
13255
13233
13244
13272
13270
13264
13268
14074
13234
13256
13261
13267
13270
13272
13272
13231
13274
14033
13280
13275
13288
13287
13298
13257
13269
13274
14014
13280
13288
13304
13299
13281
13285
13282
13287
14235
13513
13302
13310
13270
13281
13293
13294
13747
14780
14060
13471
13264
13295
13288
13289
13290
13313
15754
13309
13274
13294
13300
13291
13301
13308
13305
14358
13273
13283
13295
13270
13289
13311
13299
13313
14195
13568
13289
13294
13294
13316
13311
13305
13288
14147
13324
13311
13325
13319
13332
13316
13302
13325
14088
13337
13333
13350
13341
13348
13316
13333
13336
14090
13335
13337
13345
13355
13302
13326
13337
13348
14261
13660
13384
13345
13314
13332
13336
13337
13338
14201
13350
13356
13315
13331
13335
13337
13337
13349
14098
13361
13324
13327
13338
13336
13334
13360
13364
14086
13324
13315
13336
13344
13341
13366
13358
13364
15869
13573
13339
13337
13355
13368
13373
13363
13330
14469
13370
13360
13379
13401
13382
13379
13329
13360
14149
13350
13387
13386
13396
13398
13363
13361
13360
14173
13348
13383
13386
13396
13358
13358
13367
13360
13379
14535
13460
13389
13364
13364
13382
13373
13398
13409
14223
13389
13354
13363
13378
13378
13388
13396
13398
14165
13350
13376
13376
13366
13389
13401
13405
13406
14098
13392
13369
13373
13398
13405
13397
13408
13381
14334
13552
13389
13409
13417
13421
13411
13386
13403
14235
13399
13425
13416
13427
13424
13392
13400
13389
15767
13413
13427
13435
13431
13394
13394
13397
13402
14447
13428
13428
13429
13386
13399
13400
13396
13416
14491
13597
13419
13403
13401
13404
13401
13417
13434
14270
13434
13410
13390
13401
13409
13415
13442
13447
14180
13410
13425
13434
13427
13426
13435
13448
13445
14157
13434
13435
13422
13443
13455
13461
13467
14966
13730
13437
13454
13467
13464
13465
13473
13438
14342
13424
13446
13459
13472
13463
13930
14203
13969
14280
13452
13464
13474
13472
13480
13427
13443
13438
14216
13453
13475
13464
13479
13427
13430
13434
13434
16231
13796
13470
13471
13437
13441
13439
13453
13472
14632
13479
13487
13423
13451
13469
13460
13474
13494
14239
13482
13477
13457
13471
13471
13494
13491
13497
14264
13481
13468
13478
13479
13493
13499
13493
13504
14391
13767
13478
13477
13493
13507
13498
13514
13483
14358
13471
13466
13503
13491
13517
13507
13473
13466
14242
13489
13501
13511
13509
13508
13485
13479
13476
14208
13857
13761
13534
13508
13482
13464
13489
13488
14512
13795
13518
13510
13485
13497
13500
13489
13507
14373
13531
13520
13501
13506
13502
13507
13527
13534
15894
13519
13513
13516
13527
13524
13536
13530
13523
14584
13506
13511
13512
13513
13521
13529
13538
13527
14646
13554
13528
13517
13524
13545
13532
13544
14397
13497
13519
13513
13541
13537
13549
13550
13510
14268
13509
13516
13532
13538
13545
13547
13506
13519
14277
13510
13535
13544
13545
13557
13513
13527
13546
14438
13861
13544
13563
13555
13521
13551
13550
13542
14422
13741
13994
13562
13534
13560
13549
13549
13560
14458
13572
13580
13557
13558
13564
13559
13573
13584
14354
13580
13539
15634
13569
13563
13572
13578
13590
16910
13662
13570
13565
13553
13571
13584
13596
13589
14737
13563
13564
13558
13582
13585
13581
13585
14421
13528
13546
13559
13588
13578
13587
13597
13557
14370
13600
13584
13592
13612
13599
13596
13588
13598
14568
13902
13598
13601
13601
13614
13599
13599
13613
14435
13614
13623
13616
13619
13583
13589
13585
13614
14360
13615
13608
13620
14206
14331
13907
13815
13605
14505
13634
13624
13582
13594
13595
13605
13619
13626
14596
13793
13607
13594
13582
13603
13613
13636
13635
14468
13593
13602
13611
13598
13615
13624
13628
16100
13544
13621
13636
13628
13642
13648
13639
13646
14653
13644
13637
13630
13635
13650
13658
13642
13622
14548
13959
13637
13653
13648
13662
13659
13628
13628
14482
13650
13652
13668
13666
13661
13623
13633
13636
14400
13657
13656
13660
13655
13633
13630
13651
13642
14424
13656
13656
13656
13630
13644
13644
13639
13647
14769
14072
13659
13628
13650
13637
13635
13648
14591
13649
13671
13631
13666
13665
13660
13669
13678
14450
13658
13660
13670
13676
13669
13679
13687
13685
14439
13673
13670
13681
13680
13693
13712
13697
13693
16096
13971
13687
13657
13676
13707
13708
13706
13681
14795
13684
13697
13670
13692
13707
13720
13668
13667
14475
13698
13681
13701
13695
13714
13659
13686
14396
13677
13693
13705
13721
14282
13721
13681
13675
14675
13988
13717
13698
13708
13664
13686
13688
13704
14524
13712
13713
13703
13682
13729
13729
13725
13713
14499
13732
13735
13706
13715
13717
13706
13727
13742
14492
13733
13692
13711
13707
13710
13732
13732
13747
14919
13740
13711
13722
13726
13735
13744
13744
14590
13705
13697
13719
13724
13731
13749
13739
13741
16075
13727
13727
13719
13728
13750
13749
13750
13708
14762
13693
13715
13754
13744
13759
13775
13720
13733
14787
13839
13745
13757
13764
13757
13728
13749
14640
13737
13765
13761
13765
13773
13741
13757
13764
14498
13760
13770
13780
13765
13747
13752
13761
13771
14530
14059
14496
14468
13777
13757
15774
13755
13755
15303
13849
13771
13761
13749
13769
13778
13777
14643
13778
13778
13765
13763
13770
13752
13759
13771
13739
13780
13764
13777
13741
13756
13781
13786
13792
14548
13763
13772
13760
13778
13765
13787
13778
13783
16647
13880
13783
13796
13785
13802
13803
13800
14871
13793
13800
13794
13806
13821
13804
13805
13775
14547
13779
13804
13794
13799
13792
13798
13788
13800
14557
13801
13796
13807
13806
13816
13765
13796
13789
14819
13960
13812
13818
13816
13787
13784
13783
14693
13762
13820
13810
13793
13787
13785
13805
13799
14565
13815
13826
13818
13793
13821
13811
13814
13808
14565
13811
13822
13778
13832
13813
13830
13818
13828
14780
14029
13815
13826
13816
13813
13828
13837
13853
14703
13807
13816
13827
13824
13823
13847
13851
16229
13807
13832
13832
13825
13821
13842
13838
13841
14898
13831
13817
13827
13834
13849
13840
13842
13815
14882
13946
13810
13831
13859
13840
13843
13817
14653
13841
13750
13847
13852
13852
13841
13841
13854
15211
13854
13843
13850
13853
13867
13830
13863
13856
14666
13875
13882
13878
13871
13858
13859
13857
14825
14179
13871
13866
13873
13851
13879
13871
13875
14731
13876
13880
13879
13860
13857
13875
13863
13877
14651
13896
13882
13842
13877
13868
13877
13881
14670
13854
13884
13857
13840
13870
13859
13863
13878
16677
14187
13852
13846
13867
13852
13877
13885
13880
14993
13846
13868
13869
13871
13886
13905
13895
13896
14664
13901
13891
13904
13909
13913
13906
13919
14665
13915
13904
13893
13913
13905
13928
13925
14085
15432
14619
14317
13910
13913
13929
13911
13908
13902
15116
13925
13904
13925
13916
13925
13900
13912
14769
13923
13927
13919
13937
13935
13894
13909
13911
14664
13919
13918
13924
13920
13889
13906
13883
13918
14683
13923
13922
13941
13898
13931
13924
13929
14824
14256
13944
13935
13909
13939
13954
13952
13958
16449
13970
13957
13931
13955
13942
13951
13945
13963
14994
13963
13932
13953
13949
13949
13961
13972
14744
13958
13950
13947
13952
13957
13961
13969
13965
14843
14225
13954
13961
13940
13952
13962
13962
13964
14797
13936
13941
13941
13947
13979
13966
13968
14689
13931
13939
13946
13965
13968
13976
13972
13939
14744
13963
13977
13969
13981
13981
13979
13955
13981
15029
14087
14002
13990
13987
13992
13990
13982
14840
13978
13991
13986
14007
13991
13980
13995
13995
14761
13986
14003
14004
14012
13987
13966
13983
13982
16332
14010
14012
14001
13973
13976
13979
13975
15197
14301
14003
14018
13983
13986
13978
13989
13999
14834
14012
14008
13982
13990
13960
13980
13998
14808
13976
14021
13974
14012
14017
14022
14019
14021
14769
14027
14009
14013
14015
14026
14021
14036
14028
14123
14195
14013
14030
14031
14032
16284
13920
15262
14002
14020
14030
14028
14026
14035
14045
14044
14820
14030
14022
14161
14487
14044
14044
14039
14932
14010
14045
14032
14035
14040
14044
14052
14020
14913
14315
14014
14038
14058
14047
14043
14015
14030
16716
14031
14037
14056
14062
14053
14016
14055
15099
14041
14047
14053
14047
14052
14028
14046
14062
15317
14064
14078
14080
14078
14045
14518
14835
16454
14670
14214
14077
14082
14042
14044
14065
14063
15085
14101
14076
14072
14056
14055
14063
14067
14867
14091
14076
14086
14046
14052
14082
14070
14077
14876
14077
14097
14047
14041
14059
14054
14073
14084
14900
14094
14066
14406
14327
14080
14079
14090
15016
14097
14043
14064
14079
14070
14093
14093
14084
14931
14066
14104
14099
14106
14107
14111
14113
16574
14083
14092
14081
14108
14109
14119
14120
14115
15209
14104
14090
14092
14112
14126
14134
14128
14911
14112
14117
14124
14108
14125
14121
14129
14119
14913
14110
14117
14128
14127
14130
14124
14103
14086
14906
14095
14114
14116
14116
14133
14088
14097
14926
14111
14122
14136
14136
14133
14084
14132
14124
14946
14119
14147
14126
14142
14129
14134
14137
14949
14143
14156
14162
14153
14114
14147
14157
14132
14959
14163
14167
14158
14135
14137
14155
14155
14983
14128
14163
14176
14142
14137
14143
14148
14153
16609
14163
14150
14132
14150
14156
14148
14167
14168
14124
14172
14141
14135
14141
14126
14151
14169
14993
14179
14128
14146
14134
14146
14166
14171
14168
14964
14151
14168
14159
14160
14173
14165
14186
14993
14506
14562
14221
14188
14180
14190
14198
14198
15031
14183
14184
14183
14199
14206
14205
14214
14965
14179
14189
14296
14653
14202
14202
14205
14188
15038
14201
14204
14189
14204
14205
14215
14173
15087
14476
14194
14200
14200
14217
14207
14188
14175
15014
14183
14201
14216
14214
14198
14172
14181
16602
14182
14188
14211
14218
14213
14183
14214
14207
15260
14220
14220
14235
14623
15008
14762
14222
15168
14524
14233
14244
14242
14204
14234
14217
14224
15059
14248
14253
14254
14226
14224
14504
14558
15124
14244
14249
14249
14230
14222
14228
14218
14235
15020
14256
14252
14209
14231
14229
14235
14239
15085
14550
14253
14224
14213
14229
14214
14234
14246
15058
14239
14231
14219
14235
14221
14237
14245
14982
14254
14222
14239
14239
14242
14250
14263
14244
15030
14237
14248
14262
14248
14260
14277
14276
16690
14536
14262
14258
14260
14291
14282
14281
14278
15354
14260
14248
14258
14273
14284
14283
14290
15025
14250
14267
14276
14277
14286
14209
14283
15639
14256
14288
14260
14280
14295
14295
14293
14244
15420
14378
14253
14278
14300
14295
14304
14255
15120
14261
14255
14285
14295
14287
14299
14262
14272
14221
14285
14294
14294
14316
14306
14272
14319
15047
14311
14323
14318
14321
14326
14291
14290
14308
15401
14375
14327
14326
14323
14299
14315
14303
15159
14317
14317
14332
14321
14284
14310
14303
14314
17048
14336
14337
14322
14311
14301
14285
14316
15344
14333
14321
14331
14307
14287
14313
14299
15209
14640
14336
14350
14292
14312
14312
14301
14324
15168
14338
14334
14305
14305
14328
14336
14346
15129
14348
14346
14318
14343
14331
14336
14351
14367
15121
14375
14328
14323
14332
14335
14358
14355
15273
14638
14335
14332
14337
14350
14351
14371
14357
15238
14330
14347
14340
14339
14361
14378
14372
15142
14333
14340
14357
14355
14349
14366
14386
15791
14670
15031
14438
14352
14363
14381
14373
14390
17115
14550
15055
15136
14664
14410
14377
14382
15467
14370
14365
14365
14374
14406
14395
14390
15137
14381
14373
14387
14408
14412
14401
14403
14382
15151
14374
14375
14398
14409
14418
14406
14375
15264
14684
14376
14391
14402
14401
14413
14358
14378
15263
14397
14393
14400
14407
14402
14382
14385
15147
14382
14391
14415
14415
14410
14380
14393
15200
14359
14405
14418
14421
14414
14390
14375
14384
15254
14690
14428
14405
14425
14386
14401
14410
15255
14420
14427
14428
14430
14401
14417
14418
14424
16833
14447
14431
14444
14414
14420
14415
14417
15483
14447
14443
14447
14394
14428
14445
14429
15319
14756
14456
14454
14413
14417
14420
14419
14436
15294
14445
14453
14412
14419
14419
14429
14446
15212
14453
14440
14402
14419
14420
14412
14429
14458
16092
14902
14415
14423
14407
14418
14448
14460
15439
14741
14416
14447
14440
14456
14460
14464
15333
14477
14423
14449
14461
14465
14465
14480
14479
15231
14430
14448
14455
14467
14478
14478
14486
15237
14454
14462
14467
14467
14480
14489
14478
16919
14750
14474
14459
14465
14474
14487
14484
14496
15564
14459
14449
14462
14478
14511
14489
14489
15225
14458
14470
14462
14472
14487
14491
14503
15293
14436
14473
14468
14493
14506
14497
14494
14451
15505
14677
14506
14492
14509
14511
14506
14458
15356
14494
14502
14511
14511
14524
14524
14507
14484
14460
14496
14514
14514
14536
14517
14500
14484
15279
14506
14511
14519
14538
14522
14481
14511
15353
14798
14510
14522
14521
14526
14482
14493
14511
16046
15327
14809
14516
14523
14501
14505
14514
16992
14519
14540
14518
14531
14500
14498
14499
15585
14523
14527
14532
14535
14504
14531
14519
15360
14886
14540
14528
14551
14513
14547
14531
14555
15390
14538
14552
14559
14522
14537
14539
14545
15309
14550
14556
14555
14521
14530
14535
14532
15278
14575
14553
14549
14539
14536
14542
14538
14548
15543
14706
14566
14533
14552
14538
14534
14547
15383
14563
14555
14534
14555
14540
15040
14642
15448
14562
14568
14520
14524
14542
14533
14548
14554
15347
14557
14531
14549
14566
14557
14580
14568
16991
14869
14559
14571
14573
14579
14573
14595
15680
14596
14563
14577
14574
14575
14588
14592
14587
15372
14556
14584
14576
14584
14592
14592
14597
15361
14563
14564
14572
14573
14590
14598
14602
15520
14864
14579
14589
14578
14582
14611
14588
15473
14530
14566
14580
14574
14590
14602
14593
14601
15304
14558
14573
14569
14582
14596
14607
14609
15321
14580
14584
14719
15334
15103
14899
14612
15595
14913
14614
14594
14595
14630
14625
14627
14596
15509
14606
14606
14617
14644
14626
14641
14594
16970
14622
14622
14620
14621
14649
14625
14587
15635
14628
14615
14618
14650
14651
14634
14596
15487
14933
14620
14636
14638
14630
14626
14596
14596
15420
14597
14628
14638
14646
14634
14605
14605
15384
14614
14629
14642
14647
14638
14619
14620
15390
14627
14645
14643
14647
14654
14606
14651
14642
15789
14652
14664
14661
14670
14642
14652
14651
15502
14655
14670
14659
14662
14621
14779
15376
16194
15076
14668
14663
14671
14659
14645
14653
15482
14663
14681
14667
14677
14637
14648
14651
17196
14897
14671
14683
14685
14655
14645
14641
14660
15827
14666
14680
14673
14640
14636
14653
14649
15425
14672
14670
14667
14665
14663
14674
14680
15432
14689
14683
14687
14669
14674
14691
14682
15571
15015
14692
14698
14609
14683
14684
14683
16110
14705
14705
14703
14669
14694
14700
14694
14698
15477
14708
14705
14672
14693
15101
14874
14694
15613
14700
14715
14680
14704
14702
14702
14703
15647
15017
14718
14685
14683
14691
14688
14700
15566
14712
14712
14683
14688
14693
14690
14698
14702
17395
14709
14690
14697
14693
14691
14699
14715
15729
14717
14696
14717
14719
14719
14723
14742
15645
14987
14711
14721
14718
14727
14722
14730
15581
14735
14714
14716
14723
14734
14732
14738
15797
15046
14689
14718
14726
14728
14735
14734
14729
15658
14715
14706
14727
14732
14735
14735
14737
15720
14909
14719
14709
14724
14715
14732
14729
15590
14714
14720
17075
14738
14730
14740
14727
15941
14725
14745
14743
14756
14751
14757
14748
15532
14739
14753
14763
14776
14760
14773
14767
17552
14979
14750
14757
14752
14769
14778
14785
14785
15859
14758
14759
14763
14766
14779
14782
14763
14688
14761
14769
14779
14774
14777
14779
14782
15508
14747
14761
14759
14771
14769
14788
14784
15628
15029
14759
14740
14773
14779
14786
14782
15597
14757
14768
14764
14783
14786
14778
14783
14747
15525
14753
14769
14783
14838
15537
15576
14944
15630
14797
14791
14790
14802
14801
14808
14771
15666
15058
14784
14798
14807
14811
14810
14768
15659
14785
14802
14795
14806
14812
14816
16833
17776
14800
14800
14798
14816
14809
14812
14792
15860
14806
14807
14808
14818
14816
14821
14778
15740
15094
14793
14808
14807
14816
14812
14788
14786
15718
14795
14814
14826
14811
14826
14793
14804
15586
14817
14813
14818
14831
14823
14814
14841
15584
14838
14843
14829
14848
14844
14835
14838
15710
15117
14846
14845
14857
14856
14838
14839
15660
14832
14856
14847
14857
14850
14832
14842
15632
14814
14841
14850
14868
14868
14838
14829
14845
15611
14842
14849
14865
14854
14836
14823
14821
17453
14943
14858
14853
14859
14820
14838
14831
15918
14842
14867
14859
14867
14847
14860
14860
15609
14865
14863
14866
14881
14850
14880
14883
15641
14876
14879
14875
14889
14865
14860
14861
15753
15189
14902
14896
14893
14874
14873
14874
15731
14839
14894
14904
14906
14860
14874
14879
14886
15655
14894
14892
14899
14870
14866
14874
14883
15647
14893
14892
14903
14857
14861
14863
14895
15765
15189
14895
14892
14857
14876
14881
14876
15745
14897
14890
14921
14857
14890
14871
14887
17241
14895
14916
14908
14892
14882
14912
14901
15929
14918
14918
14908
14875
14898
14910
14901
15790
15232
14927
14923
14881
14909
14916
14917
14919
14893
14928
14918
14885
14903
14907
14904
14922
15692
14914
14938
14890
14906
14897
14903
14926
15672
14927
14938
15398
15699
15329
14902
14913
15943
15115
14926
14889
14901
14890
14891
14904
15781
14925
14936
14903
14909
14891
14896
14924
15713
14918
14943
14897
14918
14904
14909
14939
15699
14948
14953
14895
14912
14911
14910
14951
17409
15263
14972
14904
14912
14910
14903
14943
16050
14954
14963
14921
14909
14912
14916
14953
15759
14916
14965
14910
14921
14912
14914
14951
14963
15708
14948
14913
14913
14922
14924
14963
14954
15999
15067
14916
14920
14919
14918
14963
14975
15783
14973
14909
14935
14931
14929
14967
14967
15725
14975
14909
14930
14925
14942
14973
14980
15755
14981
14934
14947
14932
14934
14990
14974
15846
15294
14929
14926
14933
14927
14966
14986
15809
14997
16939
14929
14932
14931
14980
14984
17967
14996
14932
14943
14936
14934
14984
15003
16003
15019
14926
14932
14936
14953
15000
15009
15938
15296
14928
14939
14942
14941
14994
15003
15843
15013
14939
14941
14955
14951
14988
15024
15811
14981
14935
14955
14951
14944
15001
15005
15022
15799
14924
14947
14972
14951
15010
15024
15011
16063
15059
14946
14959
14960
15007
15024
15023
14994
14948
14961
14953
14960
15005
15041
15024
16387
14946
14967
14968
14962
14993
15027
15029
15964
14939
14972
14963
14966
15011
15050
15020
14965
15223
14973
14969
14958
15030
15040
15033
16082
14955
14974
14979
14973
15000
15024
15021
16310
14947
14978
14981
14981
15043
15061
15051
15901
14972
14980
14980
14989
15040
15062
15051
15939
15574
15774
15392
14979
15031
15062
15054
15882
14995
15011
14986
15008
15053
15062
15073
15826
14970
15001
14998
14997
15055
15072
15056
15824
14994
14982
15006
14994
15046
15074
15066
16742
14987
14999
15002
14922
15053
15071
15083
16473
14991
15019
15014
15020
15037
15042
15064
17802
15007
15037
15014
15031
15065
15060
15087
16136
15024
15020
15060
15041
15059
15078
15073
16040
15358
15032
15034
15060
15062
15083
15083
15948
15042
15029
15061
15049
15075
15078
15087
15858
15083
15043
15058
15058
15058
15090
15089
15865
15041
15062
15050
15038
15062
15082
15092
15941
15362
15070
15051
15070
15089
15105
15106
15927
15062
15098
15061
15080
15086
15090
15098
15917
15046
15088
15097
15119
15102
15140
15114
15929
15063
15115
15108
15100
15106
15118
15120
15122
17837
15106
15117
17511
15101
15123
15118
16480
15115
15105
15116
15097
15114
15128
15128
15906
15110
15082
15115
15114
15119
15142
15127
15894
15116
15109
15108
15118
15137
15130
15144
16044
15399
15113
15108
15114
15118
15145
15145
15975
15103
15127
15129
15135
15119
15133
15133
15891
15115
15140
15152
15132
15139
15142
15153
16482
15464
15127
15136
15132
15154
15149
15144
16145
15421
15133
15158
15149
15153
15162
15149
15996
15126
15126
15132
15126
15152
15154
15162
17761
15132
15158
15140
15143
15152
15167
15164
16187
15119
15130
15145
15139
15169
15160
15173
16036
15422
15127
15141
15135
15170
15180
15735
16821
15634
15392
15138
15153
15153
15159
15166
16009
15141
15735
15154
15170
15170
15171
15177
16057
15149
15153
15164
15165
15172
15185
15192
16045
15447
15161
15172
15135
15166
15182
15179
16010
15142
15151
15155
15163
15157
15174
15174
15989
15157
15176
15172
15169
15174
15198
15196
15948
15141
15154
15161
15150
15178
15183
15182
15114
15460
15154
15157
15175
15180
15184
15195
16297
15139
15181
15163
15172
15162
15189
15192
15947
15188
15215
15205
15213
15214
15216
15215
15964
15201
15197
15211
15197
15207
15223
15213
16090
15515
15199
15204
15195
15215
15226
15240
16068
15206
15194
15205
15201
15215
15237
15225
16020
15200
15208
15196
15198
15208
15216
15229
16037
15205
15205
15213
15211
15211
15234
15242
16149
15440
15189
15208
15215
15219
15234
15237
16061
15212
15229
15225
15215
15227
15216
15228
17619
15223
15228
15244
15218
15252
15255
15248
16314
15230
15240
15233
15232
15252
15233
15270
16345
15273
15229
15249
15246
15234
15258
15257
16088
15227
15236
15236
15261
15257
15260
15268
16039
15225
15240
15260
15245
15258
15261
15259
16012
15252
15237
15230
15234
15250
15266
15250
15504
15230
15228
15220
15231
15254
15271
16132
15233
15216
15259
15245
15255
15257
15261
16012
15260
15236
15253
15264
15270
15248
15295
15237
15287
15262
15244
15269
15271
15279
15271
17748
15574
15256
15262
15288
15284
15258
15281
16374
15283
15250
15255
15362
15995
16036
15361
16138
15294
15250
15263
15262
15280
15279
15291
16074
15305
15279
15271
15281
15278
15281
15281
16205
15530
15252
15253
15243
15268
15290
15289
16124
15286
15267
15279
15283
15283
15283
15298
16017
15287
15287
15304
15289
15316
15319
15316
16091
15326
15298
15283
15308
15299
15307
15347
16448
15382
15305
15296
15302
15311
15306
15338
16186
15329
15301
15301
15304
15310
15307
17772
15256
15328
15307
15308
15314
15290
15322
16391
15346
15340
15306
15317
15306
15284
15329
16229
15631
15346
15295
15290
15315
15318
15317
16172
15331
15320
15308
15346
15317
15332
15331
16100
15322
15327
15321
15340
15349
15330
15320
16132
15351
15358
15337
15322
15322
15326
15348
16218
15621
15355
15324
15340
15340
15340
15358
16198
15354
15345
15350
15331
15349
15352
15346
16104
15358
15350
15321
15326
15343
15336
15361
16097
15363
15358
15336
15325
15345
15329
15350
18082
15357
15368
15332
15329
15344
15347
16455
15367
15363
15365
15330
15366
15349
15362
16113
15374
15381
15386
15354
15372
15370
15370
16155
15375
15388
15396
15360
15370
15375
15385
16242
15684
15385
15393
15358
15376
15373
15384
16210
15404
15395
15386
15367
15374
15373
15387
16144
15386
15398
15392
15359
15376
15376
15363
16129
15402
15401
15410
15353
15368
15369
15371
16482
15458
15398
15412
15363
15384
15378
15388
16228
15392
15395
15425
15386
15389
15395
17746
15423
15416
15859
16198
15799
15418
15419
16505
15418
15441
15425
15431
15418
15415
15412
16287
15695
15451
15439
15446
15396
15418
15411
16241
15427
15440
15437
15443
15403
15418
15410
16204
15419
15443
15355
15444
15392
15411
16788
15408
15429
15445
15432
15438
15414
15417
16324
15710
15423
15434
15442
15465
15405
15409
16244
15410
15432
15442
15453
15458
15416
15430
16173
15427
16037
15447
15450
15452
15429
15422
16336
15434
15440
15455
15433
15465
15429
15430
18487
15437
15441
15470
15460
15462
15423
16565
15435
15452
15442
15464
15480
15475
15429
16152
15431
15429
15440
15461
15458
15475
15438
16208
15445
15435
15477
15471
15458
15459
15437
16350
15640
15434
15456
15476
15471
15481
15435
16269
15425
15460
15463
15462
15471
15452
15434
16206
15440
15451
15469
15473
15478
15469
16222
15455
15462
15490
15476
15492
15491
15498
16308
15993
15581
15453
15476
15512
15493
15508
16316
15483
15480
15483
15492
15505
15490
15496
17823
15483
15477
15470
15492
15497
15503
15511
16489
15458
15471
15484
15485
15505
15516
15515
16671
15486
15490
15485
15516
15495
15519
16350
15473
15471
15477
15461
15501
15520
17642
16684
15470
15494
15487
15497
15513
15515
15521
16269
15484
15511
15498
15503
15525
15532
15522
16619
15543
15502
15509
15503
15519
15520
15530
15496
17256
15495
15504
15498
15517
15515
16619
15537
15501
15497
15496
15519
15518
15524
16342
16177
16328
15735
15514
15511
15524
15547
18574
15555
15510
15519
17554
15500
15523
16854
15536
15531
15503
15509
15523
15491
15542
16319
15542
15535
15516
15520
15524
15516
15528
16307
17294
15535
15517
15515
15532
15526
15519
15758
15578
15535
15515
15514
15525
15521
16383
15550
15551
15562
15542
15519
15537
15526
16308
15537
15551
15553
15527
15539
15541
15544
16323
15556
16087
15585
15539
15525
15513
15516
16624
15743
15541
15553
15517
15513
15524
15532
16377
15551
15558
15562
15535
15527
17212
18507
15534
15562
15559
15578
15521
15543
15533
15519
15555
15554
15569
15569
15526
15562
15554
16638
15713
15594
15588
15577
15560
15548
15568
18342
15561
15587
15580
15571
15559
15557
16675
15561
15575
15570
16045
15709
15558
15585
16422
15571
15590
15599
15585
15589
15556
15577
16580
17517
15541
15590
15604
15601
15560
16771
15526
15568
15600
15579
15591
15603
15559
16328
15549
15566
15577
15605
15595
15600
15556
16357
15592
15592
15580
15588
15595
15595
15584
18542
15697
15605
15623
15616
15628
15623
16728
15576
15612
15626
15619
15630
15635
15639
16360
15601
15607
15602
15621
15653
15640
15620
16360
15601
15611
15607
15621
15644
15632
15632
16604
15760
15592
15614
15620
15633
15652
15651
16434
15618
15602
15620
15613
15657
15646
16408
15590
15606
15624
15608
15647
15658
15648
16401
15613
15637
15615
15628
15643
15644
16059
17255
16388
15709
15662
15639
15642
15663
15667
16921
15659
15646
15658
15645
15646
15671
18137
15673
15651
15641
15654
15637
15652
15670
16679
15691
15639
15640
15651
15658
15663
15650
16438
15669
15650
15655
15654
15651
15659
16617
15945
15689
15633
15631
15637
15654
15664
16526
15666
15695
15639
15637
15638
15652
15673
16442
15690
15676
15633
15669
15639
15659
15683
16449
15679
15681
15662
15678
15701
15666
16571
15947
15711
15700
15673
15682
15688
15691
16538
15691
15706
15693
15661
15676
15692
15692
16469
15711
15711
15729
15668
15677
15670
15696
18049
15708
15718
15698
15655
15690
15688
16800
15980
15697
15699
15707
15682
15664
15689
16519
15684
15718
15719
15717
15657
15685
15688
16447
15696
15718
15704
15713
15666
15696
15694
16472
15709
15714
15717
15708
15674
15709
16562
16005
15744
15745
15720
15748
15714
15730
16576
15706
15740
15751
15751
15748
15698
15707
16487
15732
15728
15743
15748
15747
15694
16518
15694
15702
15739
15753
15743
15737
15709
16580
16004
15718
15764
15763
15765
15760
15723
18137
15728
15728
15766
15763
15758
15756
16762
15681
15723
15721
15741
15767
15749
15768
16493
15733
15728
15731
15762
15754
15776
15763
16643
16035
15742
15756
15760
15788
15786
15796
16611
15750
15751
15759
15756
15777
15790
16556
15748
15755
15763
15761
15776
15789
15786
16536
15752
15760
15767
15779
16019
16583
16331
17161
15741
15743
15764
15765
15791
15798
16697
16081
15765
15766
15755
15766
15780
15807
16607
15801
15767
15743
15755
15748
15793
15800
18236
15799
15745
15762
15752
15780
15793
16825
15800
15808
15768
15792
15777
15781
15797
16713
16098
15809
15699
15769
15800
15801
17296
15818
15821
15798
15800
15787
15800
15801
16566
15816
15808
15840
15786
15797
15796
15781
16560
15806
15817
15811
15801
15783
15792
16703
16107
15822
15822
15824
15778
15785
15789
16695
15804
15819
15830
15839
15801
15781
15792
16518
15824
15840
15821
15830
15806
15814
16671
15775
18055
15724
15829
15829
15813
15826
19157
16022
15846
15849
15849
15863
15821
15836
16987
15832
15839
15848
15852
15853
15844
16576
15839
15829
15851
15857
15877
15878
15828
16577
15853
15851
15861
15867
15876
15866
15815
17009
15839
15825
15851
15857
15860
15875
16693
15833
15838
15819
15846
15859
15842
15867
16560
15831
15838
15837
15863
15868
15871
15864
16544
15855
15864
15845
15864
15860
15882
16734
16142
15858
15863
16426
15871
15878
15893
16754
15872
15862
15881
15868
15896
15883
18303
15896
15856
15869
15866
15861
15887
15899
16951
15901
15848
15857
15863
15870
15903
15894
16125
15878
15847
15879
15879
15880
15895
16874
15907
15912
15875
15879
15867
15860
15883
16675
15896
15895
15867
15872
15879
15870
15897
16655
15898
15910
16211
16755
16349
15872
16857
16213
15916
15898
15869
15912
15910
15902
16729
15936
15932
15935
15907
15887
15901
16658
15923
15945
16178
16260
15900
15907
15904
16785
15925
15931
15926
15923
15892
15910
15906
18712
15928
15923
15930
15933
15901
15921
17054
15902
15923
15946
15931
15943
15913
15920
16682
15902
15934
15951
15961
15947
15897
16615
15919
15934
15942
15964
15951
15942
15900
16790
16220
15938
15935
15944
15953
15946
15923
16802
15943
15935
15960
15980
15961
15976
16652
15934
15944
15925
15967
15970
15991
16015
16673
15939
15951
15942
15961
15993
15965
16896
16187
15962
15942
15932
15956
15976
15972
16808
15935
15945
15950
15947
15961
15962
16000
18343
15930
15945
15938
15958
15964
15973
18893
15986
15927
15946
15942
15932
15977
15992
17571
16011
15964
15957
15961
15951
15982
16823
15982
15990
15948
15977
15959
15968
15973
16813
15977
16005
15964
15960
15973
15974
16792
15967
16000
15988
15958
15952
15963
15958
16868
16284
15992
15994
15964
15949
15975
15964
16822
16012
15994
16450
16086
15979
15976
16836
15993
16007
15997
16002
15972
15970
15985
16730
15987
16010
16010
15995
15960
15973
18652
16270
16008
16009
15998
16018
15968
15980
17101
15980
15982
15992
16006
16003
15974
16768
15959
15987
16009
16029
16033
16009
16014
16762
15991
15996
16025
16031
16034
16025
15999
17116
16638
16853
16250
16024
16564
16032
16872
16000
16012
15992
16014
16018
16033
16040
16808
16018
16010
16001
16020
16023
16030
16797
16008
15996
16028
16002
16029
16032
16027
16948
16216
16006
16008
16032
16038
16033
16926
16011
16004
16028
16014
16020
18013
16035
18982
16034
16012
16043
16040
16031
16046
17143
16075
16064
16022
16036
16043
16036
16054
17028
16282
16056
16034
16043
16037
16015
16969
16011
16058
16076
16038
16032
16053
16044
16807
16073
16055
16072
16045
16033
16047
16054
16793
16055
16065
16078
16034
16027
16047
16875
16311
16077
16065
16079
16020
16033
16053
16876
16049
16073
16074
16069
16018
16052
16842
16056
16077
16080
16081
16074
16059
16097
16835
16080
16078
16103
16082
16090
16071
18543
16333
16082
16096
16119
16109
16111
16072
17183
16076
16103
16102
16120
16103
16110
16860
16090
16078
16079
16095
16123
16097
16113
16821
16078
16093
16096
16093
16098
16113
16122
17271
16068
16106
16086
16105
16111
16110
16935
16069
16089
16080
16088
16109
16098
16113
16848
16076
16119
16089
16102
16086
16119
16865
16124
16093
16118
16137
16104
16113
16123
17161
16220
16096
16126
16123
16138
16130
16998
16153
16126
16117
16118
16123
16124
16131
18519
16147
16137
16112
16109
16112
16141
16104
16148
16151
16130
16109
16130
16122
16144
17173
16263
16130
16158
16120
16127
16311
17751
16959
16342
16154
16133
16114
16123
16134
16960
16130
16155
16171
16150
16108
16153
16868
16135
16152
16148
16157
16173
16138
16167
17184
16257
16161
16186
16180
16164
16160
17005
16149
16172
16174
16181
16191
16187
16137
16872
16161
16159
16172
16175
16194
16200
16894
16163
16155
16155
16171
16180
16183
16185
18902
16270
16163
16158
16187
16187
16180
17330
16152
16166
16152
16156
16165
16190
16185
16923
16140
16157
16176
16076
16173
16189
17551
16186
16152
16181
16163
16160
16199
17175
16455
16194
16182
16184
16197
16203
16199
17057
16208
16210
16195
16215
16192
16201
16971
16208
16216
16232
16208
16196
16202
16190
16950
16210
16221
16239
16196
16199
16201
17122
16454
16234
16223
16236
16187
16205
16210
17039
16213
16228
16233
16212
16181
16199
18881
16176
16218
16213
16236
16221
16197
16204
17203
16194
16211
16212
16222
16239
16197
17092
16492
16202
16217
16236
16227
16227
16204
17063
16220
16219
16250
16251
16252
16228
17059
16217
16212
16223
16247
16265
16250
16255
16975
16215
16218
16223
16247
16251
16268
17092
16492
16229
16216
16228
16247
16258
16249
17093
16218
16221
16237
16224
16262
16251
16983
16248
16208
16227
16210
16221
16241
16257
17017
16257
16226
16232
16247
16239
16239
18661
16547
16261
16224
16241
16236
16241
16237
17340
16257
16260
16215
16645
17086
16688
17114
16265
16276
16269
16252
16274
16268
17027
16276
16296
16276
16286
16255
16254
16256
17190
16494
16280
16292
16292
16252
16258
17117
16267
16269
16286
16280
16310
16244
16257
17009
16279
16284
16269
16287
16285
16271
17024
16266
16269
16291
16299
16289
16284
16269
17289
16381
16269
16284
16306
16874
16284
17132
16273
16273
16280
16282
16298
16315
16288
18638
16283
16307
16295
16301
16309
16305
17359
16311
16265
16299
16304
16318
16326
17255
16563
16311
16299
16274
16278
16329
16311
17165
16337
16307
16299
16309
16301
16321
17065
16321
16344
16313
16281
16289
16297
16316
17070
16321
16313
16274
16305
16290
16294
17168
16593
16317
16326
16282
16288
16291
16268
17163
16334
16338
16320
16278
16312
16310
17065
16340
16332
16335
16334
16650
16540
16316
17241
16316
16344
16336
16347
16334
16325
18721
16574
16342
16366
16377
16349
16323
17412
16321
16332
16333
16370
16342
16371
16321
17062
16323
16339
16347
16354
16361
16350
17067
16312
16333
16345
16349
16352
16370
16362
17439
16365
16334
16338
16348
16369
16365
17181
16336
16331
16348
16322
16330
16366
16363
17127
16322
16333
16331
16352
16359
16361
17114
16363
16330
16358
16369
16366
16372
17277
16637
16389
16378
16368
16363
16375
16370
17190
16393
16381
16346
16365
16391
16375
18726
16392
16401
16801
17153
16799
16365
16370
16356
16406
16397
16390
16363
16364
16364
17316
16590
16390
16394
16395
16368
16375
17200
16362
16388
16400
16390
16390
16342
16375
25317
16368
16388
16407
16383
16399
16349
17239
16387
16385
16391
16396
16389
16403
17214
16659
16395
16412
16393
16428
16421
17287
16359
16386
16392
16387
16610
16794
16417
17294
16399
16403
16395
16407
16419
16415
17167
16413
16396
16380
16399
16400
16413
16411
19137
16423
16376
16389
16405
16396
16416
17575
16404
16422
16400
16397
16393
16387
17171
16431
16408
16412
16369
16404
16399
16402
17178
16412
16414
16416
16409
16454
16407
17273
16694
16421
16431
16422
16412
16426
16921
17447
16431
16435
16449
16447
16414
16417
17231
16443
16455
16446
16453
16460
16391
17137
16446
16414
16444
16457
16458
16434
16427
17498
16539
16430
16454
16449
16448
16470
17252
16427
16435
16428
16451
16465
16453
16469
18803
16423
16426
18539
16445
16451
16435
17710
16424
16433
16422
16417
16442
16469
17408
16732
16425
16414
16447
16435
16452
17339
16423
16459
16441
16457
16450
16457
16466
17212
16482
16484
16457
16468
16471
16470
17219
16483
16475
16486
16456
16462
16459
16480
17600
16488
16494
16472
16459
16455
16469
17324
16471
16491
16486
16484
16438
16463
17206
16472
16467
16493
16508
16487
16463
16444
17252
17216
17212
16771
16486
16488
16455
19273
16662
16461
16472
16490
16474
16505
17568
16458
16453
16459
16474
16511
16503
16508
17237
16493
16490
16501
16509
16519
16519
17335
16488
16485
16496
16487
16506
16526
17417
16826
16480
16509
16506
16499
16526
16520
17376
16533
16500
16495
16503
16510
16499
17276
16507
16521
16495
16499
16491
16506
17275
16488
16518
16531
16494
16501
16503
16507
17454
16709
16527
16534
16470
16484
16510
17372
16519
16533
16532
16533
16470
16516
16504
18898
16521
16526
16522
16525
16523
16529
17577
16528
16553
16561
16547
16552
16519
17408
16831
16545
16571
16551
16554
16543
16529
17380
16531
16551
16552
16561
16560
16559
17257
16530
16536
16538
16559
16578
16491
17976
16525
16515
16516
16525
16537
16567
17529
16825
16548
16531
16545
16532
16546
16581
17453
16559
16535
16518
16535
16537
16566
17305
16566
16564
16539
16555
16547
16576
17338
16570
16576
16594
16553
16548
16573
16597
19659
16607
16591
16588
16555
16588
16585
17655
16569
16614
16590
16601
16564
16576
17331
16584
16587
16615
16595
16593
16579
17358
16532
16577
16583
16613
16597
16595
16569
17558
16698
16581
16588
16611
16609
16604
17404
16567
16568
16576
16597
16603
16617
17361
16544
16563
16587
16572
16600
16580
16594
17345
16577
16592
16564
16579
16596
16660
18239
17396
16841
16604
16600
16601
16603
17585
16904
16615
16591
16598
16607
16595
16616
19122
16602
16630
16604
16603
16601
16604
17667
16625
16633
16652
16593
16574
16596
17351
16622
16630
16632
16629
16585
16597
16593
17758
16607
16643
16626
16632
16603
16612
17436
16600
16599
16622
16627
16646
16579
17323
16610
16604
16629
16622
16640
16625
17359
16588
16628
16626
16634
16635
16639
16646
17654
16766
16653
16656
16665
16641
16654
17491
16642
16640
16656
16642
16658
16657
17408
16670
16643
16641
16625
16658
16666
16651
19018
16660
16645
16646
16642
16651
16652
17909
16886
16682
16647
16651
16641
16636
17527
16671
16649
16674
16644
16632
16659
17419
16623
16647
16664
16682
16656
16641
16632
17402
16657
16660
16668
16680
16638
16657
17514
16941
16677
16660
16684
16679
16651
17513
16671
16663
16676
16687
16686
16709
16660
17421
16670
16664
16678
16698
16689
16685
17408
16665
16675
16673
16670
16691
16707
18139
16882
16677
16672
16658
16683
16695
16698
19626
16676
16672
16678
16671
16691
16713
17844
16697
16670
16653
16670
16658
16700
17918
16712
16688
16661
16667
16671
16661
17593
16701
16705
16713
16662
16683
16684
16690
17911
16712
16703
16710
16677
16703
16706
17552
16698
16744
16756
16721
16713
16712
17447
16706
16701
16735
16731
17091
17558
18016
16726
16702
16714
16739
16731
16749
16710
17864
16709
16727
16714
16733
16739
17271
17667
16715
16716
16711
16717
16757
16744
19225
16710
16713
16706
16717
16725
16740
17841
16741
16700
16702
16722
16703
16738
17668
17013
16753
16716
16737
16730
16727
16733
17560
16740
16750
16727
16762
16755
16764
17487
16766
16777
16774
16728
16744
16743
17503
16764
16795
16766
16760
16754
16743
17639
16998
16767
16782
16780
16782
16729
16755
17569
16757
16765
16772
16772
16785
16754
17516
16755
16777
16766
16768
16766
16778
17490
16774
16763
16750
16763
16786
16787
16784
19428
16737
16752
16755
16781
16770
16773
17871
16730
16773
16777
16790
16754
16790
17550
16793
16744
16788
16791
16786
16788
17561
16802
16789
16784
16791
16776
16785
17675
17077
16800
16816
16759
16778
16796
16765
16766
16795
16819
16804
16760
16768
16785
16768
16806
16805
16799
16822
16757
16782
17572
16784
16823
16827
16818
16822
16789
18208
17055
16770
16793
16803
16815
16808
16768
18071
16786
16789
16814
16816
16817
16815
19243
16790
16785
16798
16793
16806
16813
17839
16785
16809
16800
16839
16817
16843
17628
16832
16809
16818
16800
16810
16829
17695
17162
16834
16817
16818
16813
16821
16824
17640
16835
16830
16805
16819
16842
16816
17597
17419
16828
17451
17633
16966
16836
17707
16837
16827
16847
16838
16807
16837
17670
17093
16831
16845
16849
16851
16796
17652
16807
16796
16855
16864
16848
16842
16812
17605
16840
16841
16842
16854
16834
16840
19199
16830
16837
16853
16852
16851
16859
18033
17087
16850
16838
16852
16866
16872
17750
16866
16828
16844
16841
16840
16866
17637
16880
16864
16850
16838
16875
16862
16861
17644
16870
16865
16838
16870
16846
16856
17854
16980
16885
16881
16839
16841
16859
17708
16870
16865
16868
16844
16853
16842
17613
16841
16878
16869
16876
16884
16838
17672
16824
16863
16868
16895
16884
16876
16836
18006
16882
16856
16885
16902
16909
16902
19282
16879
16892
16899
16889
16889
16901
17933
16888
16883
16894
16889
16880
16900
17685
16905
16881
16880
16883
16882
16897
17787
17178
16911
16875
16878
16877
16891
16899
17795
16901
16918
16894
16867
16873
16875
17645
16912
16905
16915
16878
16903
16892
17622
16882
16918
16915
16916
16886
16899
17718
17159
16897
16898
16914
16906
16904
17746
16913
16914
16922
16940
16943
16930
18264
16908
16909
16902
16927
16922
16940
19727
16871
16918
16908
16922
16905
16958
16930
18413
16897
16914
16916
16914
16937
16936
17850
16942
16918
16907
16933
16921
16921
17683
16942
16948
16900
16911
16910
16925
17711
17413
17824
17285
16903
16921
16929
17877
17221
16941
16943
16923
16905
16920
17736
16914
16934
16949
16935
16961
16923
16936
17723
16954
16944
16971
16976
16957
16916
17700
16958
16954
16943
16976
16976
16965
17869
17097
16944
16949
16971
16983
16981
19444
16923
16958
16954
16932
16962
16959
17983
16952
16926
16952
16958
16941
16953
17732
16961
16973
16921
16947
16928
16940
17856
17206
16969
17004
16932
16967
16947
16950
17816
16972
16974
16968
16944
16955
16944
17726
16953
16996
16994
16970
16945
16969
17701
16977
16975
16997
16992
16987
16971
17850
17257
16990
16977
17013
16996
17001
17813
16990
16982
16977
16997
17007
17006
17779
16929
16976
16964
16976
17000
17012
17009
20074
16970
16982
16958
16978
16974
16992
18538
17006
16957
16969
16982
16977
16987
17872
16986
17018
16984
16974
16969
16990
17735
17005
17026
17010
16959
17003
16976
17726
17011
17022
17015
17020
16972
17013
17835
17324
17016
17038
17036
17029
17005
17874
17024
16998
17038
17019
17047
17041
17019
17774
17020
17016
17025
17028
17033
17047
17763
17013
17005
17019
17033
17037
17020
18009
17135
17007
17017
17037
17020
17037
19510
17032
17018
17010
17020
16989
17029
18063
17022
17042
17024
17006
17023
17023
17806
17047
17033
17037
17004
17045
17039
18519
17876
17476
17194
17038
17018
17043
17969
17334
17054
17060
17054
17045
17045
17919
16993
17036
17041
17047
17061
17050
17033
19807
17037
17031
17043
17059
17062
17072
18186
17028
17040
17052
17047
17079
17067
18217
17086
17024
17030
17037
17057
17069
17890
17358
17279
17049
17054
17059
17054
19831
17082
17060
17030
17030
17052
17033
18129
17063
17072
17068
17025
17056
17047
17952
17323
17053
17059
17075
17041
17069
17929
17061
17084
17051
17080
17089
17052
17805
17060
17038
17090
17088
17088
17068
17821
17025
17059
17068
17081
17065
17091
17072
18218
19072
17067
17063
17086
17073
17087
18293
17056
17053
17071
17076
17072
17106
17833
17105
17053
17067
17052
17040
17076
17829
17616
17089
17054
17054
17065
17068
20093
17234
17103
17084
17054
17088
17067
18140
17080
17091
17067
17097
17072
17096
17832
17082
17110
17127
17108
17099
17085
17827
17093
17097
17111
17096
17109
17127
17971
17362
17118
17093
17095
17112
17120
17951
17099
17063
17070
17083
17100
17108
17106
17880
17063
17073
17105
17097
17107
17124
17885
17119
17078
17090
17093
17085
17103
18174
17179
17125
17095
17101
17116
17101
17931
17111
17119
17103
17091
17077
17094
19441
17117
17119
17110
17115
17090
17103
18144
17120
17128
17171
17144
17522
17951
18599
17116
17096
17137
17154
17137
17155
17906
17115
17099
17116
17134
17162
17145
17909
17124
17124
17121
17119
17150
17137
17925
17164
17089
17115
17101
17140
17133
18017
17434
17151
17095
17099
17125
17112
17148
18051
17148
17176
17113
17117
17117
17118
17895
17487
17377
17154
17113
17111
17115
17995
17138
17166
17160
17180
17103
17117
21931
17117
17155
17190
17166
17170
17149
18376
17124
17113
17170
17181
17167
17187
17879
17121
17147
17143
17162
17201
17194
17968
17115
17136
17135
17138
17182
17185
18164
17373
17114
17133
17133
17133
17188
18042
17189
17405
17516
17134
17130
17133
18078
17185
17192
17189
17143
17135
17131
17904
17170
17195
17193
17180
17125
17141
18028
17436
17182
17183
17181
17189
17141
17989
17160
17160
17189
17234
17218
17214
19635
17153
17137
17159
17206
17235
17220
18266
17147
17150
17150
17156
17190
17209
18117
17504
17146
17166
17166
17157
17216
17232
17195
17225
17141
17160
17167
17173
17189
19535
17214
17231
17149
17153
17162
17157
18214
17220
17227
17239
17150
17171
17166
18329
17196
17219
17217
17240
17154
17184
18012
17147
17204
17224
17230
17222
17134
17931
17180
17179
17226
17233
17257
17256
17929
17181
17175
17172
17229
17265
17248
19837
17279
17191
17702
18052
17668
17261
18386
17256
17167
17192
17181
17183
17255
18011
17260
17283
17179
17183
17173
17197
17985
17275
17259
17272
17177
17195
17202
18099
17505
17266
17256
17270
17202
17211
18041
17129
17254
17284
17270
17282
17189
18617
17213
17214
17263
17259
17258
17266
17993
17249
17253
17259
17264
17288
17285
18280
17463
17251
17279
17240
17270
28412
18586
17261
17265
17265
17272
17246
20651
17319
17292
17278
17280
17266
17241
18337
17264
17275
17289
17291
17256
17248
18213
17526
17279
17286
17295
17290
17230
18836
17247
17247
17293
17305
17297
17307
18133
17271
17280
17259
17286
17293
17280
18048
17255
17292
17295
17272
17295
17303
18181
17556
17290
17308
17309
17302
17304
18208
17333
17331
17323
17312
17316
17332
18108
17343
17338
17350
17337
17305
17300
18123
17374
17344
17337
17335
17304
17309
19861
17581
17316
17320
17334
17304
17290
18412
17289
17281
17308
17321
17340
17324
18050
17321
17298
17308
17320
17329
17306
18084
17315
17299
17286
17291
17330
17337
18258
17618
17302
17308
17302
17318
17327
18255
17342
17334
17316
17346
17325
17331
18117
17308
17355
17345
17338
17336
17346
18106
17327
17365
17347
17360
17319
17337
17338
18460
17357
17360
17359
17363
17325
17328
18204
18087
18190
17399
17368
17363
19782
17331
17336
17341
17364
17362
17370
18448
17330
17320
17325
17340
17369
17370
18256
17667
17338
17343
17341
17321
17344
18209
17373
17380
19382
17381
17362
17340
18459
17368
17370
17365
17330
17369
17348
18121
17391
17404
17400
17400
17334
17359
18253
17677
17383
17380
17388
17395
17353
18223
17355
17360
17391
17407
17379
17388
18092
17373
17366
17353
17389
17391
17394
18127
17372
17350
17367
17358
17385
17410
20108
17647
17372
17364
17374
17365
17390
18469
17389
17406
17370
17356
17341
17359
18141
17393
17405
17392
17350
17392
17374
18168
17400
17411
17423
17403
17382
17401
18318
17660
17410
17415
17428
17427
17407
18311
17405
17409
17405
17435
17446
17440
18149
17410
17418
17409
17422
17435
17438
18184
17411
17412
17414
17410
17432
17429
18286
17718
17400
17411
17397
17402
17422
18312
17424
17444
18005
17407
17414
17415
19859
17437
17423
17436
17397
17420
17426
18450
17425
17458
17453
17421
17399
17441
18914
17530
17446
17456
17464
17462
17418
18420
17440
17425
17464
17460
17466
17449
18202
17428
17431
17460
17461
17461
17450
18224
17449
17457
17452
17448
17443
17456
18613
17470
17437
17451
17440
17429
17478
18322
17458
17475
17442
17445
17469
17659
19056
18323
17532
17476
17461
17447
18303
17414
17451
18049
17490
17481
17439
20153
17725
17441
17461
17478
17473
17482
18536
17461
17467
17468
17481
17470
17493
18247
17458
17498
17480
17464
17473
17489
18246
17492
17482
17495
17475
17473
17495
18367
17786
17498
17467
17469
17479
17487
18357
17509
17500
17489
17482
17475
17483
18221
17487
17497
17502
17495
17473
17468
18297
17476
17498
17500
17499
17496
17474
18375
17711
17470
17504
17514
17517
17504
18327
17482
17470
17492
17498
17495
17519
19904
17477
17502
17505
17501
17505
17523
18548
17502
17500
17523
17516
17515
17527
18711
17531
17545
17509
17524
17504
17515
18395
17525
17542
17545
17497
17524
17510
18302
17521
17549
17547
17574
17491
18275
17484
17521
17545
17558
17545
17539
18374
17782
17528
17520
17534
17540
17554
18382
17505
17514
17514
17515
17523
17556
18313
17571
17506
17501
18069
17508
17544
18394
17561
17537
17515
17524
17538
17546
20010
17847
17564
17563
17533
17546
17566
18679
17587
17579
17579
17573
17553
17564
18326
17557
17567
17576
17590
17587
17570
18298
17540
17556
17575
17563
17580
17591
18666
17593
17558
17576
17576
17589
17594
18422
17560
17565
17697
17971
17596
17601
18481
17603
17556
17551
17550
18274
19211
17992
17619
17598
17548
17567
17554
18497
17863
17583
17595
17610
17562
17583
18400
17562
17591
17594
17588
17593
17563
17536
17609
17595
17613
17611
17615
17629
18614
17596
17603
17598
17596
17614
17627
18656
17727
17597
17588
17618
17611
17615
18450
17636
17587
17597
17591
17600
17633
18381
17614
17619
17585
17579
17591
17598
18383
17632
17630
17622
17581
17584
18502
17835
17610
17653
17637
17622
17585
18444
17613
17602
17624
17621
17626
17636
18340
17628
17613
17602
17615
17654
17647
18400
17617
17632
17628
17620
17651
17659
20096
17928
17628
17642
17630
17632
17649
18801
17657
17678
17627
17640
17621
17633
18426
17661
17668
17635
17616
17635
17646
18409
17653
17667
17595
17649
17628
19222
17926
17649
17656
17659
17666
17653
18545
17616
17638
17620
17651
17657
17668
18472
17650
17645
17641
17620
17656
17665
18448
17655
17620
17630
17623
17638
17657
18648
17826
17656
17641
17653
17651
17655
18496
17693
17686
17681
17645
17647
17646
20372
17666
17682
17682
17674
17653
18678
17682
17673
17648
17684
17667
17683
18538
17949
17643
17661
17666
17664
17696
18557
17654
17667
17661
17651
17658
17693
18498
17685
17659
17649
17632
17666
17666
18463
17693
17674
17665
18460
18459
17665
18859
17748
17689
17691
17656
17666
17667
18508
17687
17694
17690
17707
17676
17688
17664
17690
17712
17725
17720
17696
18436
17698
17673
17698
17710
17730
17745
20169
17979
17682
17677
17692
17703
17704
18819
17706
17690
17687
17684
17695
17712
18476
17734
17717
17685
17688
17713
17701
18499
17744
17715
17727
17695
17692
17701
18887
17698
17726
17731
17728
17691
17681
17637
17681
17711
17718
17732
17719
18429
17714
17725
17728
17712
17728
17732
18489
17705
17713
17718
17735
17745
17740
18616
18023
17696
17745
17722
17717
17735
18592
17763
17771
17710
17708
17730
17717
20126
17762
17763
17777
17727
17717
17719
18779
17752
17762
17768
17771
17710
18676
17955
17726
17778
17758
17755
17753
18587
17731
17726
17744
17749
17765
17770
18537
17738
17716
17727
17726
17745
17772
18524
17765
17731
17753
17773
17743
17754
18795
17940
17780
17748
17764
17767
17757
18637
17798
17800
17803
17755
17763
17777
18550
17785
17799
17795
17814
17764
18550
17774
17766
17776
17797
17800
17799
20205
18073
17794
17775
17787
17807
17792
18892
17780
17774
17779
17774
17799
17804
18543
17803
17766
17760
17774
17780
17767
18565
17794
17814
17759
17761
17773
17750
18992
18092
18705
18263
17773
17791
18603
17791
17794
17819
17820
17821
17789
18554
17802
17815
17829
17863
17853
17847
18573
17814
17807
17820
17832
17842
17849
18951
17849
17822
17795
17804
17820
17856
18706
17850
17788
17819
18380
17816
20377
17877
17854
17856
17793
17796
17802
18806
17832
17838
17848
17859
17798
17815
18815
17994
17842
17841
17864
17843
17798
18647
17798
17825
17849
17857
17861
17856
18564
17838
17821
17827
17858
17853
18599
17878
17821
17839
17843
17855
17892
18736
18155
17886
17842
17842
17834
17866
18749
17887
17883
17888
17865
17817
17834
18592
17881
17893
17903
17884
17855
17848
18574
17851
17892
17881
18461
17894
20418
18139
17842
17842
17885
17897
17897
18970
17847
17836
17843
17859
17896
17889
18709
17892
17841
17854
17857
17855
17890
18652
17903
17894
17862
17876
17863
17883
19065
17902
17927
17903
17879
17887
18703
17873
17890
17900
17918
17914
17874
18622
17875
17873
17904
17893
17908
17929
18606
17887
17885
17878
17920
17921
17913
18986
17943
17880
17875
17892
17906
17929
18774
17931
17881
17880
17903
17873
20237
17923
17930
17901
17878
17879
17891
18892
17918
17942
17925
17912
17892
17876
18931
18008
17922
17928
17919
17932
17951
19653
18619
17901
17904
17916
17923
18750
17897
17915
17915
17933
17926
17959
18703
17954
17923
17906
17923
17913
17939
18889
18166
17947
17923
17928
17931
17918
18807
17959
17948
17946
17925
17921
18743
17891
17969
17968
17964
17987
18477
18819
17939
17950
17937
17989
17954
17972
20429
18110
17925
17941
17963
17958
17969
19058
17906
17937
17923
17952
17967
18753
17922
17973
17930
17959
17940
17971
18739
17980
17972
17983
17950
17958
17956
18870
18266
18003
17997
18018
17959
17961
18824
17966
18003
17997
18006
18529
18003
18886
17956
17958
17989
18009
18025
18777
17950
17980
17953
17950
18006
18028
18848
18325
17965
17984
17971
17971
18002
18892
18002
18025
17974
17961
17987
17985
20371
18010
18022
18014
17972
17967
18987
17975
18000
18012
18004
18005
17973
18891
18264
17979
18022
18029
18015
18024
18832
18002
17998
18017
18025
18050
18049
18805
17980
18002
18005
18000
18020
18806
18035
18056
17987
17995
18019
17999
18935
18318
18049
18043
18005
18006
18007
18852
18040
18042
18062
18066
18013
17992
18754
18018
18063
18040
18051
18050
18770
18007
18027
17997
18052
18028
18071
20495
18198
18003
18023
18002
18038
18050
19134
18060
18011
18037
18175
18873
19541
18068
18061
18073
18015
18034
18032
18789
18056
18072
18059
18090
17954
18038
19917
18044
18081
18088
18090
18075
18931
18039
18051
18038
18059
18078
18094
18870
18026
18046
18025
18050
18074
18082
18853
18086
18046
18058
18048
18054
18072
19254
18071
18077
18055
18035
18053
18966
18083
18120
18090
18087
18048
18042
20779
18055
18069
18092
18083
18074
18052
19116
18049
18075
18093
18093
18089
18997
18343
18091
18079
18069
18099
18105
18941
18112
18061
18063
18091
18076
18088
18886
18107
18096
18082
18100
18071
18093
18875
18111
18153
18119
18073
18097
18925
18347
18116
18105
18119
18130
18074
18904
18085
18073
18119
18114
18115
18130
18858
18084
18100
18073
18104
18114
18867
18117
18077
18080
18078
18085
18095
20566
18395
18119
18090
18086
18098
18074
19208
18110
18113
18142
18092
18117
18922
18081
18128
18147
18151
18130
18100
18875
18107
18120
18122
18136
18137
18136
19060
18304
18116
18117
18109
18129
18145
18980
18102
18112
18104
18114
18146
18910
18183
18160
18125
18130
18142
18124
18920
18151
18141
18156
18130
18127
18127
19194
18194
18129
18163
18151
18101
18110
18075
18120
18150
18179
18137
18167
20489
18135
18144
18257
19007
18748
18136
19244
18141
18146
18121
18145
18149
19095
18422
18163
18146
18165
18152
18143
19007
18175
18165
18158
18138
18159
18129
18879
18166
18170
18152
18171
18128
18135
18918
18142
18164
18170
18176
18158
19033
18408
18145
18172
18160
18158
18169
19002
18139
18143
18166
18143
18171
18192
18969
18169
18168
18151
18162
18147
18907
18171
18163
18179
18154
18172
18172
20618
18411
18189
18164
18175
18148
18159
19288
18196
18188
18200
18214
18206
18947
18172
18197
18202
18196
18213
18220
18959
18173
18196
18187
18202
18207
18197
19326
18230
18182
18180
18199
18192
19052
18195
18228
18232
18215
18193
18197
18952
18209
18207
18247
18209
18185
18191
18954
18186
18216
18208
18239
18218
18182
19381
18198
18195
18209
18214
18250
19085
18193
18209
18208
18226
18219
18482
20977
18234
18193
18229
18218
18216
19282
18240
18224
18258
18199
18217
18222
19521
18497
18237
18237
18238
18224
18208
19162
18205
18245
18240
18221
18246
18960
18228
18628
18966
18372
18232
18258
19089
18222
18238
18209
18212
18230
18241
19380
18240
18219
18213
18205
18236
19098
18274
18260
18245
18228
18225
18217
18987
18255
18232
18228
18246
18215
18242
18972
18414
19139
18710
18406
18665
21020
18503
18252
18253
18268
18277
18273
19380
18246
18248
18252
18248
18264
18283
18234
18274
18252
18254
18247
18250
19054
18291
18286
18296
18244
18269
18249
19304
18359
18276
18280
18299
18261
18262
18223
18254
18261
18279
18293
18298
18992
18253
18257
18233
18276
18275
18295
19035
18253
18243
18252
18263
18273
18276
19438
18281
18262
18269
18273
18266
19132
18300
18295
18286
18275
18304
18298
20651
18291
18316
18305
18305
18284
19314
18268
18304
18308
18318
18307
18298
19193
18543
18294
18300
18296
18306
18322
19164
18285
18287
18295
18291
18301
19061
18663
18574
18289
18294
18283
18286
19180
18307
18316
18296
18287
18282
18272
19430
18316
18295
18329
18308
18276
19155
18285
18294
18312
18324
18305
18317
19033
18307
18303
18310
18312
18317
18312
19535
18373
18318
18318
18319
18315
20901
18623
18346
18288
18317
18301
18329
19422
18340
18345
18335
18311
18315
19065
18319
18336
18343
18339
18337
18298
19072
18320
18330
18309
18330
18348
18326
19462
18310
18316
18317
18338
18339
19189
18344
18299
18308
18333
18314
18346
19425
18557
18344
18313
18335
18313
18324
19178
18335
18336
18350
18309
18332
19298
19149
18990
18343
18357
18349
18323
19179
18329
18351
18353
18376
18348
20736
18348
18338
18342
18357
18369
18353
19414
18358
18334
18337
18349
18346
18370
19580
18361
18357
18345
18356
18342
19238
18358
18371
18371
18358
18334
18359
19120
18347
18360
18357
18377
18364
19123
18307
18339
18351
18366
18375
18375
19250
18614
18348
18346
18341
18350
18367
19205
18371
18344
18361
18350
18367
19115
18381
18379
18366
18359
18369
18381
19130
18388
18405
18390
18395
18380
18380
21126
18374
18381
18404
18401
18402
19487
18380
18390
18370
18379
18400
18403
19176
18342
18381
18374
18397
18387
19134
18392
18395
18349
18404
18376
18396
19385
18641
18419
18392
18373
18378
18365
19263
18381
18401
18416
18406
18380
19120
18388
18302
18392
18402
18403
18417
19789
18399
18389
18403
18386
18398
19376
18691
18388
18415
18429
18420
18408
19341
18408
18443
18402
18428
18417
21088
18428
18452
18450
18453
18411
18410
19439
18421
18424
18436
18430
18445
18425
19590
18434
18418
18436
18431
18462
19301
18411
18425
18425
18427
18443
18434
19187
18445
18430
18409
18418
18422
19190
18459
18439
18452
18417
18415
18417
19342
18626
18454
18460
18453
18413
19265
20171
18527
18433
18439
18440
18457
19289
18460
18443
18464
18488
18473
18465
19222
18445
18461
18475
18471
18461
20935
18747
18476
18460
18457
18461
18452
19585
18478
18474
18468
18474
18442
19199
18484
18479
18485
18489
18459
18458
19214
18474
18465
18466
18482
18484
18484
19598
18465
18454
18462
18468
18478
19341
18483
18439
18436
18473
18475
18478
19232
18751
18899
18461
18494
18477
19333
18501
18485
18494
18510
18496
18500
19481
18599
18509
18502
18531
18516
19364
18517
18510
18506
18506
18524
18520
20865
18513
18524
18510
18519
18517
18529
18497
18540
18509
18496
18507
18515
19374
18804
18531
18532
18533
18522
18522
19375
18512
18547
18531
18530
18484
19273
18502
18503
18515
18541
18545
18529
19268
18522
18514
18524
18515
18549
19398
18828
18507
18542
18533
18509
18541
19387
18544
18523
18515
18530
18539
18559
18514
18568
18539
18567
18535
18559
19282
18540
18543
18573
18546
18568
18537
21249
18537
18528
18554
18566
18594
19688
18542
18531
18548
18545
18561
18579
19327
18552
18524
18527
18538
18547
19300
18575
18584
18578
18530
18536
18562
19641
18601
18581
18569
18570
18548
19371
18547
18558
18547
19007
19488
18860
19365
18547
18552
18543
18555
18553
19329
18578
18553
18580
18565
18558
18585
19529
18797
18594
18557
18571
18570
18562
18551
18596
18602
18594
18551
18579
20959
19121
18578
18579
18588
18593
19766
18551
18579
18580
18601
18599
18596
19570
18795
18553
18558
18552
18595
18609
19484
18608
18563
18569
18565
18549
19335
18609
18616
18613
18562
18555
18589
19306
18592
18603
18616
18607
18565
19438
18870
18571
18599
18616
18599
18630
19406
18593
18585
18578
18602
18607
19362
18619
18586
18594
18583
18787
19419
19963
18616
18634
18600
18606
18585
21177
19012
18625
18626
18628
18595
18585
19714
18610
18607
18641
18629
18622
19354
18592
18586
18603
18610
18615
18620
19378
18594
18587
18601
18597
18611
19495
18899
18640
18590
18604
18599
18596
19441
18633
18625
18624
18599
18644
19406
18565
18622
18638
18633
18647
18615
19377
18628
18638
18654
18646
18670
18640
19774
18617
18642
18634
18678
18666
19525
18673
18614
18644
18636
18636
18653
21002
18659
18677
18635
18616
18642
19636
18654
18657
18658
18666
18597
18627
19797
18627
18661
18678
18665
18664
19479
18647
18642
18644
18663
18676
18669
19433
18634
19133
19533
18987
18663
19519
18696
18697
18651
18659
18634
18658
19754
18683
18674
18676
18639
18666
19552
18675
18696
18705
18678
18701
18673
19400
18659
18644
18692
18690
18683
19470
18668
18753
19127
18670
18683
18690
21501
18690
18661
18669
18657
18687
19770
18684
18697
18699
18665
18667
18665
19421
18663
18711
18702
18693
18653
19457
18650
18686
18682
18701
18705
18705
19859
18686
18668
18686
18707
18681
19605
18702
18659
18685
18665
18685
18696
19474
18720
19231
18681
18701
18681
19582
18716
18732
18730
18733
18680
18705
19804
18713
18699
18720
18741
18718
19518
18692
18703
18700
18713
18735
18731
21120
18684
18698
18718
18712
18722
19760
18726
18748
18694
18694
18690
18684
19868
18725
18731
18739
18705
18696
19571
18694
18724
18730
18744
18733
18692
19434
18741
18698
18713
18744
18747
19471
18699
18720
18718
18701
18726
18734
19856
18726
18713
18713
18714
18714
19574
18737
18735
18737
18715
18715
18720
19461
18747
18745
18743
18749
18723
19524
18721
18725
18727
18747
18743
18742
21380
18731
18735
18724
18733
18766
19874
18754
18710
18727
18726
18724
18754
19514
18746
18770
18704
18727
18721
19480
19477
19508
18985
18770
18721
19733
18950
18715
18741
18778
18769
18753
19610
18758
18752
18749
18752
18776
19516
18771
18742
18733
18762
18747
18771
19527
18781
18785
18765
18757
18759
19623
19083
18780
18802
18770
18761
18771
19612
18772
18776
18804
18784
18786
21128
18769
18771
18761
18779
18784
18713
20242
18749
18760
18768
18763
18784
19757
19053
18792
18763
18767
18761
18753
19658
18805
18799
18789
18772
18782
19529
18769
18789
18783
18801
18778
19569
18751
18785
18775
18788
18796
18802
19707
18974
18813
18790
18800
18805
19666
18791
18806
18793
18795
18803
18794
19555
18809
18808
18810
18783
18802
19522
18791
18795
18819
18833
18824
18797
21788
18830
18809
18824
18806
18822
19873
18800
18782
18799
18793
18819
18814
19587
18826
18783
18783
18799
18813
19553
18817
18806
18817
18794
18779
18801
19960
18808
18816
18814
18836
18784
19663
18792
18792
18827
18836
18845
18833
19589
18844
18812
18820
18855
18839
19607
18846
18822
18819
18815
18819
18851
20036
18849
18858
18810
18831
18818
19670
18849
18850
18852
18837
18831
18822
18771
18836
18850
18856
18848
18864
19875
18830
18843
18832
18848
18854
20471
19693
19044
18817
18829
18832
18861
20070
18855
18859
18850
18819
18826
19700
18841
18869
18862
18857
18833
18862
19596
18835
18856
18859
18872
18849
19602
18852
18863
18875
18862
18884
18888
20020
18855
18860
18860
18858
18860
19739
18905
18884
18861
18854
18868
19633
18852
18902
18903
18877
18850
18866
21241
18872
18869
18893
18883
18895
20019
19165
18859
18853
18876
18892
18895
19822
18844
18862
18873
18876
18880
19647
18888
18910
18843
18862
18853
18880
19636
18887
18896
18910
18874
18887
19739
19147
18894
18905
18911
18896
18870
19761
18910
18894
18904
18918
18918
19729
18889
18897
18898
18904
18909
19707
18919
18918
18877
18893
18900
18880
19957
18997
18919
18930
18876
18894
21338
18897
19210
19253
18928
18940
18901
20003
18899
18901
18919
19273
19472
20282
18904
18911
18887
18889
18906
19936
19234
18924
18888
18887
18893
18898
19758
18933
18959
18934
18903
18919
19661
18923
18920
18944
18949
18941
18931
19699
18931
18931
18961
18951
18979
19858
19185
18932
18947
18934
18970
18970
19833
18957
18923
18946
18952
18932
19727
18971
18952
18949
18945
18938
21409
18960
19121
19367
19201
19874
19325
20527
18929
18938
18950
18961
18980
19837
18931
18931
18934
18937
18974
19784
18938
18987
18938
18949
18954
18921
19722
18974
18973
18999
18934
18957
19811
19222
18987
18999
18999
18972
18993
19808
18976
18978
18983
18998
19015
19768
18954
18974
18961
18970
18998
19017
19771
18991
18975
18974
18979
18979
19922
19212
19007
19012
18960
18949
21437
18992
18999
19005
18999
19000
18962
20018
18996
18977
19003
19012
19028
19769
18964
18971
18974
18975
19000
19002
20189
19039
18965
18973
18971
18972
19869
19015
19026
19019
18968
18990
19723
18983
19006
19018
19026
19008
18982
19770
19007
19004
19041
19033
19039
19889
19253
18994
19006
18995
19033
19016
19878
19042
18987
19001
19003
19016
19753
19019
19038
19038
19412
19107
21473
18993
19033
19042
19023
19037
18999
20458
18999
19004
19023
19043
19041
19899
19019
19002
19011
19004
19031
19835
19012
19039
18992
19000
19006
18993
19787
19043
19040
19067
18992
19031
19880
19284
19055
19038
19067
19049
19025
19884
19041
19034
19443
19206
19085
19935
19034
19030
19037
19051
19066
19861
19037
19066
19045
19056
19043
19043
20550
19604
19459
19347
19926
19148
21910
19338
19062
19075
19062
19065
20271
19333
19041
19039
19048
19060
19082
20417
19061
19034
19035
19045
19092
20041
19085
19093
19049
19035
19050
20080
19287
19085
19073
19073
19027
19075
19885
19052
19055
19074
19067
19072
19798
19073
19069
19076
19085
19109
19102
19897
19069
19067
19073
19084
19084
19980
19347
19076
19065
19068
19078
19894
19118
19117
19113
19105
19051
19077
21483
19057
19103
19101
19100
19107
20102
19077
19077
19076
19097
19099
20029
19345
19074
19083
19075
19100
19092
19960
19121
19099
19082
19083
19086
19823
19109
19110
19104
19126
19058
19101
19880
19095
19111
19117
19105
19109
20067
19307
19115
19091
19122
19146
19979
19151
19097
19130
19109
19125
19134
19929
19123
19135
19099
19125
19118
19895
19135
19147
19142
19136
19118
21579
19371
19111
19125
19146
19128
19151
20213
19125
19111
19124
19131
19150
19894
19164
19100
19114
19127
19114
19927
19111
19155
19147
19121
19115
19145
20213
19177
19150
19146
19157
19122
19938
19144
19141
19141
19146
19162
19147
19892
19127
19142
19141
19158
19170
19939
19176
19064
19147
19135
19153
20749
19503
20083
19782
19134
19143
20054
19162
19158
19185
19203
19196
19145
21916
19142
19142
19173
19153
19186
20219
19133
19149
19154
19139
19162
20075
19439
19164
19140
19149
19153
19166
19998
19184
19167
19185
19140
19146
19918
19150
19187
19181
19186
19193
19892
19189
19165
19165
19170
19190
19191
20294
19144
19172
19168
19180
19223
20047
19222
19216
19146
19187
19186
19926
19194
19224
19176
19203
19175
19175
19941
19181
19185
19188
19199
19210
21609
19368
19182
19207
19215
19202
20291
19211
19151
19185
19177
19178
19207
19951
19224
19207
19181
19169
19186
19950
19208
19203
19235
19219
19178
20057
19459
19199
19197
19215
19216
19198
19991
19209
19189
19200
19197
19231
19979
19213
19186
19218
19196
19215
19987
19237
19250
19259
19221
19222
19200
20345
19238
19265
19241
19216
19205
20055
19219
19204
19248
19258
19247
21641
19205
19200
19241
19209
19216
19257
20303
19245
19193
19196
19229
19224
20213
19451
19235
19249
19212
19232
20028
19214
19252
19247
19268
19249
19212
19988
19237
19230
19252
19272
19237
20020
19245
19230
19225
19239
19246
20085
19535
19267
19237
19239
19250
19260
20826
20020
19512
19264
19242
19247
20153
19241
19266
19266
19271
19273
20014
19242
19265
19266
19262
19275
19273
21981
19253
19247
19467
19579
19275
20420
19283
19276
19248
19253
19249
20017
19266
19298
19290
19287
19253
20041
19248
19256
19283
19281
19297
19299
20413
19250
19273
19245
19285
19283
20139
19278
19258
19298
19270
19278
20047
19299
19312
19300
19252
19297
19280
20047
19288
19314
19294
19317
19272
20206
19458
19296
19298
19310
19329
20145
19303
19276
19282
19269
19305
19310
21706
19328
19285
19471
19630
19301
20421
19312
19330
19326
19265
19290
20210
19543
19319
19318
19323
19343
20114
19296
19314
19290
19302
19332
19313
20068
19252
19301
19287
19292
19305
20086
19338
19333
19278
19311
19297
20154
19596
19326
19333
19342
19296
19324
20122
19312
19339
19340
19329
19349
20092
19328
19320
19342
19334
19335
20114
19330
19320
19301
19307
19323
19335
22047
19355
19355
19314
19311
19330
20437
19346
19337
19361
19363
19306
20083
19315
19312
19333
19347
19361
20119
19311
19340
19328
19333
19338
19353
20483
19341
19316
19322
19319
19329
20137
19346
19330
19351
19314
19684
21081
19862
19335
19364
19366
19355
20228
19279
19345
19337
19354
19354
19360
20458
19348
19342
19343
19349
19364
20193
19364
19368
19349
19353
19385
22475
19438
19355
19367
19367
19349
19349
20425
19370
19363
19384
19361
19362
20449
19401
19357
19347
19358
19367
20202
19369
19319
19342
19355
19342
20134
19364
19371
19361
19355
19361
19331
20110
19378
19364
19366
19390
19347
20241
19558
19354
19375
19393
19716
20441
19353
19363
19363
19365
19381
19416
20185
19383
19358
19356
19354
19357
20156
19401
19385
19409
19374
19357
21884
19634
19382
19407
19430
19422
20429
19375
19349
19373
19396
19418
19387
20142
19347
19351
19389
19377
19393
20189
19391
19423
19366
19377
19362
20231
19651
19426
19416
19436
19382
20263
19347
19372
19395
19414
19413
19432
20127
19360
19373
19378
19412
19426
20199
19395
19402
19377
19384
19391
20292
19719
19468
19453
19372
19396
19383
20191
19428
19444
19458
19452
20068
22373
19772
19394
19457
19461
19463
20835
19383
19389
19398
19389
19415
20396
19778
19457
19383
19378
19399
20434
19757
19453
19457
19465
19392
19411
20689
19400
19441
19512
20356
20094
20277
19402
19385
19407
19449
19457
20300
19726
19378
19417
19399
19384
20308
19455
19459
19457
19377
19437
19413
20181
19463
19480
19477
19504
19411
20169
19409
19427
19472
19483
19479
21994
19684
19421
19429
19402
19464
20601
19503
19488
19402
19412
19438
19427
20245
19501
19498
19483
19417
19432
20203
19421
19485
19482
19500
19478
20320
19684
19444
19425
19466
19508
20348
19495
19399
19418
19445
19449
19483
20272
19501
19494
19423
19442
19434
20210
19484
19494
19512
19523
19426
20338
19724
19458
19524
19542
19512
20404
19418
19446
19448
19472
19506
19535
21907
19518
19457
19480
19466
19462
19478
19544
19542
19532
19448
19458
20330
19734
19520
19520
19550
19528
20233
19490
19465
19468
19524
19538
19551
20288
19469
19486
19482
19459
19517
20296
19535
19549
19471
19478
19476
21202
19615
19559
19564
19538
19483
20366
19489
19486
19539
19562
19552
20300
19504
19559
19560
19555
19551
19553
20332
19562
19582
19515
19530
19550
22664
19586
19566
19563
19544
19540
20669
19540
19566
19588
19571
19568
20291
19538
19550
19530
19558
19572
20356
19561
19541
20177
20428
19623
19542
20836
19579
19574
19520
19514
19539
20400
19565
19572
19586
19568
19513
20320
19547
19515
19558
19598
19587
20399
19552
19558
19567
19550
19574
20460
19822
19581
19564
19587
19589
19562
20395
19596
19584
19599
19594
19592
19507
19599
19578
19607
19615
19601
20587
19583
19575
19602
19592
19595
20463
19885
19584
19595
19575
19576
20466
19582
19619
19600
19588
19594
19591
20365
19588
19618
19610
19614
19583
20342
19593
19597
19597
19608
19614
20442
19853
19597
19599
19605
19590
20433
19637
19595
19579
19589
19576
19611
20372
19611
19617
19602
19583
19611
20400
19617
19621
19634
19605
19618
22185
19723
19613
19611
19616
19698
21201
19630
19589
19600
19585
19600
20831
19605
19632
19631
19621
19614
20529
19558
19605
19637
19658
19633
19598
20738
19625
19596
19619
19601
19629
20479
19602
19612
19604
19592
19633
20397
19633
19640
19611
19633
19617
20333
19629
19639
19639
19636
19615
19638
20752
19614
19619
19646
19653
19612
20484
19633
19625
19636
19630
19656
22135
19648
19614
19605
19645
19797
21192
19651
19628
19621
19612
19647
20484
20346
20514
19673
19639
19648
20435
19600
19617
19631
19630
19644
19628
20405
19602
19631
19604
19617
19631
20434
19660
19650
19631
19610
19616
19621
19831
19667
19646
19665
19627
20418
19620
19603
19647
19659
19663
20412
19627
19644
19608
19621
19641
19657
20432
19654
19640
19631
19619
19628
22370
19645
19670
19642
19613
19620
20747
19623
19664
19653
19646
19669
20394
19644
19612
19627
19650
19623
20408
19679
19624
19612
19626
19641
19656
20782
19648
19718
19609
19654
19630
20450
19647
19654
19675
19633
19618