142
138
137
139
140
141
143
146
148
153
162
162
164
166
166
171
172
173
174
175
178
180
182
183
184
188
189
189
191
193
196
198
200
200
200
205
207
207
209
211
213
216
217
218
219
222
222
225
227
228
231
234
234
234
236
240
241
243
245
245
249
250
252
252
254
257
258
261
262
263
267
267
268
270
272
275
276
279
279
279
284
285
286
288
290
292
294
295
297
297
301
301
303
306
307
310
312
312
312
315
319
320
321
324
324
328
329
330
331
333
336
337
339
340
342
346
346
347
348
351
353
355
357
357
357
362
364
365
366
4216
371
373
374
375
376
380
380
432
428
421
427
446
440
422
435
442
433
420
402
403
407
408
410
410
412
416
419
418
419
420
425
425
426
427
429
432
434
436
436
436
441
443
444
445
447
450
452
453
454
455
459
459
461
463
464
468
469
470
471
472
477
477
479
480
481
486
487
488
489
490
493
495
497
498
499
503
504
505
506
508
511
513
515
515
515
520
522
522
524
526
528
531
531
533
534
537
538
540
542
543
546
548
549
550
551
555
556
558
559
560
564
565
567
567
569
572
573
576
577
578
582
582
583
585
587
318
420
421
423
424
427
429
430
319
421
423
424
425
429
430
432
320
423
424
425
426
430
432
432
324
425
427
429
430
434
436
436
325
427
429
430
432
436
436
437
1366
485
432
434
443
436
436
438
328
430
432
437
440
442
452
448
349
450
445
446
450
447
448
450
357
448
459
448
447
459
459
456
347
453
458
456
449
463
455
456
340
448
440
452
450
460
457
455
345
446
449
450
455
455
455
458
346
448
456
450
454
452
504
452
343
446
447
448
448
452
453
456
344
445
447
447
450
452
454
455
344
447
447
450
450
454
455
457
346
447
450
450
452
455
456
459
346
450
450
452
453
457
459
459
351
453
454
455
456
461
461
463
352
454
455
456
459
461
463
464
353
455
456
459
459
463
464
465
354
456
459
459
461
463
465
467
355
459
459
461
461
465
467
468
360
461
463
464
465
470
470
472
360
463
464
465
466
470
472
472
362
464
465
467
468
472
472
474
363
467
466
468
470
472
2460
475
399
469
470
501
470
474
475
477
368
470
484
491
490
495
487
509
384
503
472
475
475
479
481
482
371
473
487
475
477
481
481
481
371
474
475
477
477
481
481
483
373
475
477
477
479
482
483
486
376
479
481
481
482
487
488
489
378
481
481
481
483
488
488
490
380
482
481
483
486
488
490
492
380
482
483
486
487
490
492
492
380
483
486
487
488
492
492
492
385
488
488
490
492
495
497
498
387
489
490
492
492
497
498
499
387
490
492
492
493
497
499
500
389
492
492
492
495
499
500
501
391
492
493
495
497
500
501
504
393
497
498
499
500
504
504
506
396
498
499
500
501
504
506
508
397
499
500
501
504
506
508
509
398
500
501
504
504
508
509
510
399
501
504
504
1548
509
510
511
402
504
506
508
509
513
515
515
402
506
508
509
510
515
515
515
405
508
509
510
511
515
515
517
407
509
510
511
513
516
517
519
408
510
511
513
515
517
519
520
411
515
515
515
517
522
522
524
414
515
516
517
519
522
524
526
414
515
517
519
520
524
526
526
414
517
519
520
522
526
526
527
416
519
520
522
522
526
526
528
420
523
524
526
526
531
532
533
421
524
526
526
526
531
533
533
423
526
526
527
528
533
533
535
425
526
526
528
531
533
535
537
425
527
528
531
532
535
537
537
429
532
533
534
535
538
540
542
430
533
534
535
537
540
542
543
432
534
535
537
537
542
543
544
432
536
537
537
537
542
544
545
434
537
537
537
1392
544
545
546
437
540
542
543
544
548
549
549
438
542
543
544
545
549
549
551
441
543
544
545
546
549
551
553
442
544
545
546
549
551
553
554
443
545
546
549
549
553
554
555
447
549
549
551
553
556
558
560
447
550
551
553
554
558
560
560
447
551
553
554
555
560
560
560
450
553
554
555
556
560
560
562
452
554
555
556
558
560
562
564
455
558
560
560
560
565
567
567
456
560
560
560
562
567
567
569
459
560
560
562
564
567
569
571
459
560
562
564
565
569
571
571
460
563
564
565
567
570
571
572
464
567
567
569
571
573
576
577
465
567
569
571
571
576
577
578
466
569
571
571
571
576
578
578
468
571
571
571
573
578
1428
580
469
571
572
573
576
578
580
582
472
576
577
580
579
582
582
585
474
577
578
579
580
583
585
587
475
578
578
580
582
585
587
588
477
579
580
582
582
587
588
589
477
580
582
582
583
587
589
590
481
583
585
587
588
591
594
594
481
585
587
588
589
594
594
594
483
587
588
589
590
594
594
596
526
588
589
590
591
594
596
598
486
589
590
591
594
596
598
599
490
594
594
594
596
600
601
603
492
594
594
596
598
601
603
605
492
594
596
598
599
603
605
605
493
596
598
599
600
605
605
605
495
598
599
600
601
605
606
607
499
601
603
605
605
609
2541
626
526
605
612
605
606
610
612
612
515
638
639
637
642
634
635
614
504
605
607
608
610
613
646
616
504
605
607
609
610
614
616
616
508
610
612
612
614
617
618
621
509
612
612
614
616
618
621
622
510
612
614
616
616
621
622
623
511
614
616
616
616
621
623
623
513
616
616
616
618
623
623
625
516
618
621
622
623
627
627
628
517
621
622
623
624
627
627
630
519
622
623
624
625
628
630
632
520
623
623
625
627
630
632
633
522
624
625
627
627
632
633
634
526
627
628
630
632
635
636
639
526
627
630
632
633
636
639
639
526
630
632
633
634
638
639
639
528
632
633
1578
635
639
639
641
531
633
634
635
636
639
641
643
533
638
639
639
639
644
645
646
535
639
639
639
641
645
646
648
537
639
639
641
643
646
648
650
537
639
641
643
644
648
650
650
537
641
643
644
645
649
650
650
543
645
646
648
650
652
654
655
544
646
648
650
650
654
655
657
545
649
650
650
650
655
657
657
546
650
650
650
652
657
657
659
548
650
650
652
654
657
659
661
551
654
655
657
657
661
661
663
553
655
657
657
659
662
663
666
554
657
657
659
661
663
666
667
555
657
659
661
661
666
667
668
556
659
661
661
661
666
668
668
560
663
663
666
667
6495
671
672
562
683
536
535
537
540
542
542
455
535
535
537
538
542
542
544
455
535
537
538
540
542
544
545
454
537
538
540
540
544
545
544
459
540
542
542
545
546
547
549
459
542
542
545
544
547
549
549
461
542
545
544
544
549
549
551
461
545
544
544
546
549
551
551
464
544
544
546
547
551
551
553
465
547
549
549
551
554
553
555
466
549
549
551
551
553
555
556
468
549
551
551
553
555
556
558
468
551
551
553
554
556
558
558
470
551
553
1759
565
563
560
580
472
553
555
556
558
560
563
563
472
555
556
569
589
597
595
587
527
590
582
591
593
588
584
594
515
593
600
585
597
598
592
593
518
594
593
603
609
604
1756
601
507
604
598
591
594
592
587
606
511
588
597
584
587
571
569
599
501
582
584
577
584
588
570
571
481
585
592
588
586
590
612
598
519
599
599
587
605
573
576
576
488
571
571
572
573
596
576
576
488
569
570
571
571
576
576
578
488
572
572
571
574
576
578
578
489
571
571
574
575
578
578
579
490
571
574
575
576
578
579
580
493
576
576
578
578
580
583
583
495
576
578
578
579
583
584
585
495
578
578
579
580
583
585
585
497
578
579
580
580
585
585
587
497
579
580
580
583
585
587
587
499
583
583
585
585
588
590
589
502
583
585
585
587
590
589
592
503
585
585
587
587
589
592
592
504
585
587
587
588
592
593
594
504
587
587
1513
605
634
596
624
509
590
589
592
593
596
650
636
544
618
629
617
649
596
598
599
509
592
593
594
610
597
598
598
511
593
594
594
596
599
598
601
512
594
594
596
596
598
601
601
515
596
597
598
598
603
603
605
515
597
598
598
601
603
605
605
516
598
598
601
602
605
605
606
517
599
601
601
603
605
606
607
517
601
602
603
603
606
608
607
522
603
605
605
606
610
611
612
522
605
605
606
607
610
612
612
524
605
606
607
607
612
612
614
524
606
607
607
610
612
614
614
525
607
607
610
611
614
614
615
529
611
612
612
614
617
616
619
530
612
612
614
614
616
619
619
531
612
614
614
615
619
620
621
531
614
614
615
1372
619
621
621
533
614
615
616
616
621
621
623
535
616
621
620
621
623
624
625
535
619
620
621
621
624
626
625
538
620
621
621
623
626
625
628
539
621
621
623
623
625
628
628
540
621
623
623
624
628
629
630
542
624
626
625
628
630
632
632
543
625
625
628
629
632
632
633
544
625
628
629
630
632
633
634
544
628
629
630
630
633
635
634
547
629
630
630
632
635
634
637
549
632
632
633
634
637
639
639
551
632
633
634
634
639
639
641
551
635
635
634
637
639
641
641
552
634
634
637
638
641
641
642
553
634
637
638
639
641
642
643
556
639
639
641
641
643
646
646
558
639
641
641
642
646
647
648
558
1360
641
642
643
646
648
648
560
641
644
643
643
648
648
650
560
642
644
643
646
648
650
650
562
646
647
648
648
651
652
652
565
647
648
648
650
653
652
655
565
648
648
650
650
652
655
656
567
648
650
650
651
655
655
657
567
650
650
651
652
655
657
657
572
653
652
655
655
659
695
660
585
668
668
669
670
673
675
675
587
668
671
670
670
675
675
677
587
669
671
670
673
675
677
677
588
670
670
673
673
677
677
678
592
674
675
675
677
680
679
682
593
675
675
677
677
679
682
683
594
675
677
677
678
682
682
684
594
677
677
678
679
682
684
684
596
677
680
2020
679
684
684
686
599
679
682
683
684
686
689
689
598
682
682
684
684
687
689
688
601
683
684
684
686
689
688
691
601
684
684
686
686
688
691
691
603
684
686
686
687
691
691
693
605
687
688
688
691
693
695
695
606
688
688
691
692
695
695
696
607
688
691
692
693
695
696
697
607
691
692
693
693
696
698
697
610
692
693
693
695
698
697
700
612
695
695
696
697
700
702
702
614
695
696
697
697
702
702
704
614
696
697
697
700
702
704
704
615
697
697
700
701
704
704
705
616
697
700
701
702
704
705
707
619
702
702
704
704
706
709
709
621
702
704
704
705
1603
775
713
623
711
704
705
706
709
739
769
676
754
758
744
716
711
711
713
623
706
707
707
709
711
713
713
625
709
709
711
711
714
715
715
628
710
711
711
713
716
715
718
629
711
711
713
713
715
718
719
630
711
713
713
714
718
719
720
630
713
713
714
715
718
720
720
635
717
715
718
718
722
722
723
634
717
718
718
720
722
725
724
634
718
719
720
720
723
725
724
637
719
720
720
722
725
724
727
637
720
720
722
722
724
727
727
641
722
723
724
724
729
729
731
641
723
724
724
727
729
731
731
642
724
724
727
728
731
731
732
643
725
727
1467
729
731
732
733
643
727
728
729
729
732
734
733
648
729
731
731
732
736
737
738
648
731
731
732
733
736
738
738
650
731
732
733
733
738
738
740
650
732
733
733
736
738
740
740
651
733
733
736
737
740
740
741
655
737
738
738
740
743
742
745
656
738
738
740
740
742
745
745
657
738
740
740
741
745
746
747
657
740
740
741
742
745
747
747
659
740
741
742
742
747
747
749
662
742
745
746
747
749
750
751
661
745
746
747
747
750
752
751
664
746
747
747
749
752
751
754
665
747
747
749
749
751
754
754
666
747
749
749
750
754
756
756
668
750
751
751
754
756
758
758
669
751
753
754
755
758
758
759
670
751
754
755
756
758
759
760
670
754
755
756
756
759
761
760
673
754
756
756
758
760
760
763
675
758
758
759
760
764
765
765
677
758
759
760
760
765
765
767
677
761
761
760
763
765
767
767
678
760
760
763
764
767
767
768
679
760
763
764
765
767
768
769
683
765
765
767
767
769
772
772
684
765
767
767
770
772
772
774
684
767
767
768
769
772
774
774
686
767
768
769
769
774
774
776
686
768
769
769
772
774
776
776
688
772
773
774
774
777
779
1414
690
773
774
774
776
778
778
781
692
774
774
776
776
778
781
781
693
774
776
776
777
781
781
783
693
776
776
777
778
782
783
783
698
779
778
781
782
785
785
786
697
778
781
781
783
785
786
787
697
781
782
783
783
788
788
787
700
782
783
783
785
787
787
790
701
783
783
785
785
787
790
790
704
785
786
787
787
792
792
794
704
788
787
787
790
792
794
794
705
788
787
790
790
794
794
795
706
5771
789
791
792
794
795
796
706
790
790
792
792
795
796
796
711
792
794
794
795
799
799
3963
732
796
794
797
796
799
869
869
763
852
850
805
799
801
801
804
713
814
797
796
799
801
803
803
714
796
796
799
800
803
803
804
718
800
801
801
803
806
805
808
719
801
801
803
803
805
808
809
720
801
803
803
804
808
809
810
720
803
803
804
805
808
810
810
722
804
804
805
805
810
810
812
724
805
808
809
810
812
813
814
724
808
809
810
810
813
815
814
727
809
810
810
812
814
814
817
728
810
810
812
812
814
817
818
729
810
812
812
813
817
818
819
731
813
814
814
817
819
821
1939
732
815
814
816
817
821
821
824
733
816
817
817
819
821
822
823
733
817
818
819
819
822
824
823
736
818
819
819
821
824
823
826
738
821
821
824
823
826
828
828
740
821
822
823
823
828
828
830
740
822
823
823
826
828
830
830
741
823
823
826
827
830
830
831
742
823
826
827
828
830
831
832
745
828
828
830
830
832
835
835
747
829
830
830
831
835
836
837
747
830
830
831
832
835
837
837
1665
830
834
834
839
837
837
839
749
831
832
832
855
887
905
906
828
900
881
884
895
1791
908
906
797
887
892
871
883
866
842
845
755
838
838
861
839
841
844
845
756
837
839
839
840
844
845
846
756
839
839
840
841
844
846
846
761
842
841
844
845
848
848
849
760
841
844
845
846
848
849
850
760
844
845
846
846
849
851
850
763
845
846
846
909
850
850
853
764
846
846
848
848
850
853
854
767
848
849
850
850
855
855
857
767
849
850
850
853
855
857
857
768
850
850
853
853
857
857
858
769
850
853
854
855
857
858
859
769
853
854
855
855
860
2254
859
774
855
857
857
858
862
863
864
775
857
857
858
859
862
864
864
776
857
858
859
859
864
864
866
776
858
859
859
862
864
866
866
777
859
859
862
863
866
866
867
781
863
864
864
866
869
868
871
782
864
864
866
866
868
871
871
783
864
866
866
869
870
872
873
783
866
866
867
868
871
873
873
785
866
867
868
868
873
873
875
788
868
871
872
873
875
876
877
787
871
872
873
873
878
878
877
790
871
873
873
875
878
877
880
791
873
873
875
875
877
880
880
792
873
1739
902
879
886
881
882
794
876
933
949
940
948
922
884
797
878
879
880
882
884
884
885
796
877
880
881
882
884
885
886
796
880
881
882
882
885
887
886
799
881
882
882
884
887
886
889
801
884
884
885
886
889
891
891
803
884
885
886
886
891
891
893
803
885
886
886
889
891
893
893
804
886
886
889
890
893
893
894
805
886
889
890
891
893
894
895
808
891
891
893
893
895
898
898
810
891
893
893
894
898
899
900
810
893
893
894
896
898
900
900
812
894
894
1656
895
900
900
902
812
894
895
895
898
900
902
902
814
898
898
900
900
905
904
904
817
898
900
900
902
905
904
907
818
900
900
902
902
904
907
908
819
900
902
902
903
907
908
909
819
902
902
905
904
907
909
909
822
904
904
906
908
911
911
914
823
904
907
907
909
911
912
914
823
908
907
909
909
914
913
913
826
907
909
909
911
914
913
916
827
909
909
911
911
913
916
917
830
911
912
914
913
918
918
920
830
912
913
913
916
918
920
920
831
913
913
917
916
920
920
923
832
913
916
916
918
920
921
923
832
916
916
918
918
923
922
922
837
918
920
920
921
925
926
927
837
920
920
923
922
925
927
927
839
920
921
923
922
927
927
929
839
921
922
922
925
927
929
929
840
922
922
925
925
929
929
932
843
926
927
927
929
932
931
934
845
927
927
929
929
931
934
935
846
927
929
929
930
934
935
936
846
929
929
932
932
935
936
936
848
929
930
932
931
936
936
938
851
931
934
935
936
938
939
941
850
1609
934
936
936
939
941
940
853
935
936
936
938
941
940
943
854
936
936
938
938
940
942
944
855
936
938
938
939
943
944
945
857
940
941
940
943
945
947
947
858
940
940
943
944
947
947
948
859
940
943
944
945
947
950
950
859
943
943
945
945
950
949
949
862
944
945
945
947
950
949
952
864
947
947
948
950
952
954
954
866
947
948
949
949
954
954
956
866
948
949
949
952
954
956
956
867
950
949
952
953
956
956
957
868
962
952
953
954
1745
963
960
894
954
954
956
992
1059
1042
1033
944
955
957
956
959
962
963
963
873
956
956
957
958
961
963
963
875
956
957
959
958
963
963
965
875
957
958
958
961
963
965
965
877
961
962
963
963
968
967
967
880
963
963
963
965
968
967
970
881
963
963
965
965
967
970
970
882
963
965
965
966
970
971
972
882
965
965
966
967
970
972
972
887
967
967
970
971
974
974
975
886
967
970
971
972
974
975
976
886
970
971
972
972
975
1717
976
889
970
972
972
974
977
976
979
891
973
972
974
974
976
979
979
893
991
975
977
976
981
981
983
893
975
976
976
979
981
983
983
894
976
976
979
979
983
983
984
895
976
979
980
981
983
984
985
895
979
979
981
981
986
985
985
900
981
983
983
984
988
989
990
900
983
983
984
985
988
990
990
902
983
984
985
985
990
990
992
902
984
986
985
988
990
992
992
903
985
985
988
989
992
992
993
907
989
990
990
992
995
994
3595
907
990
990
992
992
994
996
998
909
990
992
992
995
996
997
999
909
992
992
995
994
997
999
999
911
992
994
994
994
999
999
1001
914
994
996
997
999
1001
1003
1003
913
996
997
999
999
1004
1004
1003
915
997
999
999
1001
1004
1003
1005
916
999
999
1001
1001
1003
1005
1006
918
999
1001
1001
1003
1005
1006
1008
920
1003
1004
1003
1005
1008
1010
1010
923
1004
1003
1005
1006
1010
1010
1013
922
1003
1005
1006
1008
1010
1013
1012
922
1005
1006
1008
1958
1013
1013
1012
924
1006
1008
1008
1010
1014
1012
1014
927
1010
1010
1013
1012
1016
1017
1017
929
1010
1013
1012
1012
1017
1017
1019
929
1013
1012
1012
1014
1017
1019
1019
932
1012
1012
1014
1016
1019
1019
1022
931
1012
1014
1016
1017
1019
1022
1021
935
1017
1017
1019
1019
1021
1023
1025
936
1017
1019
1019
1022
1023
1025
1026
936
1019
1019
1022
1021
1025
1105
1026
938
1019
1020
1022
1021
1026
1026
1028
938
1022
1021
1021
1023
1026
1028
1028
940
1024
1025
1026
1026
2564
1051
1075
956
1040
1039
1045
1131
1145
1131
1123
958
1040
1041
1043
1044
1046
1046
1049
958
1039
1041
1043
1044
1046
1049
1048
958
1042
1043
1044
1044
1049
1048
1048
963
1044
1046
1046
1049
1050
1052
1053
963
1046
1046
1049
1048
1052
1053
1053
965
1046
1049
1048
1048
1053
1053
1055
965
1049
1048
1048
1050
1053
1055
1055
968
1048
1048
1050
1052
1055
1055
1058
969
1051
1053
1053
1055
1058
1057
1059
971
1053
1053
1055
1055
1057
1059
1061
972
1053
1055
1055
1056
1060
1869
1062
972
1055
1055
1058
1057
1061
1063
1062
974
1055
1058
1057
1057
1062
1062
1064
977
1057
1059
1061
1062
1064
1067
1066
976
1060
1061
1062
1062
1067
1066
1066
978
1060
1062
1062
1064
1067
1066
1068
980
1062
1062
1064
1064
1066
1068
1070
981
1062
1064
1064
1067
1068
1070
1071
983
1067
1066
1066
1068
1071
1073
1073
986
1066
1066
1068
1070
1073
1073
1076
985
1066
1068
1070
1071
1073
1076
1075
985
1069
1070
1071
1071
1076
1075
1075
987
1069
1071
1071
1073
1076
1075
1753
1004
1075
1073
1076
1075
1091
1179
1166
1082
1179
1108
1075
1075
1080
1134
1159
1067
1144
1146
1134
1136
1081
1083
1083
994
1114
1075
1077
1079
1082
1082
1085
994
1089
1078
1078
1080
1082
1085
1084
998
1080
1080
1082
1082
1084
1086
1088
999
1080
1082
1082
1085
1086
1088
1089
999
1082
1082
1085
1084
1088
1089
1089
1001
1082
1085
1084
1084
1089
1089
1091
1001
1085
1084
1084
1086
1089
1091
1091
1003
1086
1088
1089
1089
1094
1093
1093
1005
1103
1089
1089
1091
1094
1899
1096
1007
1090
1089
1091
1091
1093
1097
1096
1008
1089
1091
1091
1094
1095
1097
1098
1008
1091
1091
1094
1093
1097
1098
1098
1011
1094
1093
1095
1097
1100
1100
1103
1012
1093
1095
1097
1098
1100
1103
1102
1012
1095
1097
1098
1098
1103
1102
1102
1014
1097
1098
1098
1100
1103
1102
1104
1016
1098
1098
1100
1100
1102
1104
1105
1019
1100
1103
1102
1102
1107
1107
1109
1019
1103
1102
1102
1104
1107
1109
1109
1022
1102
1102
1104
1106
1109
1109
1112
1021
1102
1104
1106
1878
1128
1113
1128
1021
1104
1107
1196
1200
1189
1189
1134
1026
1107
1110
1110
1112
1114
1115
1116
1026
1109
1109
1112
1111
1115
1116
1116
1028
1126
1112
1111
1111
1116
1116
1118
1028
1112
1111
1111
1113
1116
1118
1118
1031
1111
1111
1113
1115
1118
1118
1121
1032
1115
1116
1116
1118
1121
1120
1122
1034
1116
1116
1118
1118
1120
1122
1124
1035
1116
1118
1118
1121
1122
1124
1125
1035
1118
1118
1121
1120
1124
1125
1125
1037
1118
1121
1120
1120
1125
1125
1127
1040
1898
1123
1124
1125
1127
1130
1129
1039
1122
1124
1125
1125
1130
1129
1129
1041
1124
1125
1125
1127
1130
1129
1131
1043
1125
1125
1127
1127
1129
1131
1133
1044
1125
1127
1127
1130
1131
1133
1134
1046
1130
1129
1129
1131
1134
1136
1136
1049
1129
1129
1131
1133
1136
1136
1139
1048
1129
1131
1133
1134
1136
1139
1138
1048
1131
1133
1134
1134
1139
1138
1138
1050
1149
1134
1134
1136
1139
1138
1140
1053
1136
1136
1139
1138
1142
1143
1143
1055
1136
1139
1138
1138
1144
1143
1145
1055
1139
1138
1138
1140
1143
1145
1145
1058
1138
1138
1140
1142
1145
1145
1148
1057
1138
1140
1142
1143
1145
1148
1147
1061
1143
1143
1145
1145
1147
1149
1151
1062
1143
1145
1145
1148
1149
1151
1152
1062
1145
1145
1148
1147
1151
1152
1152
1064
1145
1148
1147
1147
1152
1152
1154
1064
1148
1147
1147
1149
1152
1154
1154
1066
1149
1151
1152
1152
1157
1156
1156
1068
1151
1152
1152
1154
1157
1156
1158
1070
1152
1152
1154
1154
1156
1158
1160
1746
1152
1154
1154
1157
1159
1159
1161
1072
1170
1154
1157
1156
1160
1161
1161
1074
1173
1156
1158
1160
1163
1163
1164
1076
1156
1158
1159
1161
1163
1166
1165
1075
1158
1160
1161
1161
1166
1165
1165
1077
1160
1161
1161
1163
1166
1184
1170
1087
1161
1161
1163
1163
1165
1210
1272
1190
1236
1253
1265
1262
1240
1266
1267
1180
1268
1261
1265
1279
1270
1253
1249
1175
1258
1262
1244
1251
1261
1262
1179
1086
1169
1170
1170
1171
1172
1175
1174
3935
1193
1168
1170
1170
1253
1272
1272
1173
1201
1173
1173
1174
1177
1177
1179
1089
1172
1172
1174
1175
1177
1179
1179
1091
1172
1174
1175
1174
1179
1179
1181
1091
1175
1175
1174
1176
1179
1181
1181
1093
1175
1174
1176
1177
1181
1181
1184
1095
1177
1179
1179
1181
1184
1183
1289
1096
1179
1179
1181
1181
1183
1185
1186
1098
1179
1181
1181
1183
1185
1186
1188
1098
1181
1181
1184
1183
1186
1188
1188
1100
1181
1182
1184
2695
1188
1188
1190
1103
1183
1185
1187
1189
1190
1193
1192
1102
1185
1187
1188
1188
1193
1192
1192
1104
1187
1188
1188
1190
1193
1192
1194
1106
1188
1188
1190
1190
1192
1194
1196
1107
1188
1190
1190
1193
1194
1196
1197
1109
1193
1192
1192
1195
1197
1199
1199
1112
1192
1192
1194
1196
1199
1199
1202
1111
1192
1194
1196
1197
1199
1202
1201
1111
1194
1196
1197
1197
1202
1202
1201
1113
1196
1197
1197
1199
1202
1201
1203
1116
1199
1199
1202
1203
1204
1206
1206
1118
1199
1202
1201
1201
1206
1206
1208
1118
1202
1201
1201
1203
1206
1208
1208
1121
1201
1201
1203
1205
1208
1208
1211
1120
1201
1203
1205
1206
1208
1211
1210
1124
1206
1206
1208
1208
1210
1212
1214
1125
1206
1208
1208
1211
1212
1214
1215
1125
1208
1208
1211
1210
1214
1215
1215
1127
1208
1211
1210
1210
1215
1215
1217
1127
1211
1210
1210
1212
1215
1217
1217
1129
1212
1213
1215
1215
1220
1219
1219
1131
1214
1215
1915
1217
1220
1219
1221
1133
1215
1215
1218
1217
1219
1221
1223
1134
1215
1217
1217
1220
1221
1223
1224
1134
1217
1217
1220
1219
1223
1224
1224
1137
1220
1219
1221
1223
1226
1226
1229
1138
1219
1221
1223
1224
1226
1229
1228
1138
1222
1223
1224
1224
1229
1228
1228
1141
1222
1224
1224
1226
1229
1228
1230
1142
1224
1224
1226
1226
1228
1230
1232
1145
1226
1229
1228
1228
1233
1233
1235
1145
1229
1228
1228
1230
1233
1235
1235
1148
2115
1256
1244
1232
1235
1235
1329
1249
1330
1331
1254
1234
1236
1237
1259
1147
1230
1232
1233
1233
1236
1238
1237
1152
1233
1235
1235
1238
1240
1240
1242
1152
1235
1235
1238
1238
1241
1242
1242
1154
1235
1238
1238
1237
1242
1242
1244
1154
1238
1238
1237
1239
1242
1244
1244
1157
1238
1237
1239
1241
1244
1244
1247
1159
1240
1242
1242
1244
1247
1246
1248
1160
1242
1242
1244
1244
1246
1248
1250
1161
1242
1244
1244
1247
1249
1998
1251
1161
1245
1244
1247
1246
1251
1251
1251
1163
1244
1247
1246
1246
1251
1251
1253
1166
1246
1248
1250
1251
1253
1256
1255
1165
1248
1250
1251
1251
1256
1255
1255
1167
1250
1251
1251
1253
1256
1255
1257
1169
1251
1251
1253
1253
1255
1257
1259
1170
1251
1253
1253
1256
1257
1259
1260
1172
1256
1255
1255
1257
1260
1262
1262
1175
1270
1255
1257
1259
1262
1262
1265
1174
1256
1257
1259
1260
1262
1265
1264
1174
1257
1923
1260
1260
1263
1265
1264
1176
1259
1261
1260
1262
1265
1264
1266
1179
1262
1262
1263
1265
1268
1269
1269
1181
1262
1265
1264
1264
1269
1269
1271
1181
1265
1264
1264
1266
1269
1271
1271
1184
1264
1264
1266
1268
1271
1271
1274
1183
1265
1266
1268
1269
1271
1274
1273
1187
1269
1269
1271
1271
1273
1275
1277
1188
1269
1271
1271
1274
1275
1277
1278
1188
1271
1271
1274
1273
1277
1278
1278
1190
1271
1274
1273
1273
1278
1967
1280
1190
1274
1273
1273
1275
1279
1280
1280
1192
1275
1277
1278
1278
1283
1282
1282
1194
1277
1278
1278
1280
1283
1282
1284
1196
1279
1278
1280
1280
1282
1284
1286
1197
1279
1280
1280
1283
1284
1286
1287
1197
1280
1280
1283
1282
1286
1287
1287
1200
1283
1282
1284
1286
1289
1289
1292
1201
1282
1284
1286
1287
1289
1292
1291
1201
1284
1286
1287
1287
1292
1291
1291
1203
1286
1287
1287
3410
1291
1291
2461
1206
1291
1287
1289
1350
1426
1387
1391
1218
1290
1291
1293
1316
1296
1296
1298
1208
1292
1291
1291
1293
1296
1298
1298
1211
1291
1291
1293
1295
1298
1298
1301
1210
1291
1293
1295
1296
1298
1301
1300
1210
1294
1295
1296
1296
1301
1300
1300
1215
1296
1298
1298
1301
1303
1303
1305
1215
1298
1298
1301
1300
1304
1305
1305
1217
1298
1301
1300
1300
1305
1305
1307
1217
1301
1300
1300
1302
1305
1307
1307
1220
1315
1300
1303
1304
1307
1307
1310
1222
1304
1305
1305
1307
1310
1309
1311
1223
1305
1305
1307
1307
1309
1311
1313
1224
1305
1307
1307
1310
1311
1313
1314
1224
1307
1307
1310
1309
1313
1314
1314
1226
1307
1310
1309
1309
1314
1314
1316
1229
1309
1311
1313
1314
1316
1319
1318
1228
1311
1313
1314
1314
1319
1318
1318
1230
1313
1314
1314
1316
1319
1318
1320
1232
1314
1314
1316
1316
1318
1320
1322
1233
1314
3969
1316
1318
1320
1321
1324
1235
1317
1319
1318
1320
1323
1325
1325
1238
1319
1318
1320
1321
1325
1325
1328
1237
1318
1320
1321
1323
1325
1328
1327
1237
1320
1321
1456
1323
1326
1328
1327
1239
1322
1323
1323
1325
1327
1327
1329
1242
1325
1325
1328
1328
1330
1332
1332
1244
1325
1328
1328
1327
1332
1332
1334
1244
1327
1328
1327
1329
1332
1334
1334
1247
1328
1327
1329
1330
1334
2753
1335
1246
1327
1329
1331
1333
1334
1337
1336
1250
1332
1332
1334
1334
1336
1338
1340
1251
1332
1334
1334
1337
1338
1340
1341
1251
1334
1334
1337
1336
1340
1341
1341
1253
1334
1337
1336
1336
1341
1341
1343
1253
1337
1336
1336
1339
1341
1343
1343
1255
1338
1340
1341
1341
1346
1345
1345
1257
1340
1341
1341
1343
1346
1345
1347
1259
1341
1341
1343
1343
1345
1348
1348
1260
1341
1343
1343
1346
2260
1380
1352
1274
1343
1343
1426
1474
1454
1465
1351
1263
1346
1348
1369
1348
1352
1352
1355
1264
1345
1347
1349
1350
1352
1355
1354
1264
1347
1349
1350
1350
1355
1354
1354
1266
1349
1350
1350
1352
1355
1354
1356
1268
1350
1350
1352
1352
1354
1356
1358
1271
1352
1355
1354
1354
1359
1359
1361
1271
1355
1354
1354
1356
1359
1361
1361
1274
1354
1354
1357
1358
1361
1361
1364
1273
1356
1356
1358
2073
1361
1364
1364
1273
1356
1358
1359
1359
1364
1363
1363
1278
1359
1361
1361
1364
1365
1367
1368
1278
1361
1361
1364
1363
1367
1368
1368
1280
1361
1364
1363
1363
1368
1368
1370
1280
1364
1363
1363
1365
1368
1370
1370
1283
1363
1363
1365
1367
1370
1370
1373
1284
1367
1368
1368
1370
1373
1372
1374
1286
1368
1368
1370
1370
1372
1374
1376
1287
1368
1370
1370
1373
1374
1376
1377
1287
1370
1370
1377
1372
1376
1377
1377
1289
1370
1373
1373
1372
1377
1377
1379
1292
1372
1374
1376
1377
1379
1382
1381
1291
1374
1376
1377
1377
1382
1381
1381
1293
1376
1377
1377
1379
1382
1381
1383
1295
1377
1377
1379
1379
1381
1383
1385
1296
1377
1379
1379
1382
1383
1385
1386
1298
1383
1381
1381
1383
1386
1388
1388
1301
1381
1381
1383
1385
1388
1388
1391
1300
1381
1383
1385
1386
1388
1391
1390
1973
1384
1385
1386
1386
1391
1390
1392
1303
1385
1386
1386
1388
1391
1390
1392
1305
1388
1388
1391
1390
1394
1395
1395
1307
1388
1391
1390
1390
1395
1395
1397
1307
1392
1390
1390
1392
1395
1397
1397
1310
1391
1390
1392
1394
1397
1397
1400
1309
1390
1392
1394
1395
1397
1400
1399
1313
1395
1395
1397
1397
1399
1401
1403
1327
1408
1410
1412
1413
1415
1418
1417
1327
1410
1412
1413
1413
2212
1441
1423
1330
1412
1413
1538
1524
1534
1484
1421
1331
1414
1414
1415
1415
1417
1419
1421
1334
1415
1418
1417
1417
1422
1422
1424
1334
1418
1417
1417
1419
1422
1424
1424
1337
1417
1417
1419
1421
1424
1424
1427
1336
1417
1419
1421
1422
1424
1427
1426
1336
1419
1421
1422
1422
1427
1426
1426
1341
1422
1424
1424
1427
1428
1430
1431
1341
1424
1424
1427
1426
1430
1431
1431
1343
2197
1425
1427
1426
1431
1431
1433
1343
1427
1426
1426
1428
1431
1433
1433
1346
1427
1426
1428
1430
1433
1433
1436
1347
1430
1431
1431
1433
1436
1435
1437
1349
1431
1431
1433
1433
1435
1437
1439
1350
1431
1433
1433
1436
1437
1439
1440
1350
1433
1433
1436
1435
1439
1440
1440
1352
1433
1436
1435
1435
1440
1440
1442
1355
1435
1437
1439
1440
1442
1445
1444
1354
1438
1438
1440
2122
1445
1445
1444
1356
1439
1440
1446
1442
1445
1444
1446
1358
1440
1440
1442
1442
1444
1446
1448
1359
1440
1442
1442
1445
1446
1448
1449
1361
1445
1444
1444
1446
1449
1451
1451
1364
1444
1444
1446
1448
1451
1451
1454
1363
1444
1446
1448
1449
1451
1454
1453
1363
1446
1448
1449
1449
1454
1453
1453
1365
1448
1449
1449
1451
1454
1453
1455
1368
1451
1451
1454
1453
1457
1458
1467
1370
1451
1454
1453
1453
1459
1458
1460
1370
1454
1453
1453
1455
1458
1460
1460
1373
1454
1453
1456
1457
1460
1460
1463
1372
1453
1455
1457
1458
1460
1463
1462
1376
1458
1458
1460
1460
1462
1465
1465
1377
1458
1460
1460
1463
1464
1466
1467
1377
1460
1460
1463
1462
1466
1467
1467
1379
1460
1463
1462
1462
1467
1467
1469
1379
1463
1462
1462
1464
1467
1469
1469
1381
4177
1476
1467
1469
1610
1599
1592
1409
1466
1467
1468
1469
1472
1471
1473
1384
1467
1467
1469
1469
1471
1473
1474
1386
1467
1469
1469
1471
1473
1474
1476
1386
1469
1469
1471
1472
1474
1476
1476
1391
1471
1471
1473
1474
1478
1478
1481
1390
1471
1473
1474
1476
1478
1481
1480
1390
1473
1474
1476
1476
1481
1480
1480
1392
1474
1476
1476
1478
1480
1480
1482
1393
1491
1476
1478
1478
1480
1482
1484
1397
1478
1481
1480
1480
1485
1617
1487
1397
1481
1480
1480
1482
1485
1487
1487
1400
1480
1480
1482
1484
1487
1487
1490
1399
1480
1482
1484
1485
1487
1490
1489
1399
1482
1484
1485
1485
1490
1490
1489
1404
1485
1487
1487
1490
1491
1493
1494
1404
1487
1487
1490
1489
1493
1494
1494
1406
1487
1490
1489
1489
1494
1494
2912
1406
1488
1490
1489
1491
1494
1496
1496
1409
1489
1489
1491
1493
1496
1496
1499
1410
1493
1494
1494
1496
1499
1498
1500
1412
1494
1494
1496
1496
1498
1500
1502
1413
1494
1496
1496
1499
1500
1502
1503
1413
1496
1496
1499
1499
1502
1503
1503
1415
1496
1499
1498
1498
1503
1503
1505
1418
1498
1500
1502
1503
1505
1508
1507
1417
1500
1502
1503
1503
1508
1507
2206
1419
1501
1503
1503
1505
1509
1507
1509
1421
1503
1503
1505
1505
1507
1509
1511
1422
1503
1505
1505
1508
1509
1511
1512
1424
1508
1507
1507
1509
1512
1514
1514
1427
1507
1507
1509
1510
1514
1514
1517
1426
1507
1509
1511
1512
1514
1517
1516
1426
1510
1511
1512
1512
1517
1516
1516
1428
1511
1512
1512
1514
1517
1516
1518
1431
1514
1514
1517
1516
1520
1521
1551
1435
1524
1517
1520
1652
1641
1633
1558
1433
1532
1525
1516
1518
1521
1523
1523
1436
1516
1516
1518
1520
1523
1523
1526
1435
1516
1518
1520
1521
1523
1526
1525
1439
1521
1521
1523
1523
1525
1527
1529
1440
1521
1523
1523
1526
1527
1529
1530
1440
1523
1523
1526
1525
1529
1530
1530
1442
1523
1526
1525
1525
1530
1530
1532
1442
1526
1525
1525
1527
1530
1543
1532
1444
1527
1529
1530
1531
1535
1534
1534
1446
1529
1530
1530
1532
1535
1534
1536
1448
1530
1530
1532
1532
1534
1536
1538
1449
1530
1532
1532
1535
1536
1538
1539
1449
1532
1532
1535
1534
1538
1539
1539
1452
1535
1534
1536
1538
1541
1541
1544
1453
1534
1536
1538
1539
1541
1544
1543
1453
1536
1538
1539
1539
1544
1543
1543
1455
1553
1539
1539
2219
1543
1543
1545
1457
1539
1539
1542
1541
1543
1545
1547
1460
1541
1544
1543
1543
1548
1548
1550
1460
1544
1543
1543
1545
1548
1550
1550
1463
1543
1543
1545
1547
1550
1550
1553
1462
1543
1545
1547
1548
1550
1553
1552
1462
1545
1547
1548
1548
1553
1552
1552
1467
1548
1550
1551
1553
1554
1556
1557
1467
1550
1550
1553
1552
1556
1557
1557
1469
1564
1553
2202
1552
1557
1557
1559
1469
1554
1552
1552
1554
1557
1559
1559
1472
1552
1552
1554
1556
1559
1559
1562
1473
1556
1557
1557
1559
1562
1561
1563
1475
1557
1557
1559
1559
1561
1563
1565
1476
1557
1559
1559
1562
1563
1565
1566
1476
1559
1559
1564
1561
1565
1566
1566
1478
1559
1562
1561
1561
1566
1566
1568
1481
1561
1564
1564
1566
1568
1571
1570
1480
2348
1566
1581
1566
1599
1709
1698
1602
1565
1566
1567
1570
1571
1570
1572
1484
1566
1566
1568
1568
1582
1589
1723
1650
1680
1712
1721
1701
1700
1704
1709
1616
1716
1747
1682
1714
1716
1709
1677
1612
1654
1574
1575
1576
1579
1577
1580
1489
1571
1572
1574
1575
1577
1580
1580
1489
1572
1574
1575
1575
1580
1579
1579
1491
1574
1575
1575
2357
1580
1579
1581
1494
1577
1577
1580
1579
1583
1584
1584
1496
1577
1580
1579
1579
1584
1584
1586
1496
1580
1579
1579
1581
1584
1586
1586
1499
1579
1579
1581
1583
1586
1586
1589
1498
1579
1581
1583
1584
1586
1589
1588
1502
1584
1584
1586
1586
1588
1590
1591
1503
1584
1586
1586
1589
1590
1592
1593
1503
1586
1586
1589
1588
1592
1593
1593
1505
4279
1589
1588
1588
1593
1594
1595
1505
1587
1589
1588
1590
1593
1595
1595
1507
1590
1591
1593
1593
1598
1597
1597
1509
1591
1593
1593
1595
1597
1597
1599
1510
1593
1593
1595
1595
1597
1599
1600
1512
1593
1595
1595
1597
1599
1600
1602
1512
1595
1595
1596
1598
1600
1602
1602
1517
1597
1597
1599
1600
1604
1604
1605
1517
1597
1599
1600
2574
1604
1605
1607
1516
1599
1601
1602
1602
1607
1606
1606
1518
1601
1602
1602
1604
1606
1606
1608
1520
1602
1602
1604
1604
1606
1608
1610
1523
1604
1607
1606
1606
1611
1611
1613
1523
1607
1606
1606
1608
1611
1613
1613
1526
1606
1606
1608
1610
1613
1613
1616
1525
1606
1608
1610
1611
1613
1616
1615
1525
1608
1610
1611
1611
1616
1615
1615
2379
1629
1657
1613
1616
1725
1782
1765
1603
1615
1615
1616
1616
1619
1620
1620
1532
1613
1616
1615
1615
1620
1620
1622
1532
1616
1615
1615
1617
1620
1622
1622
1535
1616
1615
1617
1619
1622
1622
1625
1536
1635
1620
1620
1622
1625
1624
1626
1538
1620
1620
1622
1622
1624
1626
1628
1539
1620
1622
1622
1625
1626
1628
1629
1539
3211
1622
1623
1625
1628
1629
1631
1541
1622
1625
1624
1624
1629
1629
1631
1544
1624
1626
1628
1629
1631
1634
1633
1543
1626
1628
1629
1629
1634
1633
1633
1545
1628
1629
1629
1631
1634
1633
1635
1547
1629
1629
1631
1631
1633
1635
1637
1548
1629
1631
1631
1634
1635
1637
1638
1550
1634
1633
1633
1635
1638
1640
1640
1553
1634
1633
1635
2364
1640
1640
1643
1552
1633
1637
1636
1638
1640
1643
1642
1552
1635
1637
1638
1638
1643
1642
1642
1554
1637
1638
1638
1640
1643
1642
1644
1557
1640
1640
1643
1642
1646
1647
1647
1559
1640
1643
1642
1642
1647
1647
1649
1559
1643
1642
1642
1644
1647
1649
1649
1562
1642
1642
1644
1646
1649
1649
1652
1561
1642
1644
1646
1647
1649
1652
1668
1565
1647
1647
1649
1649
1652
1653
1655
1566
1647
1649
1649
1652
1653
1655
1656
1566
1649
1649
1652
1651
1655
1656
1656
1568
1649
1652
1651
1651
1656
1656
1658
1568
1666
1687
1651
1653
1656
1658
1748
1748
1785
1809
1861
1782
1786
1758
1664
1574
1656
1657
1656
1658
1661
1660
1662
1574
1656
1656
1658
1658
1660
1662
1664
2522
1657
1670
1658
1661
1775
1812
1812
1605
1659
1659
1684
1660
1664
1665
1665
1578
1661
1660
1663
1664
1667
1667
1670
1579
1661
1662
1664
1665
1667
1670
1669
1579
1662
1664
1665
1665
1670
1669
1669
1581
1664
1665
1665
1667
1670
1669
1671
1583
1665
1665
1667
1667
1669
1671
1673
1586
1667
1670
1669
1669
1674
1674
1676
1586
1670
2430
1669
1672
1674
1676
1676
1589
1669
1669
1671
1673
1676
1676
1679
1588
1669
1671
1673
1674
1676
1679
1678
1588
1671
1673
1674
1674
1679
1678
1678
1593
1674
1676
1676
1679
1680
1682
1683
1593
1676
1676
1679
1679
1682
1683
1683
1595
1676
1679
1678
1678
1683
1683
1685
1595
1679
1678
1678
1680
1683
1685
1685
1598
1678
1678
2354
1681
1685
1685
1688
1599
1683
1683
1683
1685
1688
1687
1689
1601
1683
1683
1685
1685
1687
1689
1691
1602
1699
1685
1685
1688
1689
1691
1692
1602
1685
1685
1688
1687
1691
1692
1692
1604
1685
1688
1687
1687
1692
1692
1694
1607
1687
1689
1691
1692
1694
1697
1696
1606
1690
1691
1692
1692
1697
1696
1696
1608
1691
1692
1692
2357
1696
1696
1698
1610
1692
1694
1694
1694
1696
1698
1700
1611
1692
1694
1694
1697
1698
1700
1701
1613
1697
1696
1696
1698
1701
1703
1703
1616
1696
1696
1698
1700
1703
1703
1706
1615
1696
1698
1700
1701
1703
1706
1705
1615
1698
1700
1701
1701
1706
1705
1705
1617
1710
1715
1701
1703
1706
1705
1788
1769
1887
1834
1855
4945
1711
1713
1713
1623
1703
1705
1706
1705
1710
1710
1712
1622
1706
1706
1705
1707
1710
1712
1712
1625
1707
1705
1707
1708
1712
1712
1715
1624
1706
1707
1708
1710
1712
1715
1714
1627
1710
1710
1712
1712
1714
1716
1717
1629
1710
1712
1712
1714
1716
1717
1719
1629
1712
1712
1714
1715
1717
1719
1719
1631
1712
1714
2721
1714
1719
1719
1721
1631
1715
1714
1714
1716
1719
1721
1721
1633
1716
1718
1719
1719
1724
1723
1723
1635
1718
1719
1719
1721
1724
1723
1726
1637
1719
1719
1721
1721
1723
1725
1727
1638
1719
1721
1721
1724
1725
1727
1728
1638
1721
1721
1724
1723
1727
1728
1728
1641
1724
1723
1725
1727
1730
1730
1733
1642
1723
1725
2470
1728
1730
1733
1732
1643
1726
1727
1728
1728
1733
1732
1732
1644
1727
1728
1728
1730
1733
1732
1734
1646
1728
1728
1730
1730
1732
1734
1735
1649
1764
1733
1732
1732
1737
1737
1739
1649
1733
1732
1732
1734
1737
1739
1739
1652
1732
1732
1734
1736
1739
1739
1742
1651
1732
1734
1736
1737
1739
1742
1741
1651
1734
1736
2447
1737
1742
1741
1741
1657
1737
1739
1739
1742
1743
1745
1746
1656
1739
1739
1742
1741
1745
1746
1746
1658
1739
1742
1741
1741
1746
1746
1748
1658
1742
1742
1741
1743
1746
1748
1748
1661
1741
1741
1744
1745
1748
1748
1751
1662
1745
1746
1746
1748
1751
1750
1752
1663
1746
1746
1748
1748
1750
1752
1754
1665
1746
2591
1750
1761
1753
1803
1933
1815
1862
1749
1750
1772
1754
1755
1755
1667
1748
1751
1753
1750
1755
1755
1757
1670
1751
1752
1754
1755
1757
1760
1760
1669
1752
1754
1755
1755
1760
1759
1759
1671
1754
1755
1755
1757
1760
1759
1761
1673
1755
1755
1757
1757
1759
1761
1763
1674
1755
1757
1757
1760
1761
1763
1764
2563
1781
1772
1759
1761
1906
1932
1850
1679
1760
1781
1762
1762
1766
1766
1769
1678
1759
1761
1763
1764
1766
1769
1768
1678
1762
2696
1787
1775
1767
1769
1768
1763
1934
1955
1898
1908
1889
1789
1772
1684
1767
1766
1769
1958
1772
1773
1773
1698
1781
1782
1782
1784
1787
1786
1788
1700
1782
1782
3487
1785
1798
1788
1791
1880
1939
1834
1785
1787
1795
1789
1791
1701
1784
1784
1787
1787
1790
1791
1791
1704
1787
1786
1789
1790
1793
1793
1796
1705
1787
1788
1790
1791
1793
1796
1795
1705
1788
1790
1791
1791
1796
1795
1795
1707
1790
1791
1791
1793
1796
1795
1797
1709
1791
1791
1793
1793
1795
1797
1799
2508
1818
1794
1796
1795
1800
1801
1802
1712
1796
1795
1795
1797
1800
1802
1802
1715
1795
1795
1797
1799
1802
1802
1805
1714
1795
1797
1799
1800
1802
1805
1804
1714
1797
1799
1800
1800
1805
1804
1804
1719
1800
1802
1802
1805
1806
1808
1809
1719
1802
1802
1805
1804
1808
1809
1809
1721
1802
1805
1804
1804
1809
2605
1829
1731
1805
1869
1953
1953
1810
1813
1812
1722
1804
1804
1807
1808
1811
1811
1812
1726
1808
1809
1809
1811
1814
1813
1816
1727
1809
1809
1811
1811
1813
1816
1817
1728
1809
1811
1811
1812
1816
1817
1818
1728
1811
1811
1812
1813
1816
1818
1818
1730
1811
1812
1813
1813
1818
1818
1820
1733
1813
3060
1816
1818
1820
1823
1822
1732
1815
1817
1818
1818
1823
1822
1822
1734
1817
1818
1818
1820
1823
1822
1824
1736
1818
1818
1820
1820
1822
1824
1826
1737
1818
1820
1820
1823
1824
1826
1827
1739
1823
1822
1822
1824
1827
1829
1829
1742
1822
1822
1824
1826
1829
1829
1832
1741
1822
1824
1826
1827
1829
4561
1832
1741
1824
1825
1827
1827
1832
1831
1831
1743
1825
1827
1827
1829
1831
1831
1833
1746
1829
1829
1832
1832
1834
1836
1836
1748
1829
1832
1832
1831
1836
1836
1838
1748
1831
1832
1831
1833
1836
1838
1838
1751
1832
1831
1833
1834
1838
1838
1841
1750
1831
1833
1834
1836
1838
1841
1840
1753
1836
2833
1841
1838
1840
1842
1849
1755
1836
1838
1838
1841
1842
1844
1845
1755
1838
1838
1841
1840
1844
1845
1845
1757
1838
1841
1840
1840
1845
1845
1847
1757
1841
1840
1840
1842
1845
1847
1847
1759
1842
1844
1845
1845
1850
1849
1849
1761
1844
1845
1845
1847
1850
1849
1852
1763
1845
1845
1847
1847
1849
2792
1854
1773
1845
1947
2011
2006
1891
1853
1855
1764
1847
1847
1850
1849
1853
1854
1854
1767
1850
1849
1851
1853
1856
1856
1859
1768
1849
1851
1853
1854
1856
1859
1858
1768
1851
1853
1854
1854
1859
1858
1858
1770
1853
1854
1854
1856
1859
1858
1860
1772
1854
1854
1856
1856
1858
1860
1862
1775
2619
1879
1858
1858
1863
1863
1865
1775
1859
1858
1858
1860
1863
1865
1865
1778
1858
1858
1860
1862
1865
1865
1868
1777
1858
1860
1862
1863
1865
1868
1867
1777
1860
1862
1863
1863
1868
1868
1867
1782
1863
1865
1865
1868
1869
1871
1872
1782
1865
1865
1868
1867
1871
1872
1872
1784
1865
1868
1867
1867
2611
1872
1874
1784
1868
1870
1867
1869
1872
1874
1874
1787
1867
1867
1869
1871
1874
1874
1877
1788
1871
1872
1872
1874
1877
1876
1878
1790
1872
1872
1874
1874
1876
1878
1880
1791
1872
1874
1874
1877
2824
1881
1900
1791
1874
1874
1903
2047
2101
2042
2036
1929
1898
1878
1878
1877
1881
1881
2789
1796
1876
1879
1879
1882
1883
1886
1885
1795
1878
1880
1881
1881
1886
1885
1885
1797
1880
1881
1881
1883
1886
1885
1887
1799
1881
1881
1883
1883
1885
1887
1889
1800
1881
1883
1883
1886
1887
1889
1890
1802
1886
1885
1885
1887
1890
1892
1892
1805
1885
1885
1887
1889
1892
1892
1895
1804
1885
2695
1909
1898
1892
1927
2075
1975
1969
1889
1891
1891
1895
1894
1894
1806
1889
1890
1890
1892
1895
1894
1896
1809
1892
1892
1895
1894
1898
1899
1899
1811
1892
1895
1894
1894
1899
1899
1901
1811
1895
1894
1894
1896
1899
1901
1901
1814
1894
1894
1896
1898
1901
1901
1904
1813
1894
1896
1898
1899
2669
1931
1922
1817
2017
2090
2047
2062
2100
2057
2082
1976
2076
2068
2098
2037
2087
2082
2021
1973
1982
1903
1904
1908
1907
1908
1908
1820
1901
1904
1904
1903
1908
1908
1910
1820
1904
1903
1903
1905
1908
1910
1910
1822
1905
1907
1908
1908
1913
1912
1912
1824
1907
1908
1908
1910
1913
2680
1915
1825
1908
1908
1911
1910
1912
1914
1916
1827
1908
1910
1910
1913
1914
1916
1917
1827
1910
1910
1913
1912
1916
1917
1917
1830
1913
1912
1914
1916
1919
1919
1922
1831
1912
1914
1916
1917
1919
1922
1921
1831
1914
1916
1917
1917
1922
1921
1921
1833
1916
1917
1917
1919
1922
1921
1923
2519
1917
1917
1919
1919
1923
1923
1925
1838
1919
1922
1921
1921
1926
1926
1928
1838
1922
1921
1921
1923
1926
1928
1928
1841
1922
1921
1923
1925
1928
1928
2169
1840
1921
1923
1925
1926
1928
1931
1930
1840
1923
1925
1926
1926
1931
1930
1930
1845
1926
1928
1928
1931
1932
1934
1935
5481
1929
1928
2067
2091
2055
1936
1936
1863
1928
1930
1931
1930
1935
1940
1937
1847
1931
1931
1930
1932
1935
1937
1937
1849
1931
1930
1938
1933
1937
1937
1940
1851
1933
1935
1935
1937
1940
1939
1947
1852
1935
1935
1937
1937
1939
1941
1942
1854
1935
1937
1937
1946
1941
1942
1944
2905
1940
1937
1940
1939
1944
1944
1944
1856
1943
1940
1939
1939
1944
1944
1946
1859
1939
1941
1943
1944
1946
1954
1948
1858
1941
1943
1944
1944
1949
1948
1948
1860
1943
1944
1953
1946
1949
1948
1950
1862
1944
1944
1946
1946
1948
1950
1958
1863
1959
1946
1946
1949
1950
1952
1953
1865
2683
1950
1948
1955
1953
1955
1955
1868
1948
1948
1950
1952
1955
1955
1958
1867
1949
1950
1952
1953
1955
1958
1957
1867
1950
1952
1953
1953
1958
1959
1957
1869
1952
1953
1953
1955
1958
1957
1959
1872
1955
1955
1958
1957
1961
1962
1962
1874
1955
1958
1957
1957
1962
1962
1964
1874
1959
2682
1957
1960
1962
1964
1966
1877
1957
1957
1959
1960
1964
1964
1967
1876
1957
1959
1961
1962
1964
1967
1966
1880
1963
1962
1964
1964
1966
1968
1970
1881
1962
1964
1964
1967
1968
1969
1971
1881
1964
1964
1967
1966
1970
1971
1971
1883
1964
1967
1966
1966
1971
1971
1973
1883
1967
1966
2835
1998
1985
1973
2092
2052
2134
1971
1972
1973
1974
1976
1975
1887
1970
1971
1971
1973
1976
1975
1977
1889
1971
1971
1973
1973
1975
1977
1979
1890
1971
1973
1973
1976
1977
1979
1980
1890
1973
1973
1976
1975
1979
1980
1980
1893
1976
1975
1977
1979
1982
1982
1985
1894
1975
1977
2815
1980
1982
1985
1984
1895
1978
1979
1980
1980
1985
1984
1984
1896
1979
1980
1980
1982
1985
1984
1986
1898
1980
1980
1982
1982
1984
1986
1988
1901
1982
1985
1984
1984
1989
1989
1991
1901
1983
1985
1984
1986
1989
1991
1991
1904
1984
1984
1986
1988
1991
1991
1994
1903
1984
1986
1988
2679
1991
1992
1994
1903
1988
1988
1989
1989
1994
1993
1993
1908
1989
1991
1991
1994
1995
1997
1998
1908
1991
1991
1994
1993
1997
1998
1998
1910
1991
1994
1993
1993
1998
1998
2000
1910
1994
1993
1993
1995
1998
2000
2000
1913
1993
1993
1995
1997
2000
2000
2003
1915
1997
1998
1998
2691
2003
2002
2004
1916
2000
1998
2000
2000
2002
2004
2006
1917
1998
2000
2000
2003
2004
2006
2007
1917
2000
2000
2003
2002
2006
2007
2007
1919
2001
2003
2002
2002
2007
2007
2009
1922
2002
2004
2006
2007
2009
2012
2011
1921
2004
2006
2007
2007
2012
2011
2011
1923
2006
2007
2007
2883
2027
2011
2018
2174
2177
2087
2010
2011
2013
2014
2015
1926
2007
2009
2009
2012
2013
2015
2016
1928
2012
2011
2011
2013
2016
2018
2018
1931
2011
2011
2013
2017
2062
2018
2021
1930
2142
2210
2213
2201
2208
2196
2229
2126
2158
2167
2128
2157
2122
2162
2064
1935
2016
2805
2023
2018
2021
2020
2022
1935
2018
2018
2021
2020
2024
2025
2025
1937
2018
2021
2020
2020
2025
2025
2027
1937
2021
2020
2020
2022
2025
2027
2027
1940
2020
2020
2022
2024
2027
2027
2030
1939
2021
2023
2024
2025
2027
2030
2030
1943
2025
2025
2027
2027
2029
2032
2033
1944
4504
2038
2027
2030
2031
2032
2034
1944
2027
2027
2028
2030
2032
2034
2034
1946
2027
2030
2030
2029
2034
2034
2036
1946
2029
2030
2029
2031
2034
2036
2036
1948
2031
2032
2034
2034
2039
2038
2038
1950
2032
2034
2034
2036
2038
2038
2040
1951
2034
2034
2036
2036
2038
2040
3033
2018
2034
2036
2036
2039
2041
2041
2043
1953
2036
2036
2039
2038
2042
2043
2043
1956
2039
2038
2040
2042
2045
2045
2048
1957
2038
2040
2042
2043
2045
2048
2047
1957
2040
2042
2043
2043
2048
2048
2047
1960
2042
2043
2043
2045
2048
2047
2049
1961
2043
2043
2045
2045
2047
2934
2075
1991
2045
2148
2230
2219
2053
2053
2069
1964
2048
2047
2047
2049
2052
2054
2054
1967
2047
2047
2049
2051
2054
2054
2057
1966
2047
2049
2051
2052
2054
2057
2056
1966
2049
2051
2052
2052
2057
2056
2056
1971
2052
2054
2054
2057
2058
2060
2061
1971
2054
2054
2057
2056
2889
2068
2061
1973
2054
2057
2056
2056
2061
2061
2063
1973
2057
2056
2056
2058
2061
2063
2063
1976
2056
2056
2058
2060
2063
2063
2066
1977
2060
2061
2061
2063
2066
2065
2067
1979
2061
2061
2063
2063
2065
2067
2069
1980
2061
2063
2063
2066
2067
2069
2070
1980
2063
2063
2783
2065
2069
2070
2070
1982
2063
2066
2065
2065
2070
2070
2072
1985
2065
2067
2341
2070
2072
2073
2075
1984
2067
2069
2070
2070
2075
2074
2074
1986
2069
2070
2070
2072
2075
2074
2076
1988
2070
2070
2072
2072
2074
2076
2078
1989
2070
2072
2072
2075
2076
2078
3645
1991
2075
2074
2074
2078
2079
2081
2081
1994
2074
2074
2076
2078
2081
2081
2084
1993
2074
2076
2078
2079
2081
2084
2083
1993
2076
2078
2079
2079
2084
2083
2083
1995
2078
2079
2079
2081
2084
2083
2085
1998
2081
2081
2084
2084
2087
2088
2088
2000
2081
2084
2084
2083
3105
2102
2090
2000
2292
2270
2178
2086
2090
2110
2090
2003
2083
2083
2085
2086
2090
2090
2093
2002
2083
2085
2086
2088
2090
2093
2092
2005
2088
2088
2090
2090
2092
2094
2095
2007
2088
2090
2090
2091
2094
2095
2097
2007
2090
2090
2092
2093
2095
2097
2097
2009
2090
2940
2102
2092
2097
2097
2099
2009
2091
2092
2092
2095
2097
2099
2099
2011
2095
2095
2097
2097
2102
2102
2101
2014
2096
2097
2097
2099
2102
2101
2104
2015
2097
2097
2099
2099
2101
2104
2104
2016
2097
2099
2099
2100
2104
2104
2106
2016
2099
2099
2107
2102
2104
2106
2106
2769
2101
2101
2103
2105
2109
2108
2111
2020
2101
2103
2105
2106
2108
2111
2110
2020
2103
2105
2106
2106
2109
2111
2110
2022
2105
2106
2106
2108
2111
2110
2112
2024
2112
2106
2108
2108
2110
2112
2114
2027
2108
2111
2110
2110
2115
2115
2117
2027
2111
2110
2110
2112
2896
2117
2117
2030
2110
2112
2113
2113
2117
2117
2120
2029
2110
2112
2114
2115
2117
2120
2120
2029
2112
2114
2115
2115
2120
2119
2119
2034
2115
2117
2117
2118
2122
2123
2124
2034
2117
2117
2120
2119
2123
2124
2124
2036
2117
2120
2119
2119
2124
2124
2126
2036
2120
4980
2132
2121
2233
2303
2352
2038
2121
2122
2121
2122
2126
2126
2129
2040
2122
2124
2124
2126
2129
2128
2130
2041
2124
2124
2126
2126
2128
2130
2131
2043
2124
2126
2126
2128
2131
2132
2133
2043
2126
2126
2129
2128
2131
2133
2133
2045
2126
2129
2129
2128
2133
3332
2135
2048
2128
2131
2133
2133
2135
2138
2138
2047
2130
2131
2133
2133
2138
2137
2137
2050
2132
2133
2133
2135
2137
2137
2140
2051
2133
2133
2141
2141
2137
2140
2140
2052
2133
2139
2137
2148
2150
2151
2151
2066
2147
2148
2148
2149
2152
2153
2153
2080
2160
2900
2177
2163
2168
2169
2192
2217
2401
2358
2336
2308
2265
2164
2171
2083
2170
2178
2176
2180
2179
2180
2186
2096
2180
2180
2178
2180
2180
2190
2174
2086
2170
2171
2172
2171
2177
2176
2176
2088
2170
2172
2171
2183
2175
2176
2178
2089
2170
2172
2173
2183
2175
3030
2207
2089
2170
2174
2172
2173
2177
2178
2179
2100
2173
2172
2173
2186
2175
2190
2180
2093
2175
2175
2178
2178
2181
2192
2185
2095
2175
2179
2178
2180
2183
2184
2185
2094
2179
2179
2180
2180
2183
2195
2184
2098
2179
2180
2180
2182
2185
2185
2188
2098
3080
2178
2191
2183
2312
2376
2317
2096
2185
2186
2185
2186
2189
2190
2192
2112
2186
2186
2186
2188
2190
2192
2192
2113
2186
2186
2188
2189
2192
2192
2195
2105
2186
2188
2189
2190
2192
2195
2195
2105
2188
2189
2190
2190
2195
2195
2195
2119
2191
2192
2192
2193
3014
2219
2195
2110
2195
2192
2194
2195
2198
2199
2199
2112
2192
2195
2195
2195
2209
2199
2201
2111
2195
2194
2195
2197
2199
2202
2202
2114
2196
2194
2197
2198
2211
2201
2204
2116
2199
2199
2199
2207
2226
2204
2205
2117
2294
2416
2371
2394
2375
2395
3269
2278
2377
2401
2408
2343
2405
2380
2359
2292
2332
2205
2215
2215
2207
2208
2208
2120
2201
2204
2204
2204
2208
2208
2211
2123
2204
2205
2207
2207
2210
2213
2214
2123
2206
2207
2208
2208
2213
2213
2213
2125
2207
2208
2218
2211
2213
2213
2215
2125
2208
3068
2223
2211
2212
2217
2216
2127
2208
2211
2210
2213
2216
2217
2217
2128
2213
2223
2212
2214
2218
2220
2220
2131
2213
2213
2215
2216
2219
2219
2221
2132
2213
2225
2217
2217
2219
2223
2222
2132
2215
2226
2217
2217
2222
2223
2222
2134
2216
2227
2217
3084
2230
2233
2224
2287
2419
2341
2221
2222
2225
2225
2226
2138
2219
2221
2222
2222
2226
2226
2229
2138
2222
2222
2222
2224
2226
2229
2228
2141
2222
2222
2234
2226
2228
2228
2229
2141
2222
2224
2225
2226
2228
2231
2232
2143
2225
2226
2228
2228
2230
2232
3074
2137
2216
2229
2230
2230
2234
2234
2235
2145
2229
2228
2231
2231
2234
2235
2236
2148
2243
2231
2231
2230
2246
2237
2237
2147
2232
2230
2231
2233
2236
2237
2237
2150
2233
2235
2235
2235
2250
2239
2240
2152
2235
2236
2235
2236
2240
2239
2242
2153
4840
2239
2238
2238
2242
2573
2235
2155
2235
2238
2238
2240
2242
2243
2244
2155
2237
2238
2239
2240
2243
2244
2244
2159
2238
2240
2242
2252
2246
2247
2248
2160
2240
2242
2242
2245
2247
2248
2249
2159
2241
2242
2244
2245
2249
2249
2248
2162
3820
2254
2241
2247
2248
2248
2252
2163
2244
2244
2247
2247
2250
2251
2253
2166
2246
2246
2248
2259
2253
2254
2254
2166
2248
2249
2248
2251
2254
2255
2256
2167
2249
2248
2252
2253
2255
2255
2257
2169
2249
2251
2252
2263
2256
2258
2258
2169
2252
2252
3287
2292
2257
2308
2469
2372
2254
2256
2256
2258
2260
2261
2261
2172
2255
2255
2257
2258
2261
2262
2262
2175
2256
2258
2258
2258
2262
2262
2265
2174
2258
2258
2258
2270
2263
2270
2265
2177
2257
2258
2260
2261
2264
2264
2267
2180
2261
2261
2262
2264
3174
2271
2269
2180
2264
2262
2264
2264
2266
2269
2269
2181
2262
2265
2265
2267
2269
2271
2272
2181
2265
2275
2267
2266
2269
2271
2271
2184
2264
2277
2266
2268
2271
2272
2273
2185
2267
2279
2269
2270
2273
2275
2276
2187
2269
2270
2271
2271
2276
3054
2285
2189
2269
2281
2271
2273
2276
2276
2278
2189
2271
2281
2273
2273
2275
2278
2278
2190
2271
2274
2273
2276
2279
2280
2284
2193
2288
2286
2276
2277
2281
2283
2281
2194
2276
2276
2278
2279
2282
2282
2284
2195
2276
2288
2280
2280
2282
2283
2285
2271
2282
2289
2280
2282
2285
2286
2285
2197
2279
2290
2280
2283
2284
2285
2288
2199
2282
2292
2285
2285
2288
2289
2288
2201
2282
2293
2285
2285
2289
2289
2291
2201
2285
2285
2285
2287
2289
2292
2292
2204
2285
2285
2287
2288
2291
2291
2294
2204
3151
2296
2304
2290
2472
2495
2373
2219
2291
2289
2291
2291
2294
2295
2297
2218
2295
2292
2291
2292
2296
2297
2297
2218
2292
2291
2294
2295
2297
2298
2298
2211
2291
2294
2294
2294
2298
2298
2301
2220
2294
2294
2294
2296
2298
2301
2300
2222
2296
3127
2335
2290
2301
2303
2304
2215
2297
2298
2298
2301
2303
2303
2305
2216
2298
2298
2301
2300
2303
2305
2306
2227
2298
2301
2300
2301
2305
2305
2307
2227
2301
2300
2303
2304
2306
2307
2307
2222
2303
2303
2304
2307
2309
2308
2311
2222
2303
2305
2306
3099
2306
2310
2312
2224
2305
2307
2307
2307
2312
2312
2312
2224
2306
2307
2307
2309
2312
2312
2314
2224
2307
2308
2309
2309
2311
2324
2316
2227
2308
2310
2312
2324
2325
2327
2329
2239
2320
2321
2321
2321
2326
2330
2334
2240
2328
2311
2311
3053
2393
2320
2320
2231
2312
2311
2315
2317
2316
2322
2321
2231
2314
2315
2316
2316
2321
2321
2321
2245
2317
2318
2316
2328
2322
2321
2324
2245
2317
2316
2317
2330
2322
2323
2324
2233
2318
2321
2321
2321
2325
2325
2328
2238
2321
2321
2321
2323
5197
2363
2327
2468
2507
2388
2325
2337
2328
2328
2328
2242
2323
2335
2325
2327
2329
2331
2331
2243
2325
2325
2327
2328
2330
2333
2333
2244
2326
2328
2328
2330
2332
2333
2334
2244
2328
2328
2330
2330
2333
2334
2334
2247
2328
2330
2330
2330
3469
2350
2332
2248
2347
2332
2333
2333
2336
2338
2339
2249
2332
2333
2334
2334
2339
2340
2339
2251
2333
2344
2334
2337
2338
2338
2341
2252
2334
2344
2337
2336
2338
2341
2341
2253
2334
2336
2336
2339
2342
2343
2343
2255
2339
2339
2339
2340
3102
2345
2346
2258
2339
2339
2341
2342
2345
2345
2347
2258
2339
2351
2343
2343
2345
2346
2347
2258
2341
2342
2343
2343
2348
2349
2348
2260
2342
2353
2343
2346
2347
2348
2351
2262
2345
2355
2348
2348
2351
2352
2351
2264
2345
2356
2348
2348
3044
2454
2350
2264
2356
2348
2348
2350
2353
2354
2354
2267
2348
2348
2350
2351
2354
2355
2357
2267
2348
2350
2351
2352
2354
2357
2357
2270
2362
2351
2354
2353
2356
2358
2361
2271
2362
2353
2354
2356
2360
2360
2361
2271
2354
2354
2355
2363
2361
3345
2363
2269
2488
2577
2484
2355
2364
2371
2364
2273
2357
2358
2356
2359
2361
2364
2363
2275
2359
2361
2361
2361
2366
2366
2366
2278
2360
2362
2361
2363
2366
2366
2368
2279
2361
2361
2363
2363
2365
2378
2370
2280
2361
2363
2363
2366
2423
2379
2370
2280
2363
2365
2366
2366
2369
2370
2370
2285
2366
2366
2367
2369
2371
2382
2374
2285
2366
2368
2369
2369
2372
2383
2375
2285
2368
2370
2370
2370
2375
2375
2375
2287
2369
2370
2370
2372
2375
2375
2377
2288
2370
2370
2372
2372
3142
2371
2367
2290
2371
2377
2375
2375
2378
2379
2381
2291
2374
2376
2375
2377
2379
2391
2381
2294
2375
2375
2377
2378
2381
2391
2384
2294
2375
2377
2377
2379
2381
2392
2384
2294
2377
2379
2379
2379
2384
2384
2384
2297
2782
2381
3970
2377
2382
2383
2389
2308
2381
2381
2383
2385
2387
2388
2388
2301
2382
2384
2384
2384
2388
2388
2391
2310
2384
2384
2384
2386
2388
2391
2390
2311
2384
2384
2386
2388
2390
2390
2392
2305
2387
2387
2388
2391
2393
2393
2394
2306
2388
3435
2384
2390
2393
2625
2607
2337
2389
2391
2391
2393
2396
2396
2397
2307
2391
2391
2393
2393
2396
2397
2397
2309
2390
2393
2393
2393
2407
2397
2399
2311
2393
2394
2396
2396
2409
2402
2402
2312
2395
2396
2396
2397
2401
2402
2402
2314
3288
2453
2393
2399
2412
2404
2404
2314
2397
2397
2399
2399
2412
2404
2405
2316
2397
2399
2399
2402
2405
2405
2406
2317
2400
2402
2402
2403
2407
2408
2408
2320
2403
2402
2404
2405
2408
2408
2410
2321
2402
2404
2405
2406
2418
2411
2411
2321
5322
2409
2396
2408
2410
2410
2411
2324
2405
2407
2407
2409
2411
2412
2413
2326
2408
2407
2410
2420
2414
2414
2414
2328
2408
2408
2410
2421
2416
2416
2418
2328
2411
2410
2411
2413
2415
2418
2417
2328
2411
2412
2413
2414
2417
2417
3563
2353
2412
2413
2417
2416
2417
2420
2420
2333
2414
2415
2417
2417
2419
2421
2423
2344
2415
2417
2417
2418
2422
2423
2423
2344
2418
2417
2420
2421
2423
2424
2424
2337
2417
2420
2420
2420
2424
2424
2426
2346
2420
2420
2420
2422
2424
3383
2439
2349
2566
2644
2515
2426
2429
2428
2429
2351
2422
2424
2424
2427
2429
2429
2431
2342
2424
2424
2427
2426
2429
2431
2432
2353
2424
2427
2426
2427
2431
2431
2433
2353
2427
2426
2429
2430
2432
2433
2433
2348
2429
2429
2430
3354
2447
2429
2438
2349
2429
2433
2432
2433
2435
2436
2438
2348
2431
2432
2433
2433
2438
2439
2438
2350
2432
2443
2433
2436
2437
2437
2440
2351
2433
2443
2436
2435
2437
2440
2440
2353
2434
2448
2437
2438
2441
2443
2444
2354
2437
2438
3274
2464
2442
2444
2446
2357
2438
2438
2440
2441
2444
2444
2447
2357
2438
2450
2442
2442
2444
2445
2447
2357
2440
2441
2442
2442
2448
2460
2447
2360
2452
2678
2662
2648
2667
2683
2654
2577
2719
2621
2658
2568
2571
2560
2482
3476
2626
2622
2643
2495
2445
2453
2454
2363
2447
2447
2447
2449
2451
2454
2453
2366
2447
2447
2459
2451
2453
2456
2457
2367
2450
2450
2461
2453
2455
2456
2458
2369
2450
2451
2454
2453
2455
2458
2460
2370
2451
2454
2463
2456
2459
3431
2514
2391
2468
2702
2678
2468
2472
2471
2472
2384
2466
2467
2463
2471
2462
2461
2463
2376
2457
2458
2458
2460
2462
2464
2465
2375
2458
2456
2460
2460
2465
2466
2465
2377
2459
2470
2460
2463
2464
2473
2466
2376
2459
2470
2461
3392
2468
2466
2466
2380
2458
2460
2458
2465
2467
2469
2469
2381
2466
2475
2465
2466
2470
2472
2473
2384
2481
2474
2467
2469
2472
2472
2474
2384
2466
2477
2469
2469
2471
2472
2474
2385
2467
2468
2470
2469
2474
2475
2475
2386
2468
3269
2472
2471
2474
2477
2476
2388
2471
2481
2474
2474
2477
2481
2479
2391
2471
2482
2474
2474
2478
2478
2480
2390
2474
2474
2477
2476
2478
2481
2481
2393
2475
2474
2476
2477
2480
2480
2485
2393
2474
2486
2478
2478
2480
2483
2482
3224
2488
2468
2480
2480
2482
2484
2486
2407
2478
2480
2480
2481
2485
2486
2486
2407
2481
2480
2483
2484
2486
2487
2487
2400
2480
2483
2483
2483
2487
2487
2490
2409
2483
2483
2483
2485
2487
2490
2489
2411
2485
2486
2486
2487
2489
5199
2505
2421
2723
2713
2485
2492
2494
2492
2499
2404
2487
2487
2489
2489
2492
2495
2496
2406
2487
2489
2489
2492
2494
2494
2497
2406
2490
2490
2493
2492
2494
2496
2506
2408
2498
2492
2495
2496
2498
2498
2509
2412
2491
2495
3778
2501
2488
2499
2503
2410
2504
2496
2496
2496
2500
2501
2501
2413
2495
2496
2496
2499
2501
2500
2503
2414
2521
2496
2498
2498
2502
2503
2503
2417
2508
2500
2501
2501
2505
2506
2507
2417
2500
2501
2501
2503
2506
2507
2507
3278
2495
2491
2503
2504
2508
2508
2510
2420
2501
2503
2504
2505
2507
2510
2510
2420
2513
2505
2505
2505
2511
2509
2510
2423
2505
2507
2506
2509
2513
2513
2514
2424
2508
2507
2509
2510
2514
2514
2514
2427
2517
2510
2510
2510
2514
2619
2519
2426
2510
2513
2510
2511
2515
2527
2517
2429
2510
2510
2512
2532
2535
2535
2538
2450
2531
2534
2533
2533
2538
2537
2538
2450
2542
2515
2516
2516
2518
2531
2521
2433
2514
2516
2516
2519
2522
2523
2523
2433
2516
2516
3527
2552
2521
2747
2750
2481
2514
2521
2519
2519
2523
2533
2526
2437
2519
2521
2522
2522
2525
2528
2528
2453
2533
2535
2537
2537
2540
2541
2543
2452
2536
2538
2537
3006
2537
2543
2542
2455
2537
2537
2538
2540
2542
4201
2541
2456
2539
2538
2540
2541
2544
2545
2546
2460
2541
2541
2543
2553
2546
2547
2549
2460
2540
2543
2542
2546
2547
2549
2550
2460
2543
2542
2545
2546
2549
2549
2550
2463
2542
2545
2546
2546
2549
2550
2552
2462
2545
3424
2555
2538
2550
2555
2552
2464
2547
2549
2549
2558
2566
2568
2565
2480
2561
2563
2561
2565
2566
2567
2569
2481
2563
2560
2552
2552
2554
2557
2558
2469
2550
2552
2551
2554
2557
2559
2559
2469
2552
2562
2555
2555
2558
2559
3350
2485
2555
2555
2557
2558
2560
2561
2564
2474
2555
2567
2557
2559
2561
2562
2563
2474
2556
2558
2558
2559
2564
2565
2564
2475
2558
2569
2560
2561
2563
2564
2565
2477
2558
2569
2561
2561
2563
2566
2567
2479
2560
2574
3651
2577
2564
2639
2824
2650
2565
2576
2563
2565
2569
2571
2569
2482
2564
2564
2565
2567
2569
2570
2573
2483
2564
2576
2566
2568
2570
2571
2573
2483
2565
2567
2567
2568
2573
2574
2572
2486
2568
2570
2569
2572
2575
2577
3537
2475
2578
2566
2575
2572
2577
2577
2577
2489
2580
2573
2573
2573
2577
2576
2579
2488
2583
2572
2573
2574
2578
2579
2578
2491
2573
2573
2574
2576
2579
2583
2582
2494
2576
2576
2577
2579
2582
2582
2583
2495
2587
2578
2579
5563
2586
2583
2585
2496
2577
2579
2580
2581
2584
2584
2585
2497
2579
2580
2582
2591
2585
2586
2587
2499
2579
2581
2582
2582
2586
2585
2588
2502
2582
2583
2585
2586
2589
2590
2591
2502
2583
2585
2586
2587
2590
2591
3775
2500
2575
2591
2588
2588
2590
2591
2592
2505
2586
2586
2588
2598
2591
2592
2594
2505
2585
2588
2587
2601
2592
2594
2595
2507
2590
2591
2591
2603
2594
2597
2598
2509
2591
2591
2592
2594
2596
2596
2599
2511
2591
2592
3657
2641
2597
2775
2833
2591
2594
2595
2605
2594
2600
2600
2600
2511
2594
2594
2605
2597
2599
2600
2602
2514
2597
2597
2610
2599
2603
2603
2604
2516
2596
2599
2600
2600
2603
2604
2607
2515
2599
2600
2600
2601
2605
2606
3606
2530
2596
2599
2601
2603
2606
2606
2609
2518
2600
2601
2603
2603
2606
2608
2609
2522
2614
2603
2606
2605
2608
2610
2612
2522
2614
2606
2606
2608
2612
2612
2613
2523
2608
2605
2608
2609
2613
2613
2613
2525
2616
3525
2613
2609
2613
2615
2615
2525
2619
2608
2609
2610
2614
2615
2614
2527
2621
2611
2624
2624
2627
2629
2625
2537
2621
2625
2625
2629
2629
2628
2634
2537
2614
2613
2616
2616
2618
2620
2620
2532
2613
2615
2616
2616
2619
3531
2652
2532
2615
2625
2618
2618
2621
2622
2621
2537
2617
2616
2619
2630
2623
2622
2623
2546
2616
2618
2620
2620
2622
2625
2622
2537
2620
2621
2621
2622
2627
2627
2627
2538
2622
2622
2622
2624
2637
2627
2628
2540
2622
2869
2630
2628
2869
2844
2625
2546
2625
2626
2627
2627
2630
2631
2634
2542
2626
2627
2627
2628
2632
2633
2633
2545
2627
2627
2639
2629
2633
2632
2634
2546
2627
2628
2630
2630
2633
2636
2637
2546
2628
2630
2641
2632
3727
2634
2626
2549
2643
2633
2633
2635
2639
2639
2640
2550
2633
2633
2635
2636
2640
2640
2640
2552
2643
2636
2636
2636
2640
2639
2642
2552
2646
2635
2636
2637
2641
2642
2641
2554
2636
2636
2637
2639
2642
2642
2644
3532
2656
2639
2640
2644
2645
2645
2646
2558
2650
2641
2642
2642
2644
2646
2648
2558
2650
2642
2642
2644
2648
2648
2649
2559
2642
2642
2644
2645
2649
2649
2649
2561
2652
2645
2645
2645
2649
2648
2651
2563
2645
2646
3609
2646
2641
2651
2655
2564
2646
2648
2649
2648
2654
2654
2654
2565
2648
2648
2649
2651
2653
2654
2666
2566
2649
2649
2652
2650
2653
2655
2657
2567
2649
2651
2651
2654
2656
2657
2668
2571
2653
2654
2654
2655
2659
5468
2675
2571
2923
2888
2911
2874
2798
2655
2664
2572
2654
2656
2657
2658
2660
2662
2664
2573
2655
2657
2658
2659
2662
2663
2663
2574
2657
2658
2659
2661
2663
2663
2666
2577
2661
2661
2662
2663
2666
2667
2668
3914
2677
2660
2663
2663
2666
2667
2670
2578
2662
2663
2663
2664
2668
2669
2669
2581
2663
2663
2675
2665
2669
2668
2670
2582
2663
2664
2666
2666
2669
2672
2673
2585
2666
2667
2669
2669
2671
2673
2676
2586
2667
2669
3646
2671
2674
2675
2689
2605
2686
2686
2693
2685
2692
2695
2694
2607
2688
2691
2691
2689
2675
2675
2679
2587
2671
2672
2672
2673
2677
2678
2678
2590
2673
2675
2686
2677
2679
2681
2681
2592
2675
2675
2686
2678
2680
3729
2679
2593
2678
2677
2678
2678
2680
2693
2683
2595
2676
2679
2677
2680
2699
2694
2684
2617
2950
2911
2913
2913
2936
2942
3409
2845
2874
2868
2730
2686
2690
2687
2689
2600
2681
2682
2684
2684
2687
4700
2703
2629
2914
2894
2683
2686
2688
2689
2690
2601
2684
2684
2685
2687
2690
2690
2691
2603
2685
2685
2687
2687
2689
2691
2693
2605
2697
2689
2690
2690
2694
2693
2696
2605
2700
2689
2690
2691
2695
2696
2695
3830
2682
2679
2695
2693
2695
2695
2710
2623
2705
2706
2709
2709
2713
2713
2715
2623
2709
2708
2710
2734
2717
2723
2723
2637
2719
2721
2721
2722
2727
2984
2966
2901
2925
2773
2717
2725
2727
2728
2729
2640
2935
2737
2716
2724
2730
2750
2721
2641
2723
2725
2724
2725
2728
2741
2730
2642
2723
2724
2722
2727
2731
2730
2732
2646
2727
2729
2729
2730
2733
2732
2755
2642
2728
2728
2730
2730
2733
2736
2736
2647
2728
2730
3741
2782
2722
2735
2738
2647
2730
2730
2731
2733
2735
2736
2736
2649
2753
2727
2733
2732
2738
2738
2739
2652
2733
2735
2736
2736
2739
2760
2742
2652
2734
2736
2736
2735
2741
2753
2742
2654
2735
2736
2737
2739
3920
2772
2745
2833
2983
2785
2733
2740
2742
2745
2765
2648
2737
2739
2740
2741
2745
2745
2746
2658
2742
2742
2742
2772
2741
2748
2748
2659
2742
2741
2744
2745
2748
2748
2749
2661
2765
2731
2746
2746
2749
2751
3900
2689
2744
2747
2746
2747
2751
2773
2736
2662
2745
2745
2747
2748
2751
2751
2752
2665
2749
2747
2736
2750
2752
2754
2755
2667
2748
2750
2750
2748
2754
2755
2760
2657
2748
2750
2749
2751
2754
2756
2756
5823
2756
2729
2753
2756
2754
2754
2756
2667
2747
2750
2751
2752
2754
2755
2758
2670
2752
2730
2732
2731
2734
2736
2739
2649
2730
2732
2742
2735
2737
2737
2739
2648
2732
2731
2745
2734
2738
2738
2739
2651
4095
2752
2725
2735
2746
2739
2741
2650
2743
2735
2735
2736
2740
2741
2742
2654
2747
2737
2739
2739
2745
2744
2744
2655
2738
2738
2739
2741
2744
2744
2745
2657
2749
2740
2741
2741
2743
2745
2747
2657
2749
2741
3990
2791
2747
3005
3004
2656
2753
2742
2743
2744
2748
2748
2748
2661
2744
2744
2745
2747
2750
2750
2752
2663
2744
2745
2747
2747
2750
2752
2753
2663
2756
2746
2748
2748
2754
2753
2752
2664
2747
2747
2748
3910
2786
2753
2755
2667
2758
2747
2750
2749
2752
2754
2756
2669
2760
2752
2753
2753
2757
2756
2759
2669
2763
2752
2753
2754
2758
2759
2758
2672
2753
2753
2754
2756
2759
2772
2771
2681
2761
2766
2767
2768
2768
3849
2791
2685
2767
2767
2757
2757
2762
2763
2762
2676
2757
2770
2782
2786
2788
2791
2790
2699
2780
2780
2780
2782
2785
2787
2787
2701
2781
2784
2785
2782
2786
2786
2789
2699
2780
2782
2781
2784
2786
2819
4811
2728
3043
3029
3008
2957
2819
2776
2792
2707
2788
2789
2789
2791
2794
2794
2796
2708
2789
2790
2791
2791
2794
2797
2797
2709
2790
2792
2792
2794
2796
2797
2798
2710
2792
2792
2794
2794
2797
2799
4258
2752
2792
2929
3054
2897
2801
2800
2801
2713
2795
2796
2797
2798
2801
2803
2804
2712
2797
2797
2798
2798
2801
2803
2804
2715
2797
2798
2798
2801
2804
2803
2806
2717
2799
2798
2800
2800
2803
2805
2806
3916
2815
2801
2803
2801
2805
2806
2808
2720
2804
2804
2804
2805
2808
2810
2811
2721
2805
2803
2807
2806
2810
2810
2814
2723
2804
2806
2808
2809
2811
2814
2814
2723
2807
2808
2809
2809
2811
2813
2812
2726
3972
2832
2801
2810
2813
2813
2816
2728
2811
2811
2810
2813
2816
2817
2818
2730
2811
2814
2812
2813
2818
2818
2820
2730
2814
2813
2813
2816
2818
2820
2821
2733
2813
2813
2814
2817
2820
2819
2821
2733
2814
3163
2828
2833
2842
2834
2840
2757
2832
2831
2833
2835
2838
2836
2844
2756
2835
2833
2837
2832
2837
2837
2835
2758
2835
2836
2840
2834
2840
2838
2842
2756
2841
2832
2843
2835
2838
2840
2844
2759
2840
5895
2859
2982
3078
2892
2852
2761
2846
2845
2844
2840
2844
2854
2853
2760
2841
2847
2844
2842
2843
2849
2852
2759
2846
2839
2845
2843
2844
2853
2852
2765
2841
2851
2847
2841
2853
2849
2855
2761
4271
2920
2845
2851
2850
2854
2853
2766
2846
2847
2845
2848
2849
2857
2858
2762
2849
2850
2846
2851
2855
2856
2862
2770
2851
2845
2849
2851
2850
2859
2857
2768
2853
2854
2851
2852
2853
2859
2864
2771
2853
3209
2866
2859
2887
2882
2883
2800
2894
2890
2892
2888
2891
2890
2890
2789
2868
2871
2872
2868
2888
2879
2870
2789
2867
2871
2873
2875
2879
2878
2881
2784
2871
2872
2875
2877
2878
2881
2876
2789
4052
2877
2845
2855
2866
2860
2869
2782
2862
2865
2863
2861
2867
2867
2869
2774
2868
2865
2864
2864
2869
2864
2869
2776
2869
2869
3388
2891
2870
2864
2875
2784
2869
2870
2860
2866
2870
2867
2876
4946
2909
2917
3131
3018
2863
2882
2879
2793
2870
2864
2874
2868
2876
2880
2881
2786
2867
2868
2871
2871
2868
2884
2883
2794
2864
2868
2873
2874
2875
2883
2886
2795
2872
2874
2875
2878
2882
2876
3244
2838
2867
2881
2872
2874
2881
2880
2886
2796
2875
2876
2893
2902
2897
2895
2897
2809
2891
2913
2903
2914
2918
2918
2936
2842
2933
2929
2934
2938
2947
2940
2939
2848
2936
2921
2927
2948
2942
2951
4020
2858
2930
2947
2943
2948
2948
2952
2950
2867
2939
2927
2925
2940
2939
2945
2948
2857
2946
2936
2940
2933
2946
2951
2929
2861
2933
2934
2945
2936
2943
2941
2949
2856
2940
2939
2938
2940
2944
4080
2952
2851
2969
2949
2947
2964
2955
2943
2981
2848
2927
2944
2952
2933
2953
2954
2955
2876
2948
2950
2944
2967
2963
2974
2969
2871
2955
2964
2966
2953
2957
2960
2962
2871
2976
2952
2954
3358
3002
2962
3123
3149
2983
2955
2963
2961
2971
2979
2943
2880
2961
2963
2954
2955
2962
2960
2967
2883
2960
2956
2954
2962
2966
2965
2968
2883
2963
2962
2972
2973
2974
2973
2986
2874
2964
2966
4278
2980
2975
2976
2973
2879
2955
2961
2969
2973
2973
2972
2974
2903
2978
2979
2976
2977
2990
2979
2989
2906
2980
2966
2986
2967
2983
2985
2982
2890
2977
2982
2968
2982
2982
2972
2966
2896
6214
2962
2970
2978
2982
2982
2978
2892
2974
2978
2975
2973
2980
2988
2982
2897
2975
2983
2991
2984
2991
2992
2975
2895
3165
3244
3251
3227
3224
3144
3090
2891
2991
2969
2972
2979
2962
2974
4455
2914
2961
2973
2973
2963
2970
2980
2985
2881
2984
2956
2961
2954
2960
2964
2967
2881
2962
2955
2959
2962
2965
2980
2974
2881
2958
2965
2968
2959
2969
2966
2973
2890
2957
2959
2975
2970
4362
3168
3245
2974
2959
3172
3227
3227
3202
3227
3251
3204
3208
3257
3192
3182
2998
2990
2983
2912
2983
2988
2997
3001
2985
2994
3002
2896
2981
2985
2993
2984
2987
2994
2990
2907
2999
4297
2989
3003
2996
2980
2994
2900
2999
2992
2980
3000
2987
2997
2999
2912
3002
2984
2986
2980
2997
3004
3011
2921
2992
2999
3005
2988
2992
3006
2995
2924
3002
3007
3011
3008
3019
3008
3014
2937
4161
3026
3012
3010
3010
3022
3019
2916
3007
3021
3001
3019
3015
3018
3013
2939
3010
3013
3028
3011
3015
3016
3024
2936
3019
3022
3024
3018
3024
3020
3013
2932
3038
3011
3015
3033
3016
3029
3352
2928
3003
3010
3019
3014
3016
3029
3029
2928
3010
3028
3022
3024
3031
3027
3012
2945
3032
3030
3022
3030
3021
3032
3037
2953
3038
3021
3024
3025
3031
3038
3034
2950
3035
3026
3031
4323
3121
3038
3231
3198
3057
3036
3034
3044
3025
3054
3053
2958
3035
3032
3040
3040
3033
3039
3046
2961
3042
3039
3026
3040
3058
3047
3041
2945
3036
3032
3029
3052
3045
3053
3044
2955
3033
4333
3036
3036
3044
3039
3034
2972
3043
3046
3041
3044
3059
3049
3055
2965
3050
3041
3060
3062
3059
3043
3055
2972
3049
3047
3051
3057
3049
3057
3055
2965
3044
3041
3048
3057
3073
3057
4319
3052
3045
3055
3051
3094
3043
3065
3080
2960
3058
3055
3063
3040
3052
3063
3058
2988
3060
3056
3058
3049
3079
3055
3058
2972
3053
3051
3062
3076
3063
3060
3075
2969
3079
3070
3076
3081
4312
3062
3082
2985
3058
3062
3063
3075
3077
3075
3076
2974
3080
3067
3072
3082
3066
3075
3075
2995
3061
3061
3063
3055
3078
3071
3064
2997
3061
3083
3053
3074
3078
3067
3083
2982
3071
6158
3052
3221
3322
3119
3084
2981
3103
3077
3080
3071
3074
3092
3086
2986
3067
3072
3075
3078
3070
3078
3074
2999
3082
3086
3090
3083
3081
3076
3080
2996
3080
3094
3077
3103
3086
3084
4574
3021
3082
3097
3078
3078
3094
3100
3086
3011
3065
3084
3097
3086
3080
3092
3095
3008
3082
3087
3101
3091
3096
3094
3099
3010
3089
3097
3088
3099
3095
3095
3098
3011
3078
3101
3107
4212
3082
3094
3098
3016
3089
3093
3090
3094
3101
3092
3129
3021
3085
3242
3403
3365
3318
3109
3106
3008
3095
3107
3083
3103
3102
3096
3112
3016
3097
3102
3101
3102
3107
3101
3101
4429
3084
3096
3095
3104
3095
3104
3098
3013
3089
3109
3102
3109
3121
3111
3106
3020
3092
3097
3107
3099
3118
3116
3127
3029
3117
3100
3098
3114
3120
3113
3100
3032
3109
3112
3089
3114
4540
3105
3119
3316
3280
3103
3102
3102
3089
3105
3094
3025
3091
3124
3101
3099
3125
3107
3104
3025
3099
3122
3102
3106
3110
3113
3121
3021
3100
3097
3099
3093
3112
3129
3115
3029
3115
4492
3126
3105
3112
3114
3119
3021
3106
3105
3101
3116
3128
3643
3110
3035
3104
3114
3101
3113
3114
3105
3118
3024
3096
3124
3109
3106
3114
3101
3129
3029
3120
3121
3116
3126
5091
3134
3116
3038
3113
3123
3127
3136
3128
3139
3113
3038
3138
3117
3135
3130
3119
3136
3135
3045
3126
3134
3115
3110
3127
3131
3139
3053
3113
3135
3140
3138
3121
3147
3145
3058
4456
3141
3124
3122
3125
3145
3139
3064
3139
3161
3144
3145
3140
3154
3151
3047
3130
3154
3146
3173
3153
3163
3161
3065
3159
3152
3164
3147
3170
3176
3178
3074
3167
3181
3198
3176
3167
4616
3176
3228
3421
3201
3169
3193
3176
3174
3184
3077
3169
3171
3170
3180
3186
3178
3184
3097
3188
3149
3157
3166
3160
3178
3188
3080
3160
3178
3152
3179
3176
3177
3176
3087
3179
4418
3180
3165
3165
3187
3191
3098
3181
3184
3166
3182
3173
3166
3177
3092
3178
3171
3191
3161
3167
3170
3182
3104
3189
3186
3177
3178
3171
3196
3195
3115
3173
3181
3179
3202
3193
6444
3209
3095
3170
3172
3185
3173
3196
3197
3183
3083
3183
3183
3171
3169
3201
3184
3194
3088
3167
3184
3184
3184
3174
3179
3189
3099
3183
3193
3197
3200
3187
3194
3197
3115
4711
3218
3196
3183
3189
3196
3191
3100
3185
3197
3188
3218
3208
3211
3189
3104
3206
3193
3211
3204
3202
3205
3202
3135
3197
3199
3198
3213
3190
3191
3195
3104
3203
3207
3220
3209
4681
3179
3387
3366
3226
3173
3198
3199
3210
3211
3207
3122
3197
3205
3191
3201
3193
3199
3169
3118
3201
3200
3216
3204
3204
3192
3218
3124
3207
3197
3190
3196
3195
3200
3198
4521
3194
3206
3185
3193
3186
3211
3178
3110
3189
3190
3180
3179
3205
3198
3211
3114
3208
3184
3179
3194
3188
3177
3172
3104
3191
3166
3164
3172
3169
3175
3185
3088
3189
3183
3178
4493
3216
3191
3195
3092
3187
3175
3177
3194
3205
3204
3191
3102
3191
3178
3186
3180
3197
3210
3204
3106
3207
3184
3194
3188
3191
3193
3198
3098
3189
3197
3191
3205
3196
3187
3215
4409
3211
3212
3198
3206
3200
3207
3190
3126
3213
3190
3196
3209
3215
3206
3189
3093
3188
3194
3190
3183
3180
3193
3222
3098
3201
3215
3209
3213
3205
3193
3213
3111
3203
3210
3213
4654
3214
3317
3499
3176
3190
3224
3194
3200
3219
3224
3205
3127
3214
3198
3199
3205
3211
3218
3201
3126
3216
3214
3209
3211
3211
3218
3226
3144
3223
3216
3210
3235
3212
3215
4638
3160
3213
3217
3221
3217
3237
3229
3225
3134
3202
3222
3203
3204
3219
3207
3229
3138
3206
3203
3200
3234
3232
3217
3241
3152
3226
3232
3240
3252
3241
3262
3256
3148
3236
3243
4570
3230
3211
3211
3217
3135
3239
3220
3230
3262
3255
3261
3240
3165
3204
3229
3242
3251
3238
3205
3248
3161
3227
3209
3215
3250
3230
3222
3238
3165
3252
3238
3259
3263
3224
4531
3257
3142
3257
3230
3226
3237
3263
3227
3232
3158
3237
3234
3220
3237
3230
3221
3233
3174
3221
3248
3253
3261
3262
3266
3252
3177
3248
3268
3262
3252
3279
3283
3243
3149
3229
6335
3274
3617
3361
3243
3246
3183
3259
3225
3242
3271
3243
3224
3264
3170
3247
3254
3225
3242
3224
3260
3274
3167
3265
3238
3226
3282
3267
3246
3400
3439
3519
3505
3555
5159
3517
3527
3546
3435
3553
3454
3243
3297
3251
3231
3264
3190
3249
3256
3283
3232
3262
3307
3275
3194
3259
3258
3246
3245
3262
3242
3272
3189
3241
3248
3270
3275
3280
4663
3310
3188
3279
3261
3272
3267
3284
3267
3296
3216
3399
3418
3405
3416
3407
3451
3427
3290
3336
3322
3331
3348
3351
3348
3342
3301
3317
3344
3339
3339
3353
3303
3340
3307
4606
3352
3334
3338
3321
3354
3329
3292
3325
3324
3337
3358
3344
3361
3360
3309
3334
3347
3321
3345
3333
3324
3343
3313
3335
3319
3356
3336
3342
3346
3335
3316
3447
3444
4942
3439
3610
3675
3460
3359
3500
3443
3444
3457
3468
3518
3479
3376
3437
3448
3460
3480
3468
3449
3461
3414
3485
3460
3478
3463
3475
3463
3469
3422
3492
3467
3467
4858
3474
3505
3499
3426
3462
3497
3483
3444
3488
3519
3485
3421
3505
3504
3503
3505
3486
3477
3468
3433
3477
3476
3486
3487
3499
3447
3507
3436
3493
3481
3512
3522
4886
3540
3537
3419
3549
3578
3553
3553
3531
3580
3581
3474
3555
3560
3541
3536
3541
3526
3574
3447
3530
3552
3548
3568
3540
3545
3546
3475
3559
3557
3561
3518
4894
3575
3545
3453
3519
3548
3574
3549
3547
3550
3526
3479
3544
3559
3542
3536
3551
3537
3561
3461
3536
3552
3548
3560
3557
3556
3546
3479
3621
3626
3605
3619
5126
3661
3647
3767
3751
3676
3671
3695
3681
3706
3678
3555
3702
3669
3681
3671
3691
3695
3673
3617
3690
3672
3656
3710
3645
3683
3707
3585
4149
3647
5661
3703
3702
3695
3701
3593
3680
3681
3693
3697
3711
3698
3702
3606
3660
3722
3692
3699
3682
3713
3683
3588
3707
3672
3713
3692
3713
3711
3673
3602
3712
7111
3695
3757
3724
3695
3703
3593
3720
3716
3684
3734
3735
3722
3728
3610
3698
3701
3745
3726
3718
3731
3741
3630
3718
3718
3712
3738
3748
3705
3738
3645
4137
3742
3751
3735
3735
3765
3741
3652
3751
3769
3766
3745
3715
3775
3753
3672
3750
3748
3785
3778
3743
3786
3767
3689
3789
3755
3770
3784
3780
3761
5306
3697
3951
4023
3774
3778
3784
3808
3772
3661
3776
3752
3776
3774
3784
3776
3782
3680
3785
3767
3785
3796
3779
3752
3787
3689
3769
3764
3773
3776
5184
3791
3758
3707
3785
3766
3787
3772
3791
3789
3778
3694
3769
3782
3808
3801
3789
3815
3773
3691
3755
3782
3786
3778
3784
3802
3783
3704
3766
3790
3780
5040
3798
3812
3813
3728
3808
3779
3789
3808
3795
3800
3834
3699
3765
3815
3782
3805
3794
3770
3778
3703
3774
3797
3776
3808
3790
3823
3792
3718
3782
5099
3820
3801
3804
3785
3804
3702
3796
3801
3772
3807
3797
3796
3802
3694
3785
3823
3801
3805
3799
3815
3793
3697
3778
3805
3798
3776
3797
3804
3786
5223
3794
3894
4032
3792
3820
3789
3796
3697
3795
3796
3803
3797
3785
3814
3804
3717
3821
3796
3798
3827
3835
3807
3814
3725
3804
3808
3784
3796
3825
5212
3803
3724
3798
3800
3789
3818
3833
3802
3819
3729
3809
3827
3832
3832
3819
3813
3801
3721
3800
3809
3801
3802
3813
3815
3789
3733
3809
3821
3806
5168
3801
3801
3800
3718
3805
3801
3815
3793
3790
3785
3807
3765
3818
3806
3809
3825
3821
3776
3834
3676
3770
3757
3794
3785
3767
3764
3778
3704
3785
7658
3848
3781
3808
3793
3802
3699
3767
3783
3795
3777
3787
3803
3801
3675
3799
3802
3815
3799
3786
3818
3828
3700
3786
3789
3790
3792
3775
3842
3792
7450
3804
4107
3907
3782
3826
3823
3813
3697
3802
3814
3799
3794
3814
3840
3820
3726
3811
3830
3826
3827
3817
3809
3851
3717
3805
3814
3821
3786
4964
4226
3806
3727
3779
3785
3802
3843
3852
3840
3844
3731
3801
3818
3823
3820
3835
3829
3835
3724
3842
3805
3812
3823
3800
3808
3815
3718
3835
3810
3807
4259
3834
3828
3822
3716
3795
3824
3805
3820
3827
3825
3821
3739
3828
3815
3822
3828
3813
3832
3820
3722
3814
3806
3834
3843
3873
3818
3856
3729
3813
5103
3839
3815
3824
3831
3842
3765
3842
3841
3807
3837
3845
3842
3840
3764
3836
3806
3805
3877
3848
3830
3818
3756
3814
3842
3837
3833
3849
3840
3874
4209
3814
4154
3888
3820
3859
3850
3827
3735
3812
3844
3854
3814
3844
3870
3845
3775
3834
3826
3826
3855
3842
3828
3853
3739
3837
3824
3840
3844
5202
3897
3844
3758
3825
3877
3864
3849
3835
3833
3864
3764
3834
3847
3845
3880
3858
3840
3855
3790
3870
3853
3828
3856
3834
3844
3839
3761
3870
3855
5179
3855
3856
3842
3867
3770
3865
3839
3858
3849
3867
3874
3854
3763
3838
3840
3834
3862
3850
3852
3853
3740
3835
3840
3845
3839
3845
3852
3888
3773
5271
3857
3855
3903
3888
3885
3889
3794
3851
3902
3878
3879
3867
3867
3870
3786
3859
3889
3882
3916
3896
3880
3871
3780
3885
3876
3854
3872
3890
3877
5382
3800
4150
3934
3846
3861
3853
3864
3881
3764
3854
3850
3870
3840
3849
3898
3859
3765
3844
3863
3849
3863
3874
3877
3830
3779
3854
3891
3868
5334
3919
3866
3883
3782
3890
3871
3873
3884
3895
3909
3957
3812
3925
3905
3887
3890
3946
4167
4212
4069
4186
4194
4101
4171
4124
3918
3881
3785
7143
3925
3944
3885
3875
3893
3914
3820
3920
3892
3886
3889
3911
3880
3885
3812
3891
3909
3881
3914
3879
3934
3897
3808
3890
3913
3878
3888
3909
5545
3915
3853
3907
3874
3923
3897
3908
3877
3954
3806
3893
3895
3912
3913
3908
3907
3933
3816
3926
3904
3899
3918
3912
3920
3942
3865
3894
3913
3926
4392
3896
4233
3987
3858
3893
3908
3896
3920
3951
3926
3910
3833
3910
3940
3970
3915
3936
3912
3929
3829
3919
3941
3907
3922
3913
3927
3921
3867
5462
3923
3896
3898
3902
3901
3924
3833
3912
3941
3895
3897
3915
3913
3937
3860
3951
3930
3895
3926
3926
3945
3969
3833
3887
3923
3953
3936
3931
5445
3976
3842
3949
3935
3921
3957
3963
3939
3922
3847
3953
3912
3967
3899
3950
3962
3902
3849
3960
3965
3940
3938
3971
3965
3924
3874
3927
3948
5405
3923
3910
3947
3985
3833
3931
3951
3951
3951
3947
3942
3968
3896
3956
3974
3968
3953
3960
3958
3944
3868
4066
4047
4099
4036
4077
4085
4090
5535
4059
4334
4254
4071
4041
4058
4070
3998
4054
4120
4113
4622
4119
4111
4106
4027
4090
4083
4088
4096
4082
4114
4141
4016
4082
4066
6231
4091
4062
4096
4097
4015
4079
4101
4060
4121
4084
4102
4078
4010
4145
4131
4129
4123
4120
4131
4092
4024
4095
4148
4122
4112
4112
4082
5562
4032
4264
4288
4270
4299
4279
4323
4363
4244
4309
4390
4348
4364
4348
4350
4356
4273
4332
4332
4343
4365
4345
4299
4325
4325
5307
4617
4376
4404
4316
4350
4367
4292
4332
4341
4402
4374
4379
4370
4347
4302
4403
4358
4367
4367
4381
4373
4447
4290
4404
4315
4321
7952
4495
4740
4354
4244
4375
4368
4524
4663
4658
4463
4365
4369
4437
4364
4433
4431
4407
4417
4454
4327
4373
4363
4470
4416
4368
6094
4478
4376
4482
4444
4474
4411
4458
4451
4461
4426
4480
4478
4417
4439
4472
4508
4514
4515
4456
4543
4479
4481
4468
4451
5680
4665
4453
4514
4510
4540
4428
4547
4518
4534
4506
4503
4475
4487
4443
4474
4474
4522
4512
4484
4490
4451
4464
4580
4576
4491
5915
4553
4525
4551
4543
4571
4556
4611
4553
4565
4589
4586
4606
4583
4590
4638
4587
4540
4563
4624
4566
4577
4598
4616
4543
5950
4717
4772
4823
4577
4593
4590
4655
4614
4561
4609
4590
4548
4613
4598
4552
4617
4609
4582
4610
4649
4586
4653
4614
4594
4592
5875
4599
4564
4606
4679
4613
4578
4639
4602
4582
4609
4607
4666
4729
4653
4654
4716
4671
4689
4700
4732
4710
4673
4644
4703
5393
4974
4734
4734
4678
4684
4676
4722
4675
4665
4690
4759
4723
4698
4721
4703
4715
4659
4712
4767
4722
4669
4673
4678
6139
4708
4666
4758
4743
4686
4677
4714
4717
4731
4713
4724
4673
4702
4679
4697
4707
4647
4687
4738
4714
4701
4696
4674
4719
6161
4734
5067
4747
4731
4731
4740
4746
4745
4821
4802
4809
4751
4775
4760
4785
4852
4819
4883
4741
4772
4744
4752
4755
5332
4845
4821
4735
4799
4769
4794
4828
4811
4818
4828
4814
4784
4835
4770
4834
4892
4804
4816
4836
4829
4853
4808
4869
7961
4801
4863
4779
4805
4775
4837
4816
4779
4799
4813
4810
4818
4786
4732
4814
4784
4775
4844
4832
4866
4842
4885
4887
6463
4925
4883
4876
4903
4902
4912
4946
5008
5076
4958
4931
4860
4927
4933
4973
5032
4952
4981
4909
4872
4901
4884
4981
5317
5123
5179
4884
4865
4964
4893
4975
4975
4990
5013
4892
4931
5027
5009
5001
5028
4992
4928
4876
4863
4925
4862
6277
4880
4939
4947
4871
4826
4856
4931
4895
4942
4914
4887
4990
4993
4888
4913
4929
4939
4931
4993
5070
5145
5155
6014
5538
5136
5215
5073
5135
5093
5112
5145
5178
5039
5116
5157
5122
5098
4974
5111
5133
5096
5030
5143
5167
5080
6394
5102
5150
5149
5217
5138
5088
5064
5346
5443
5306
5193
5119
5125
5177
5142
5109
5157
5245
5160
5160
5140
5188
6717
5128
5513
5123
5134
5136
5118
5145
5143
5173
5172
5237
5168
5261
5157
5178
5304
5298
5313
5366
5347
5368
6639
5321
5184
5284
5268
5219
5338
5330
5305
5301
5263
5290
5329
5303
5390
5294
5342
5350
5268
5275
5325
5328
6672
5325
5308
5317
5312
5345
5402
5334
5458
5575
5621
5516
5658
5606
5422
5426
5537
5293
5326
5361
5351
5381
6710
5290
5278
5313
5332
5357
5327
5335
5385
5398
5401
5316
5452
5441
5399
5401
5390
5420
5464
5532
5429
5416
8381
5581
5502
5382
5402
5422
5441
5411
5422
5405
5491
5512
5463
5488
5463
5405
5394
5458
5515
5501
5480
7083
5393
5383
5417
5462
5484
5447
5503
5485
5468
5415
5430
5413
5513
5458
5471
5445
5407
5392
5469
5449
6702
5463
5412
5438
5460
5559
5482
5501
5574
5456
5543
5566
5529
5497
5544
5546
5523
5569
5595
5679
5608
6538
5783
5503
5512
5562
5634
5598
5609
5510
5468
5538
5547
5593
5609
5635
5569
5544
5544
5529
5588
5599
5677
6911
5787
5650
5537
5554
5645
5629
5648
5672
5597
5560
5647
5618
5684
5638
5642
5665
5581
5567
5598
7003
5639
5577
5628
5678
5577
5617
5574
5654
5564
5556
5610
5619
5712
5766
5726
5733
5810
5773
5841
5839
6952
5712
5759
5760
5803
5723
5746
5755
5770
5671
5797
5699
5729
5687
5755
5650
5746
5777
5764
5717
5770
6863
5744
5774
5742
5604
5733
5770
5788
5727
5792
5775
5759
5717
5727
5753
5814
5841
5751
5791
5753
7156
5721
6023
5733
5746
5713
5733
5745
5831
5815
5744
5824
5792
5827
5826
5869
5846
5872
5860
5930
7319
5963
5948
5914
5932
5939
5868
5954
5944
5890
5920
5917
8560
5862
5888
5879
5936
5880
5897
5902
9346
5868
5885
5939
5981
5965
5951
5969
5907
5869
5945
5967
5979
5951
5902
5879
5849
5877
5951
7435
5894
5881
5901
5897
5869
5929
5945
5914
5954
5916
5894
5959
5976
5949
5894
5965
5950
5975
8386
6069
6266
6002
5987
5994
6007
6043
6095
6053
5968
5997
5991
6043
6036
6064
6028
6045
6026
6000
6294
5978
5983
6048
6068
6022
5966
5961
6019
6032
6080
6051
6064
6017
6082
6000
6040
6093
6102
7341
6092
6019
6020
6032
6106
6061
6090
6068
6113
6058
6016
6041
5990
6037
6031
5930
6024
6033
6084
6397
6044
6139
6112
6123
6085
6092
6075
6088
6067
6147
6172
6156
6226
6196
6148
6182
6167
6124
7460
6342
6355
6204
6157
6162
6136
6122
6151
6197
6146
6175
6071
6080
6072
6164
6189
6191
6247
7461
6167
6115
6151
6270
6184
6139
6136
6171
6119
6215
6205
6187
6138
6158
6175
6124
6127
6176
7373
6145
6166
6167
6153
6063
6250
6224
6240
6252
6250
6197
6149
6254
6257
6281
6297
6282
6299
7525
6407
6289
6208
6242
6246
6217
6223
6232
6244
6325
6225
6230
6266
6267
6287
6211
6267
6275
9768
6680
6288
6255
6309
6345
6249
6270
6292
6219
6207
6272
6238
6304
6304
6287
6285
6321
7893
6322
6301
6286
6233
6304
6266
6247
6273
6315
6296
6297
6205
6292
6324
6315
6330
6354
6322
7551
6378
6403
6441
6479
6501
6492
6466
6544
6580
6498
6451
6600
6858
6678
6538
6496
6519
7837
6465
6472
6495
6473
6529
6515
6478
6599
6489
6456
6541
6518
6491
6526
6521
6490
6506
7799
6537
6689
6492
6496
6527
6500
6486
6480
6544
6518
6475
6486
6531
6503
6467
6494
6503
7831
6481
6518
6472
6496
6624
6584
6547
6616
6595
6578
6597
6664
6597
6581
6584
6633
6614
7851
6715
6642
6582
6568
6648
6607
6590
6598
6671
6602
6608
6588
6585
6630
6642
6657
6647
7843
6601
6957
7027
7031
7089
6968
6751
6618
6653
6612
6690
6732
6734
6712
6687
6659
6569
7983
6854
6699
6695
6643
6656
6573
6628
6702
6738
6628
6675
6665
6666
6633
6645
6763
7957
6664
6709
6635
6769
6707
6723
6736
6737
6726
6708
6815
6894
6789
6736
6698
6717
6724
9660
6774
6850
6800
6704
6712
6745
6747
6805
6855
6786
6820
6729
6748
6696
6758
6851
8238
6852
6777
6722
6819
6822
6918
6879
6870
6857
6836
6763
6827
6895
6880
6849
6927
8134
6806
7057
6735
6802
6759
6796
6802
6789
6816
6788
6855
6810
6806
6787
6825
6745
6872
10296
6878
6908
6970
6912
6882
7041
6962
6904
6847
6883
6927
6933
6881
6880
6887
6900
7051
6929
6864
6918
6948
6962
6958
6962
6851
6922
7004
6923
6920
7017
6997
6918
6935
8006
6979
6902
6967
6979
6862
6916
6940
6914
7000
7032
6917
6918
6890
6837
6896
6955
8346
7254
7004
6971
6985
6957
6951
7008
6976
7049
7106
6962
7020
7109
7066
7110
7114
8274
7199
7157
7182
7131
7154
7188
7193
7159
7130
7227
7156
7133
7050
7114
7186
8313
7146
7126
7164
7183
7153
7167
7145
7210
7200
7195
7127
7097
7108
7107
7179
7176
8300
7146
7143
9264
7173
7146
7164
7169
7196
7166
7153
7146
7196
7166
7134
7164
10632
7413
7233
7253
7250
7246
7211
7249
7249
7242
7269
7288
7301
7231
7240
7233
8720
7335
7226
7204
7179
7280
7309
7161
7307
7255
7285
7208
7197
7195
7213
7374
8367
7252
7311
7222
7214
7234
7271
7404
7317
7304
7338
7277
7265
7255
9647
7362
8781
7255
7307
7168
7275
7285
7316
7304
7288
7322
7248
7258
7244
7270
7214
7264
7286
8565
7611
7341
7324
7377
7296
7262
7290
7375
7404
7351
7392
7321
7299
7341
7402
8729
7390
7334
7340
7431
7352
7392
7425
7458
7421
7352
7363
7383
7371
7373
7460
8556
7405
7344
7383
7383
7433
7430
7455
7477
7383
7391
7372
7403
7467
7466
7487
8557
7391
7347
7382
7448
7392
7441
7425
7399
7405
7371
7427
7404
7384
7449
7390
8613
7620
7494
7480
7454
7364
7381
7466
7475
7470
7483
7487
7531
7546
7520
7538
8788
7533
7450
7547
7470
7539
7523
7472
7487
7539
7393
7520
7473
7436
7501
7422
10476
7493
7532
7457
7461
7522
7505
7494
7510
7518
7515
7530
7559
7490
7564
8889
7443
7506
7506
7548
7494
7545
7473
7516
7473
7529
7484
7480
7545
7557
7455
8759
7671
7679
7579
7611
7579
7535
7566
7599
7585
7673
7659
7651
7714
7636
7644
8888
7750
7673
7698
7571
7674
7591
7641
7704
7703
7651
7634
7689
7666
7644
8766
7661
7663
7701
7682
7702
7629
7651
7721
7662
7662
7666
7622
7699
7649
7732
8818
7602
7682
7653
7665
7698
7651
7674
7674
7695
7675
7638
7679
7644
8076
9283
8136
8177
8095
7760
7648
7688
7729
7695
7671
7709
7731
7722
7765
7838
9104
7836
8037
7825
7890
7882
7799
7848
7842
7852
7829
7880
7829
7839
7861
8753
7960
7852
7928
7911
7867
7830
7798
7829
7822
7874
7848
7849
7886
7828
7765
8922
7860
7873
7913
7898
7859
7860
7867
7860
7839
7865
7882
7896
7873
7925
10681
8009
7765
7815
7870
7836
7896
7842
7886
7926
7856
7847
7870
7879
9842
8148
7994
7890
7975
7862
7884
7941
8033
7976
7886
7833
7964
7892
7877
9088
7929
7954
7881
7830
7857
7929
7905
7908
7943
7999
7870
7934
7874
7993
9073
8019
7987
7998
7862
7923
7917
8017
8012
7989
8004
7920
7902
7972
7979
8999
7994
7990
7927
7947
7938
7968
7965
7989
7916
7860
8005
7922
7987
7978
9216
8300
8118
7967
8011
8064
7999
8077
8012
8025
8076
8159
8113
8067
8087
9212
8043
8035
8096
8050
8111
8092
8061
8037
8055
8055
8109
8070
8023
8084
9071
7963
8062
8117
8183
8126
8011
8087
8029
8124
8092
8107
8049
8038
9186
8017
7989
8096
8016
8069
8122
8132
8034
8106
8042
8065
8075
8084
8061
9258
8219
8222
8129
8168
8082
8119
8094
8040
8087
8196
8219
8236
8225
8216
11323
8229
8310
8256
8158
8133
8208
8148
8236
8281
8280
8223
8197
8129
9490
8234
8276
8255
8246
8232
8254
8201
8291
8277
8253
8249
8218
8215
8194
8390
8208
8199
8320
8204
8265
8214
8162
8207
8242
8273
8242
8296
8251
9370
8469
8294
8227
8263
8230
8240
8242
8211
8277
8272
8314
8280
8311
9384
8323
8277
8359
8339
8399
8335
8380
8395
8446
8381
8296
8360
8359
8381
9354
8357
8339
8389
8340
8354
8395
8426
8425
8444
8410
8352
8375
8322
9384
8415
8341
8333
8396
8416
8330
8369
8402
8406
8385
8438
8409
8406
9464
8505
8517
8476
8416
8349
8370
8362
8371
8353
8346
8406
8337
8374
9343
8385
8432
8458
8386
8473
8443
8457
8470
8458
8466
8470
8439
8480
8449
9538
8560
8475
8442
8528
8437
8438
8495
8551
8528
8453
8456
8420
8432
11230
8472
8461
8529
8456
8409
8459
8532
8803
8822
8518
8491
8436
8509
8584
8750
8573
8510
8555
8485
8488
8447
8512
8464
8476
8510
8520
8491
8652
8422
8474
8478
8502
8534
8506
8482
8514
8599
8470
8560
8528
8513
9594
8560
8570
8617
8550
8584
8519
8591
8593
8658
8619
8588
8533
8560
8675
8528
8677
8612
8611
8537
8525
8531
8563
8840
9105
9141
9009
10170
8698
8525
8612
8554
8608
8604
8570
8575
8576
8611
8645
8644
8671
9727
8605
8560
8894
8904
8556
8576
8497
8535
8596
8594
8592
8590
8555
9752
8612
8551
8614
8642
8665
8647
8656
8641
8620
8631
8618
8728
8782
9813
8759
11155
8777
8796
8759
8673
8776
8736
8758
8677
8780
8756
10230
9005
8876
8803
8729
8752
8779
8752
8792
8742
8721
8758
8768
8795
11887
8757
8770
8714
8745
8733
8735
8714
8676
8702
8775
8723
8788
10031
8786
8755
8805
8827
8730
8751
8742
8805
8739
8736
8720
8769
8744
9831
8848
8843
8809
8809
8812
8814
8849
8799
8788
8853
8876
8846
10026
9094
8992
8791
8832
8852
8827
8826
8845
8878
8863
8796
8907
8837
9958
8906
8897
8830
8879
8837
8852
8817
8903
8888
8919
8902
8869
10487
8846
8950
8979
8947
8884
8948
8862
8866
9300
9016
8927
8887
8846
10083
8896
8924
8867
8882
8818
8887
8870
8845
8894
8950
8945
8969
10031
9210
8946
8952
9015
8990
9053
8994
9046
9062
9099
9152
9096
10153
8951
8996
8996
9117
9067
9086
9065
9056
9045
9063
9023
9059
9976
9157
9050
9014
9065
9077
8979
9117
9070
9132
8986
9051
9000
8982
11867
9110
9145
9133
9053
8947
9104
9092
9014
9113
9115
9029
9085
10401
9295
9105
9078
9014
9142
9116
9104
9206
9108
9193
9080
8999
10228
9149
9121
9135
9121
9115
9147
9185
9220
9248
9230
9183
9127
10118
9123
9185
9185
9177
9132
9148
9142
9082
9147
9239
9217
9169
10171
9052
9084
9143
9229
9156
9266
9127
9105
9104
9140
9133
9250
10291
9445
9158
9223
9129
9121
9213
9305
9206
9173
9204
9102
9157
10291
9233
9217
9172
9209
9239
9199
9224
9231
9263
9239
9343
9295
10263
9302
9312
9355
9289
9315
9338
9376
9424
9392
9408
9371
9320
10355
9365
9347
9447
9389
9309
9289
9322
9293
9397
9390
9342
9330
10423
9597
9348
9395
9485
9397
9429
9370
9297
9335
9448
9427
12036
9383
9448
9405
9339
9391
9430
9380
9385
9331
9385
9377
9414
10571
9339
9329
9408
9378
9340
9369
9393
9431
9529
9408
9331
9398
10417
9411
9455
9385
9478
9392
9497
9523
9531
9482
9396
9372
10478
9676
9704
9507
9490
9502
9976
9912
10043
9682
9444
9508
9504
10612
9528
9511
9496
9531
9551
9568
9491
9521
9477
9454
9548
9561
9635
9560
9508
9418
9462
9559
9458
9560
9562
9552
9435
9465
10531
9530
9476
9580
9531
9485
9523
9457
9562
9580
9537
9482
9447
10662
9845
9577
9621
9568
9524
9630
9616
9625
9743
9616
9591
10621
9589
9604
9595
9597
9572
9604
9633
9638
9592
9625
9641
9600
10658
9606
9603
9595
9583
9610
9662
9686
9778
9602
9602
9543
13271
9695
9702
9708
9707
9613
9631
9678
9718
9581
9658
9599
11062
9941
9666
9661
9659
9710
9684
9606
9604
9691
9685
9663
10760
9658
9744
9697
9715
9712
9761
9796
9818
9736
9811
9866
11088
10215
9739
9740
9766
9777
9763
9768
9851
9808
9716
9724
9689
10850
9785
9787
9811
9781
9763
9795
9805
9752
9807
9838
9810
10850
10115
9857
9744
9786
9867
9857
9817
9743
9762
9786
9901
10852
9859
9860
9845
9842
9771
9720
9836
9764
9772
9732
9761
10698
9772
9902
9884
9865
9833
9882
9825
9858
9929
9922
9964
9925
10928
10009
10035
10002
9950
9971
9886
9872
9964
10045
9954
10005
10983
10227
10005
9938
9986
10034
10007
9960
9962
9999
9918
9969
10121
10042
10039
10002
9970
9897
10071
10019
10020
10044
10031
11109
9960
9931
9973
10048
9998
10050
10006
9980
10001
9968
10002
10843
9986
10019
9994
9988
10027
9993
10026
9980
10018
9985
9916
11121
10320
10302
10088
10042
10006
10131
10213
10129
10068
10062
10023
11112
9991
10123
10153
10128
10081
10017
10034
10072
10073
10089
10060
11047
10002
10049
10096
10151
10125
10193
10126
10104
10084
10071
10204
11101
10116
10141
10143
10165
10033
10080
10169
10202
10136
10110
10124
11196
10405
10090
10027
10133
10136
10102
10098
10069
10152
10119
10198
11149
10114
10120
10167
10234
10128
10164
10169
10136
10189
10269
10311
11190
10149
10211
10133
10142
10176
10197
10250
10253
10148
10120
12687
10240
10286
10241
10175
10194
10162
10206
10145
10226
10248
10236
11541
10501
10209
10244
10197
10298
10292
10323
10280
10289
10142
10191
11393
10545
10872
10855
10698
10153
10225
10174
10196
10239
10234
11281
10254
10198
10251
10260
10262
10220
10164
10225
10232
10338
10311
11251
10324
10332
10309
10388
10477
10327
10382
10303
10298
10277
10258
10572
10733
10362
10326
10314
10320
10274
10379
10292
10309
10339
11387
10329
10389
10344
10409
10335
10372
10430
10294
10322
10339
10356
11317
10363
10400
10327
10335
10341
10337
10298
10318
10248
10455
11303
10348
10319
10312
10344
10359
10364
10335
10391
10343
10298
10378
11388
10669
10389
10387
10410
10516
10501
10474
10443
10464
10526
10560
13079
10454
10394
10463
10376
10428
10559
10488
10524
10432
10455
13806
10460
10578
10502
10376
10516
10483
10489
10466
10475
10509
11675
10480
10423
10465
10433
10481
10472
10493
10454
10543
10528
10486
11667
10697
10477
10460
10491
10534
10492
10419
10469
10480
10403
11459
10518
10429
10466
10510
10572
10525
10480
10499
10507
10455
11434
10605
10635
10605
10633
10637
10601
10646
10652
10617
10596
10513
11518
10594
10603
10595
10584
10655
10589
10645
10515
10647
10614
11714
10905
10536
10617
10545
10629
10636
10645
10643
10566
10536
11556
10666
10590
10622
10584
10593
10671
10619
10657
10619
10658
10679
11594
10600
10632
10660
10608
10627
10622
10583
10657
10625
10697
13392
10668
10652
10691
10653
10618
10726
10764
10718
10653
10725
11964
11005
10722
10770
10746
10694
10775
10694
10702
10710
10685
11756
10783
10661
10748
10696
10737
10726
10788
10743
10691
10659
10710
11741
10727
10790
10793
10722
10774
10707
10717
10724
10733
10732
11721
10715
10741
10657
10702
10792
10781
10780
10758
10771
10753
11795
11042
10779
10669
10736
10718
10777
10784
10769
10790
10787
11793
10814
10764
10772
10820
10820
10847
10838
10857
10810
10863
11809
10867
10858
10789
10817
10839
10816
10823
10848
10841
10779
11760
10771
10816
10831
10802
10831
10861
10832
10849
10816
10840
10848
11051
11014
10838
10839
10843
10824
10852
10805
10855
10864
10842
13397
10838
10826
10827
10840
10850
10779
10890
10807
10839
12498
11332
11470
11095
11062
10855
10923
10917
10893
10876
10895
11893
10893
10938
10900
10934
10895
10913
10900
10988
10974
10988
11920
11198
10981
10909
10902
10942
10923
10983
10924
10879
10952
12064
10928
10928
10973
10942
10917
10909
10924
10954
10938
10989
11900
10964
10924
10965
10954
11034
10977
10999
10973
11006
10920
11878
10974
10952
10973
10967
10941
10986
10904
10917
10981
10923
11998
11218
10989
10962
11033
11026
10990
10960
10988
10976
10999
12025
11014
10986
11023
11000
11017
11048
11091
11078
10987
11034
11904
11023
11056
11059
11031
11034
10976
10996
11013
11025
11066
13580
11039
11067
11049
11032
11040
11063
11093
11059
11323
13280
11298
11031
11066
11062
11052
11075
11051
11093
11031
11028
12092
11064
11067
11040
11034
11027
11070
11031
11056
11004
11019
11956
11030
11066
11094
11119
11108
11146
11114
11060
11083
11127
12036
11110
11124
11118
11093
11131
11155
11133
11090
11091
11110
12130
11437
11084
11109
11159
11075
11070
11103
11097
11130
11118
12108
11120
11072
11098
11319
11516
11143
11142
11126
11143
12091
11120
11136
11140
11119
11120
11137
11126
11120
11101
11141
12026
11132
11112
11144
11118
11116
11121
11118
11108
11112
11103
12106
11452
11194
11182
11197
11162
11140
11169
11170
11229
11212
14164
11211
11208
11190
11221
11307
11222
11209
11193
11218
12324
11177
11273
11268
11254
11179
11194
11195
11213
11237
11241
12122
11262
11159
11233
11197
11216
11236
11262
11245
11248
11215
12177
11552
11230
11278
11267
11274
11214
11221
11251
11236
11253
12184
11313
11286
11181
11201
11232
11200
11204
11232
11275
12145
11229
11305
11302
11274
11268
11335
11275
11271
11378
11674
12615
11370
11343
11360
11373
11426
11405
11364
11356
11356
12437
11611
11440
11351
11366
11305
11313
11370
11404
11368
11379
12321
11375
11325
11392
11341
11377
11373
11381
11410
11320
11388
14488
11340
11381
11329
11405
11401
11397
11749
11980
11990
14666
11416
11381
11425
11374
11375
11407
11383
11373
11395
12666
11631
11291
11413
11458
11445
11422
11379
11474
11447
11451
12448
11449
11503
11423
11456
11551
11540
11558
11510
11480
12369
11464
11473
11530
11539
11530
11500
11473
11427
11489
11515
12460
11481
11490
11508
11458
11560
11534
11528
11573
11526
12513
11773
11504
11522
11577
11529
11552
11566
11539
11465
11570
12507
11569
11579
11603
11584
11515
11528
11512
11521
11516
12413
11542
11505
11504
11538
11536
11597
11554
11538
11616
11620
12473
11606
11654
11629
11658
11662
11677
11721
11648
11660
12564
11923
11648
11626
11681
11689
11735
11650
11600
11610
14160
11634
11708
11658
11676
11631
11655
11660
11738
11707
12746
11700
11692
11588
11639
11671
11770
11744
11707
11679
11702
12540
11646
11711
11722
11693
11712
11705
11713
11599
11669
12684
12010
11668
11701
11667
11665
11680
11705
11726
11671
12657
11711
11763
11765
11724
11787
11732
11810
11787
11889
11891
12629
11778
11784
11737
11764
11788
11833
11846
11851
11783
12569
11779
11828
11832
11885
11835
11852
11793
11801
11853
12753
12115
11847
11816
11804
11769
11769
11755
11888
11813
12732
11786
11730
11747
11849
11869
11860
11859
11855
11860
12631
11838
11843
11796
11844
11880
11839
11861
11866
11808
11785
11755
11787
11770
11801
11800
11817
11799
11813
11809
11851
13090
12126
11871
11858
11823
11828
11838
11807
11805
11854
12814
11879
11859
11838
11795
11832
11797
11856
11842
11840
12696
11852
11990
12309
11867
11834
11846
11864
11843
11832
12837
11883
11824
11842
11849
11896
11850
11849
11804
11871
12791
12118
11902
11879
11856
11876
11805
11835
11865
11880
11842
12766
11834
11841
11846
11844
11862
11866
11851
11853
11876
12703
11869
11887
11875
11891
11886
11870
11889
11895
11886
12751
11868
11873
11865
11887
12316
12534
12583
12145
11905
12946
12192
11877
11894
11884
11920
11873
11873
11890
11868
14380
11906
11884
11912
11873
11878
11909
11910
11906
11914
12939
11899
11899
11913
11898
11896
11905
11890
11888
11896
12758
11883
11892
11903
11830
11896
11896
11897
11896
11911
12865
12195
11831
11895
11932
11923
11928
11921
11922
11949
19517
12281
11916
11900
11937
11919
11930
11925
11853
11916
12925
11911
11908
11925
11923
11921
13921
11845
11936
11933
13082
11925
11931
11935
11868
11928
11927
11910
11930
11942
12988
12265
11863
11927
11936
11930
11932
11931
11927
11943
12814
11927
11915
11908
11957
11922
11924
11943
11866
12014
12875
12060
12048
12040
12034
12048
11977
12092
12084
12075
14786
12103
12112
12098
12054
12080
12078
12091
12095
12100
13247
12417
12025
12072
12095
12092
12101
12098
12101
12107
12955
12105
12085
12083
12104
12096
12107
12114
12019
12110
12953
12096
12115
12114
12120
12103
12027
12106
12111
12102
12963
12110
12110
12108
12015
12103
12109
12107
12104
12101
13052
12439
12022
12424
12454
12464
12482
12502
12485
12512
13345
12699
12594
12519
12737
12543
12663
12606
12652
14082
12699
12621
12776
12715
12758
12751
12707
12666
13474
12707
12648
12719
12699
12635
12688
12660
12777
12708
13724
13023
12735
12700
12743
12769
12616
12644
12625
15529
12761
12642
12658
12681
12696
12694
12678
12661
12640
13667
12715
12723
12664
12698
12684
12681
12711
12653
13385
12695
12790
12687
12594
12740
12665
12686
12635
12746
13702
13079
12720
12783
12826
12791
12799
12803
12745
13628
12755
12785
12776
12811
12807
12721
12779
12702
12775
13539
12782
12744
12785
12739
12699
12778
12711
12745
13570
12763
12769
12691
12703
12746
12723
12676
12777
12752
13765
12922
13407
13520
13270
12770
12760
12792
12800
13665
12743
12776
12742
12766
12764
12790
12801
12769
13622
12707
12790
12691
12728
12795
12730
12803
12827
12801
15247
12808
12802
12823
12823
12852
12828
12821
12855
13956
13159
12798
12842
12772
12784
12770
12789
12797
12793
13670
12832
12787
12774
12805
12810
12782
12787
12781
13749
12779
12782
12787
12794
12779
12813
12783
12843
12759
13597
12827
12822
12816
12795
12817
12826
12803
12821
13680
13157
12813
12816
12816
12846
12794
12812
12842
13654
12847
12826
12829
12851
12843
12857
12903
12871
12889
13668
12899
12882
12885
12861
12848
12870
12860
12851
13644
12882
12826
12838
12826
12827
12840
12842
12851
12882
13894
13016
12843
12866
12860
12868
12844
12880
12848
15286
12855
12855
12856
12854
12846
12881
12847
12845
13842
12855
12844
12858
12860
12881
12841
12848
12859
12842
13668
12877
12859
12879
12869
12849
12871
12845
12883
13801
13201
12901
12879
12905
12906
12913
12914
12903
13841
12876
12895
12900
12875
12915
12896
12883
12895
12914
13698
12908
12904
12872
12879
12873
12904
12917
12887
13682
12883
12882
12899
12894
12888
12926
12863
12888
12873
13916
13061
12886
12868
12917
14920
12888
12892
12895
14059
12894
12901
12908
12867
12872
12873
12887
12884
13673
12886
12916
12932
12918
12901
12936
12908
12911
12891
15529
12936
12927
12915
12924
12909
12949
12939
12946
14138
13566
12953
12909
12919
12927
12913
12938
12896
13837
12917
12915
12934
12926
12946
12951
12915
12931
13701
12923
12957
12950
12923
12948
12915
12943
12945
12940
13725
12927
12932
12948
12915
12932
12947
12939
12936
13839
13260
12957
12921
12924
12925
12944
12953
12926
14329
13527
13761
13156
12958
12934
13189
13342
12928
12966
13869
12950
12964
12975
12980
12979
12993
12976
12947
13730
12972
12985
12963
12981
12975
13001
12941
12970
13847
13320
12969
12958
12977
12979
12961
12944
12947
12958
15421
12961
12988
12994
12970
12950
12973
12948
12975
13967
12969
12995
12944
12955
13000
12983
12988
12968
13771
13005
12963
12975
12993
12966
12960
12953
12956
13888
13288
12994
12978
12986
13006
12984
12986
13021
12990
13851
13012
12992
13011
13048
13032
13045
13002
13016
14270
13001
12994
13013
12993
13025
12995
13001
13001
13902
13175
13484
13001
13032
12997
12988
12989
13021
13005
14298
13045
13022
13008
12994
13001
13008
13017
13000
13875
13034
12990
13008
12999
13005
12995
13005
12993
13807
13001
12996
12996
13013
12990
13003
12999
13031
15522
13037
13034
13032
13008
13022
13054
13060
13037
13033
14397
13152
13040
13038
13053
13070
13035
13033
13025
13905
13034
13052
13047
13077
13022
13042
13024
13061
13802
13030
13041
13078
13025
13047
13026
13037
13052
13826
13037
13077
13030
13040
13052
13040
13031
13043
13049
14178
13179
13050
13059
13042
13025
13040
13034
13090
13896
13047
13048
13046
13047
13038
13036
13080
13075
13876
13046
13055
13070
13063
13051
13080
13049
13080
13877
13081
13079
13099
13096
13108
13077
13091
13083
13096
14102
13230
13079
13113
13083
13070
13075
13080
13081
15543
13083
13100
13077
13080
13095
13077
13077
13077
14058
13122
13078
13078
13069
13075
13087
13080
13086
13882
13072
13081
13073
13081
13086
13074
13086
13110
13084
13279
13132
13073
13076
13081
13080
13085
13082
13107
14010
13100
13099
13081
13099
13139
13691
13929
13535
14410
13138
13127
13125
13136
13095
13095
13099
13111
13963
13111
13112
13149
13102
13108
13105
13116
13121
13979
13435
13145
13104
13098
13109
13107
13115
13115
14023
13109
13112
13114
13121
13120
13108
13108
13106
13145
13893
13104
13115
13115
13110
13116
13112
13154
13102
15462
13022
13116
13106
13118
13109
13148
13134
13127
14940
13256
13126
13124
13127
13161
13153
13150
13144
14033
13147
13135
13166
13165
13149
13121
13133
13132
13930
13152
13138
13180
13137
13762
13166
13143
13146
14054
13146
13172
13137
13135
13133
13136
13146
13138
14024
13502
13124
13138
13136
13151
13134
13135
13141
13175
14014
13148
13147
13148
13141
13148
13145
13176
13152
13918
13141
13145
13131
13155
13150
13188
13159
13167
13943
13181
13173
13153
13173
13212
13182
13182
13180
14078
13514
13186
13188
13207
13181
13183
13189
13182
15965
13183
13185
13217
13185
13169
13179
13175
13180
14146
13193
13195
13174
13185
13180
13175
13180
13185
13190
13160
13185
13182
13163
13177
13186
13180
13182
13203
14200
13350
13174
13188
13178
13184
13185
13209
13185
14030
13182
13184
13184
13178
13171
13218
13201
13217
13970
13197
13200
13196
13207
13241
13206
13227
13211
14023
13230
13236
13237
13266
13227
13214
13210
13228
14104
13551
13223
13266
13227
13227
13228
13222
13216
14138
13169
13245
13216
13216
13218
13213
13219
13214
13218
14018
13228
13228
13228
13231
13218
13224
13233
13255
15638
13230
13216
13231
13231
13226
13229
13230
13232
14396
13490
13217
13235
13225
13222
13267
13224
13247
14124
13230
13252
13243
13248
13283
13268
13256
13253
14042
13275
13286
13289
13585
14018
13999
13328
13278
14139
13263
13253
13293
13253
13245
13260
13259
13264
14170
13588
13294
13263
13269
13255
13256
13268
13246
14120
13300
13251
13257
13254
13265
13278
13274
13255
14068
13270
13258
13253
13258
13261
13263
13264
13310
13256
13221
13259
13262
13268
13264
13267
13290
13283
13302
14347
13395
13291
13267
13274
13306
13310
13286
13290
15735
13287
13306
13313
13328
13287
13296
13307
13291
14269
13299
13299
13324
13295
13283
13270
13294
13300
14102
13295
13340
13281
13289
13282
13289
13306
13297
14264
13657
13309
13296
13299
13303
13310
13308
13301
14217
13299
13318
13299
13306
13293
13302
13291
13329
14075
13298
13309
13301
13306
13312
13295
13336
13339
14117
13305
13302
13317
13305
13323
13356
13346
13323
14225
13674
13348
13348
13370
13365
13333
13348
13363
14197
13348
13338
13329
13368
13337
13356
13332
13324
14095
13329
13332
13377
13334
13335
13336
13348
13325
15778
13262
13361
13364
13325
13346
13337
13344
13342
14475
13688
13324
13343
13331
13333
13326
13330
13339
14264
13300
13339
13336
13331
13326
13333
13340
13374
13391
13330
13370
13378
13347
13354
13372
13393
13368
13387
14146
13379
13359
13389
13391
13401
13363
13363
13363
14436
13495
13371
13380
13388
13362
13366
13352
13362
14216
13363
13353
13399
13362
13358
13352
13363
13372
14135
13364
13396
13355
13358
13354
13363
13374
13362
14167
13411
13356
13348
13370
13368
13357
13349
13360
14305
13654
13368
13367
13378
13373
13368
13376
13404
15807
13376
13383
13377
13381
13384
13400
13419
13384
14392
13408
13411
13409
13444
13429
13427
13414
13393
14194
13450
14063
14186
13855
13442
13383
13384
13399
14503
13563
13399
13414
13448
13409
13397
13393
13415
14259
13406
13402
13434
13384
13422
13398
13428
13401
14180
13414
13434
13396
13412
13403
13426
13411
13403
14197
13434
13407
13407
13414
13413
13410
13407
13415
14369
13680
13433
13438
13428
13461
13434
13428
13474
14322
13435
13446
13456
13439
13451
13479
13468
13444
14202
13435
13427
13443
13435
13456
13465
13433
13450
15728
13452
13471
13436
13464
13462
13425
13469
13449
14698
13638
13551
13988
13469
13413
13448
13435
13447
14320
13454
13446
13461
13421
13438
13447
13454
13462
14214
13439
13472
13439
13446
13435
13462
13454
13439
14259
13477
13447
13460
13446
13446
13459
13453
13473
14518
13592
13501
13463
13491
13460
13501
13529
13502
14328
13472
13489
13481
13463
13487
13490
13524
13971
14749
13482
13486
13495
13496
13475
13514
13455
14353
13422
13511
13492
13496
13498
13515
13471
13507
14419
13726
13483
13504
13510
13509
13477
13473
13487
16834
13480
13500
13482
13509
13475
13484
13489
13496
14533
13482
13484
13535
13502
13495
13506
13500
13511
14278
13499
13517
13513
13505
13511
13506
13515
13542
14533
13848
13530
13489
13509
13515
13514
13538
13506
14358
13503
13497
13502
13493
13530
13528
13533
13522
14292
13506
13529
13517
13530
13428
13528
13540
13514
14908
13538
13520
13796
13880
13540
13544
13495
13515
14860
13582
13542
13526
13517
13550
13516
13506
15049
13460
13529
13513
13515
13505
13570
13526
13538
14355
13545
13535
13542
13565
13537
13559
13551
13554
16222
13571
13574
13593
13544
13559
13572
13554
13568
15094
14348
14287
13628
13542
13519
13535
13592
13569
14473
13584
13551
13535
13562
13560
13570
13558
13578
14358
13563
13560
13564
13563
13574
13564
13596
13578
14354
13568
13581
13560
13557
13567
13567
13586
13557
14368
13575
13565
13564
13559
13542
13573
13571
13580
14353
13571
13544
13588
13560
13612
13583
13604
13590
14418
13599
13625
13631
13632
13599
13617
13623
14406
13601
13597
13610
13625
13584
13615
13606
13619
14407
13622
13603
13626
13607
13581
13599
13617
13625
16018
13598
13606
13591
13591
13619
13595
13616
13644
14631
13623
13570
13605
13624
13628
13596
13601
13594
14436
13605
13604
13632
13599
13599
13616
13602
13628
14415
13618
13611
13616
13611
13604
13598
13643
13606
14415
13611
13619
13620
13629
13647
13656
13622
13660
14441
13628
13645
13641
13629
13645
13625
13604
14514
13572
13638
13631
13633
13662
13633
13609
13607
14430
13640
13638
13633
13657
13623
13597
13628
13644
14435
13628
13642
13652
13603
13645
13629
13644
13650
14435
13636
13647
13639
13641
13631
13643
13637
13644
15964
13612
13653
13661
13654
13630
13649
13612
13647
14705
13659
13641
13662
13641
13634
13684
13672
13694
14460
13644
13660
13668
13665
13658
13672
13708
13634
14494
13633
13688
13670
13677
13670
13708
14311
14611
13644
13674
13682
13688
13679
13697
13657
13668
14474
13689
13679
13678
13669
13699
13649
13682
13692
14482
13680
13667
13672
13697
13661
13683
13662
13662
14444
13656
13678
13690
13671
13696
13691
13673
13680
14474
13702
13718
13666
13673
13691
13686
13706
13719
14509
13738
13701
13683
13699
13703
13692
14398
16984
14349
13713
13688
13693
13688
13708
13707
13702
14912
14008
13685
13670
13721
13708
13703
13698
13731
14534
13682
13714
13708
13706
13687
13686
13743
13696
14456
13704
13700
13699
13699
13711
13725
13694
13703
14488
13711
13700
13708
13699
13742
13713
13764
14631
14067
13728
13712
13731
13750
13749
13734
13748
14612
13772
13769
13756
13766
13755
13749
13736
13758
14517
13763
13739
13767
13765
13785
13758
13759
13757
14519
13735
13758
13727
13744
13707
13748
13731
13751
14864
13860
13735
13757
13751
13735
13738
13743
16200
13787
13734
13735
13734
13766
13754
13756
13746
14732
13742
13747
13738
13731
13751
13744
13744
13773
14538
13793
13761
13776
13761
13767
13791
13806
13762
14848
13919
13804
13789
13788
13807
13814
13758
14643
13740
13796
13774
13796
13779
13812
13773
13777
14527
13778
13784
13779
13779
13797
13766
13772
13772
14557
13803
13789
13783
13809
13747
13773
13777
13789
14694
14041
13784
13798
13779
13781
13785
13777
13798
14677
13785
13800
13779
13782
13796
13779
13778
14573
13773
13792
13837
13808
13828
13816
13802
13820
16141
13838
13832
13856
13816
13801
13809
13841
13867
15015
14063
13826
13819
13824
13812
13815
13850
13849
14680
13828
13804
13833
13826
13815
13835
13849
14609
13819
13848
13851
13847
13837
13839
13859
13799
14579
13802
13816
13830
13829
13824
13851
13804
13836
14697
14106
13822
13825
13828
13852
13806
13835
13813
14693
13837
13843
13834
13847
13847
13856
13858
14590
13848
13837
13839
13877
13840
13870
13860
13854
14635
13874
13893
13875
13855
14129
14642
14487
14164
15173
13887
13880
13854
13840
13835
13861
13857
16283
13872
13873
13859
13861
13836
13858
13856
13853
14831
13885
13841
13880
13847
13900
13883
13882
13881
14651
13843
13858
13879
13866
13878
13862
13899
14842
14079
13876
13865
13884
13863
13860
13863
13865
14729
13876
13882
13877
13883
13896
13878
13904
13899
14645
13891
13912
13929
13923
13944
13924
13900
13886
14668
13895
13896
13916
13912
13922
13906
13885
14822
14217
13910
13923
13885
13929
13894
13885
13897
14739
13933
13917
13919
13930
13892
13912
13918
13920
14678
13914
13911
13936
13911
13892
13926
13906
16297
13834
13925
13944
13902
13907
13921
13901
13902
15006
14266
13937
13927
13936
13947
13925
13912
13928
14793
13952
13947
13954
13925
13937
13937
13965
14757
13888
13933
13921
13932
13937
13945
13961
13955
15352
13926
13956
13926
13970
13976
13957
13971
14949
14180
13915
13929
13932
13972
13960
13975
13953
14756
13946
13957
13956
13960
13951
13950
13975
13941
14724
13955
13966
13965
13973
13958
13960
13935
13936
14729
13948
13972
13954
13960
13943
13950
13961
14858
14282
13951
13961
13966
13985
13982
13973
13961
16708
13972
14025
14023
14007
13975
13991
14011
14937
13995
14004
13993
14001
13967
14592
13983
13984
14932
14001
13994
13998
13963
13969
13970
14011
14018
15067
14122
13983
13964
13987
13981
14018
13986
14877
14016
14008
13963
14008
14002
14020
13986
13988
14772
14003
13996
13999
14003
13999
14009
14000
13986
14770
14000
13992
13984
14016
14018
14002
14016
14883
14454
14228
14584
14859
14485
14053
14039
14058
14916
14007
14023
14007
14015
14017
14032
14046
14802
14024
14008
14000
14033
14027
14032
14040
14024
16402
14030
14023
14047
14033
14018
14045
13997
14015
15387
14108
14038
14049
14035
14054
14026
14061
14926
16406
14030
14042
14048
14029
14014
14016
14036
15133
14015
14020
14023
14043
14054
14030
14045
14890
14022
14032
14063
14079
14046
14055
14032
14043
15464
14356
14091
14085
14034
14075
14049
14061
15089
14041
14065
14085
14062
14044
14659
14108
14039
15018
14078
14082
14058
14067
14040
14087
14036
14049
14846
14087
14048
14055
14059
14031
14049
14061
14912
14416
14060
14039
14051
14054
14059
14063
14045
16799
14045
14030
14061
14050
14049
14066
14058
15032
14078
14090
14097
14092
14085
14084
14072
14121
14854
14112
14086
14107
14095
14121
14138
14126
14109
15269
14138
14094
14093
14100
14108
14126
14095
14959
14077
14096
14121
14104
14115
14131
14103
14079
14852
14110
14128
14104
14126
14115
14100
14086
14861
14124
14130
14112
14141
14139
14078
14102
14118
15008
14383
14091
14089
14128
14076
14106
14119
15025
14057
14097
14113
14142
14109
14120
14130
14115
14908
14130
14128
14150
14130
14118
14144
14155
14124
16494
14175
14158
14138
14112
14133
14149
14141
15259
14479
14155
14131
14112
14111
14103
14151
14139
15018
14154
14111
14492
14832
14246
14154
14136
15022
14155
14140
14126
14148
14156
14154
14154
14151
14929
14129
14142
14153
14157
14172
14141
14158
15000
14453
14141
14149
14127
14130
14128
14135
16032
15917
14960
14589
14167
14117
14164
14163
14181
15060
14190
14168
14161
14164
14215
14209
14205
14164
14980
14175
14204
14152
14202
14187
14204
14170
15111
14499
14189
14185
14200
14187
14219
14183
14168
16887
14181
14217
14220
14192
14201
14181
14166
15172
14209
14198
14174
14201
14196
14156
14188
14187
14957
14184
14189
14183
14212
14174
14187
14192
15085
14504
14183
14188
14211
14205
14209
14188
14226
15645
14210
14193
14232
14201
14205
14219
14238
15130
14242
14240
14250
14232
14217
14213
14180
14223
14975
14212
14231
14231
14227
14192
14211
14228
15089
14559
14251
14219
14219
14216
14242
14245
14231
15102
14246
14204
14192
14234
14237
14246
14235
14982
14262
14207
14214
14236
14215
14230
14241
14224
16585
14230
14223
14243
14236
14225
14233
14229
15367
14580
14228
14229
14256
14245
14248
14228
14274
15135
14257
14238
14250
14245
14261
14282
14285
15009
14255
14253
14295
14262
14244
14265
14279
14270
15004
14251
14243
14254
14266
14260
14294
14259
15119
14595
14263
14260
14259
14267
14261
14242
14267
15141
14266
14265
14262
14270
14282
14246
14275
15028
14258
14265
14251
14261
14277
14256
14251
14258
15019
14265
14253
14250
14284
14282
14275
14297
17131
14415
14242
14265
14304
14289
14292
14274
17375
14229
14303
14306
14312
14269
14277
14296
14284
15309
14308
14302
14315
14289
14287
14292
14279
15077
14307
14301
14320
14281
14297
14282
14299
14301
15377
14479
14301
14271
14284
14295
14305
14299
15136
14283
14324
14279
14309
14298
14331
15054
15139
15649
14304
14293
14292
14319
14296
14303
14293
15120
14309
14312
14305
14296
14290
14316
14284
14290
15541
14332
14321
14335
14324
14328
14353
14333
15224
14337
14323
14316
14326
14325
14320
14332
15143
14295
14310
14327
14328
14346
14332
14325
14336
16650
14306
14313
14315
14336
14321
14315
14350
17652
14617
14332
14320
14330
14340
14338
14369
14299
14290
14348
14322
14327
14333
14323
14326
14320
15113
14243
14327
14323
14329
14329
14329
14340
15818
14339
14336
14375
14349
14350
14384
14386
15405
14648
14379
14367
14382
14367
14399
14367
14377
15247
14378
14389
14381
14376
14371
14381
14373
15199
14377
14366
14372
14362
14408
14365
14387
14352
15141
14374
14369
14376
14395
14374
14387
14380
15233
14724
14361
14371
14372
14362
14373
14374
14365
17165
14376
14375
14409
14365
14376
14368
14384
15356
14377
14379
16409
14385
14388
14419
14384
15469
14399
14409
14422
14385
14386
14403
14415
14395
15665
14464
14446
14391
14407
14414
14408
14406
15229
14400
14439
14412
14405
14387
14390
14410
15174
14412
14436
14405
14404
14379
14403
14423
14391
15178
14439
14395
14394
14406
14411
14410
14394
15307
14772
14384
14389
14408
14401
14411
14417
14402
15331
14403
14398
14398
14402
14402
14400
14394
15238
14444
14411
14418
14416
14416
14428
14415
17137
14385
14427
14453
14436
14445
14461
14442
14480
15742
14584
14445
14451
14444
14440
14453
14469
15318
14436
14445
14444
14440
14455
14449
14455
15254
14385
14451
14444
14452
14839
15304
15030
14447
15287
14432
14440
14456
14446
14441
14469
14428
15287
14752
14445
14443
14435
14444
14476
14439
14444
15306
14435
14444
14436
14432
14472
14464
14466
15244
14459
14439
14453
14447
14492
14457
14470
15212
14457
14461
14481
14482
14503
14466
14469
14467
15483
14601
14472
14471
14523
14468
14488
14466
16886
14478
14478
14480
14499
14476
14471
14474
15459
14470
14475
14475
14505
14478
14462
14460
15105
15391
14474
14469
14504
14465
14479
14470
14481
15361
14792
14472
14521
14473
14479
14469
14487
15358
14481
14484
14520
14489
14509
14494
14511
14484
15264
14494
14530
14534
14518
14513
14532
14519
15288
14523
14542
14523
14526
14525
14524
14509
15428
14799
14563
14983
14700
14510
14517
14515
14505
15404
14547
14520
14501
14505
14505
14522
14525
15311
14549
14518
14510
14518
14515
14522
14525
16875
14510
14516
14521
14519
14517
14522
14518
14512
15860
14631
14513
14512
14517
14517
14527
14510
15447
14522
14530
14526
14540
14519
14534
14525
15347
14565
14547
14570
14556
14554
14582
14581
14589
15331
14563
14559
14567
14553
14561
14557
14594
14503
14877
14545
14575
14563
14562
14585
14592
15395
14564
14558
14555
14560
14582
14564
14855
14948
15439
14551
14556
14559
14567
14557
14566
14549
15340
14564
14557
14557
14559
14557
14538
14558
15431
14889
14552
14560
14561
14558
14587
14558
14579
16977
14588
14580
14596
14586
14611
14626
14612
15588
14599
14586
14618
14624
14591
14598
14592
15410
14595
14599
15228
15453
15203
14585
14591
15555
14917
14591
14598
14599
14609
14594
14592
14587
14563
14596
14615
14608
14627
14611
14601
14613
15379
14595
14609
14599
14644
14601
14608
14601
15380
14586
14606
14603
14615
14590
14597
14612
15477
14937
14609
14614
14631
14595
14615
14645
14611
15514
14633
14635
14648
14635
14634
14636
14644
15398
14645
14659
14665
14621
14636
14627
14623
16939
14639
14643
14662
14641
14640
14638
14638
15795
14907
14646
14661
14632
14629
14621
14641
14645
15504
16536
14672
14635
14626
14624
14642
14636
15735
14635
14658
14628
14623
14634
14640
14631
15472
14649
14659
14636
14635
14652
14638
14663
15539
14967
14670
14670
14663
14652
14660
14657
14652
15526
14684
14685
14687
14686
14694
14686
14687
15473
14711
14683
14683
14683
14684
14674
14671
15465
14691
14663
14681
14674
14668
14691
14678
15602
14990
14668
14679
14671
14680
14665
14683
14666
17371
14685
14681
14693
14675
14707
14684
14681
15705
14665
14685
14668
14692
14689
14680
14672
15469
14685
14668
14658
14689
14689
14679
14671
15608
15003
14704
14680
14713
14698
14693
14696
14738
15567
14927
15157
14726
14757
14736
14754
14760
15617
14720
14728
14744
14735
14723
14735
14767
15483
14708
14711
14729
14718
14732
14738
14760
15574
15048
14721
14738
14757
14723
14741
14752
15629
14678
14730
14721
14723
14731
14714
14754
14714
15512
14738
14718
14739
14721
14724
14751
14741
17058
14726
14730
14741
14731
14729
14753
14777
15865
15437
15598
15108
14857
14749
14778
14742
15626
14791
14764
14764
14794
14807
14810
14773
15553
14762
14744
14771
14784
14802
14808
14753
14782
15536
14774
14776
14773
14761
14794
14760
14755
15778
14938
14806
14709
14783
14795
14743
14756
16265
14801
14813
14787
14766
14788
14751
14762
15584
14784
14785
14803
14779
14821
14784
14764
15575
14788
14785
14794
14784
14815
14790
14777
15715
15104
14784
14779
14769
14824
14799
14795
17585
14801
14829
14826
14827
14806
14789
14829
15817
14767
14793
14798
14816
14838
14782
14798
14777
15562
14814
14842
14810
14817
14815
14776
14790
15739
15059
14808
14808
14822
14805
14782
14813
15694
14803
14834
14820
14821
14776
14806
14808
15618
14815
14830
14833
14802
14786
14795
14782
15625
14810
14815
14800
14835
14809
14813
14824
14821
15962
14856
14823
14855
14835
14818
14844
14861
15709
14880
14886
14869
14851
14826
14845
14840
15578
14829
14842
14881
14856
14842
14832
14850
17241
14864
14854
17064
14832
14818
14815
14844
16249
15170
14851
14873
14832
14834
14852
14848
15798
14854
14857
14863
14835
14856
14872
14851
15632
14858
14864
14869
14835
14855
14853
14870
15659
14810
14843
14862
14856
14853
14874
14868
14891
15946
14913
14906
14880
14892
14877
14867
14855
15768
14907
14906
14874
14889
14868
14889
14882
15641
14910
14909
14887
14887
14901
14874
14890
15673
14881
14890
14887
14888
14872
14887
14917
15732
15216
14909
14859
14890
14903
14923
15389
18354
15567
14917
14873
14903
14914
14931
14887
15925
14900
14893
14905
14905
14883
14896
14889
15625
14886
14915
14911
14910
14885
14921
14904
14901
16109
14928
14891
14914
14900
14940
14923
14926
15792
14954
14919
14911
14918
14905
14932
14916
15719
14951
14918
14923
14900
14898
14938
14933
15702
14949
14932
14910
14919
14937
14914
14933
15769
15269
14920
14916
14910
14931
14943
14943
15791
14943
14898
14940
14919
14939
14920
14931
15724
14935
14927
14941
14917
14920
14918
14924
17286
14933
14941
14951
14949
14957
14942
14943
16090
15240
14955
14953
14929
16892
14974
14963
16095
14987
14959
14962
14950
14958
14972
14934
15840
14922
14955
14942
14970
14947
14976
14951
14956
15759
14954
14925
14950
14972
14953
14962
14956
16061
15070
14947
14969
14963
14960
14976
14969
15845
14960
14959
14971
14965
14971
14961
14962
15762
14942
14946
14961
14944
14954
14951
14949
15753
14962
14946
14984
14964
14975
14970
14985
15874
15314
14987
14994
14986
14979
15001
15004
17681
15004
14979
15010
14995
14990
15000
15004
16030
14988
14996
14997
15009
14991
15006
14996
15802
15422
15175
14976
15014
15007
14996
15009
16024
15306
14979
15004
15029
15013
15004
14997
15904
14984
15023
15008
15011
14995
15004
14993
15846
14965
15003
14987
14997
14982
14997
15000
15037
15839
14979
14993
14983
14987
15001
15004
15040
16123
15056
15004
15011
15584
15073
15027
15042
15917
15025
15018
15017
15455
15910
15563
15035
15904
15024
15009
15019
15017
15022
15030
15021
17364
15015
15008
15013
15023
15022
15025
15032
16355
15079
15022
15021
15030
15041
15048
15037
15873
15031
15023
15025
15027
15028
15028
15050
15803
15025
15026
15015
15040
15030
15047
15036
15791
15025
15033
15021
15022
15028
15031
15055
16474
15294
15056
15045
15045
15051
15060
15041
16033
15048
15058
15052
15052
15059
15059
15054
15915
15709
15063
15064
15061
15054
15070
15023
15979
15061
15062
15056
15055
15054
15059
15020
15935
15374
15058
15066
15060
15050
15059
15027
17555
15068
15069
15062
15071
15062
15065
15027
16071
15059
15058
15062
15059
15058
15068
15036
15822
15058
15063
15065
15068
15077
15065
15006
16003
15405
15071
15081
15081
15099
15090
15889
16667
15313
15090
15088
15091
15088
15092
15013
15969
15086
15093
15082
15092
15095
15082
15007
15869
15091
15108
15098
15097
15089
15098
15006
15953
15419
15106
15094
15086
15088
15091
15023
15955
15095
15103
15099
15092
15100
15098
15018
15890
15113
15109
15101
15105
15108
15098
15011
17472
15119
15111
15120
15127
15119
15115
15036
16228
15461
15116
15123
15135
15129
15130
15049
16006
15123
15132
15115
15131
15123
15127
15045
15913
15124
15122
15125
15127
15130
15128
15048
15938
15124
15137
15130
15136
15135
15133
15048
15997
15476
15133
15130
15138
15132
15143
15053
15997
15131
15146
15131
15133
15143
15148
15053
15919
15141
15146
15670
15994
15616
15135
15058
16050
15144
15147
15162
15168
15165
15166
15156
16057
15445
15242
15215
15238
15177
15169
15131
18625
15208
15214
15209
15213
15220
15208
15208
16236
15223
15201
15185
15203
15194
15194
15237
15980
15208
15192
15187
15199
15190
15182
15222
16392
15248
15176
15214
15207
15184
15204
15242
16066
15200
15205
15643
15374
15195
15189
15227
16103
15175
15194
15195
15190
15185
15198
15176
16033
15215
15257
15216
15234
15228
15235
16172
15448
15250
15253
15245
15256
15272
15245
16188
15238
15252
15255
15252
15254
15270
15262
16047
15220
15218
15242
15245
15242
15234
15246
17636
15228
15224
15242
15233
15240
15235
15235
16369
15521
15224
15223
15227
15225
15234
15230
16166
15206
15213
15235
15240
15228
15241
15252
16104
15236
15234
15231
15233
15232
15231
15228
16042
15713
15525
15258
15248
15259
15274
15277
16291
15593
15271
15295
15320
15307
15310
15334
16200
15295
15270
15274
15270
15269
15277
15277
16080
15249
15251
15260
15252
15269
15272
15272
16076
15244
15283
15266
15273
15286
15277
15280
16334
15403
15260
15252
15284
15273
15270
15273
17754
15249
15261
15289
15289
15295
15287
15284
16279
15269
15276
15271
15272
15307
15281
16102
15279
15297
15287
15332
15335
15307
15331
16161
15674
15302
15303
15301
15370
15332
15321
16193
15327
15330
15312
15319
15307
15301
15323
16098
15317
15292
15283
15290
15301
15312
15310
16090
15895
16179
15655
15307
15289
15295
15304
16256
15654
15276
15288
15288
15300
15296
15305
16182
15334
15284
15307
15311
15309
15312
15316
16116
15348
15298
15307
15289
15295
15328
15314
17646
15335
15304
15346
15369
15328
15353
15360
16780
15332
15334
15391
15386
15356
15366
16276
15388
15401
15387
15377
15352
15356
15385
16151
15360
15400
15369
15356
15374
15349
15358
16146
15375
15383
15357
15352
15371
15360
15383
16223
15692
15393
15389
15359
15362
15368
15350
16237
15360
15405
15348
15356
15365
15347
15358
16159
15368
15394
15359
15353
15342
15375
15364
16117
15363
15397
15413
15416
15369
15370
15406
16428
15489
15411
15371
15388
15381
15374
15389
17795
15434
15424
15388
15383
15379
15372
16378
15386
15392
15415
15386
15356
15368
15376
16158
15401
15398
15420
15370
15375
15363
15417
16292
15735
15393
15404
15395
15372
15403
15408
16276
15402
15420
15420
15380
15400
15400
15431
16190
15425
15427
15427
15414
15419
15391
15406
16176
15390
15395
15399
15410
15401
15394
15423
16486
15462
15392
15433
15400
15415
15424
15467
16317
15453
15473
15449
15436
15401
15442
16223
17494
15419
15420
15443
15413
15406
15403
18325
15437
15445
15447
15446
15418
15374
15425
16642
15646
15429
15436
15427
15409
15414
15411
16315
15473
15450
15423
15463
15404
15425
15470
16247
15451
15453
15443
15454
15391
15445
16209
15406
15435
15417
15433
15463
15448
15573
17112
16332
15814
15497
15431
15478
15438
15457
16629
15548
15459
15495
15493
15472
16159
15540
16328
15461
15481
15469
15465
15479
15452
15454
16219
15478
15460
15494
15464
15501
15459
15443
15413
15478
15491
15469
15466
15468
15431
17859
15780
15486
15473
15486
15477
15482
15450
16601
15475
15461
15476
15470
17375
15485
15465
16589
15487
15477
16084
15494
15461
15470
15484
16384
15487
15490
15473
15472
15463
15501
16440
15832
15477
15486
15479
15525
15547
17255
16613
15474
15470
15474
15488
15499
15507
15516
16347
15485
15481
15473
15492
15499
15495
15524
16267
15476
15493
15507
15523
15510
15897
15760
16868
15486
15506
15522
15509
15498
15504
16381
15477
15505
15535
15505
15525
15518
15502
18135
15480
15494
15496
15489
15509
15496
15487
16516
15505
15534
15516
15511
15491
15519
15506
16619
15638
15525
15548
15536
15519
15570
15578
16447
15550
15533
15541
15534
15540
15566
16323
15569
15565
15540
15547
15516
15583
15566
16327
15569
15567
15519
15547
15533
15566
15562
16440
15889
15556
15560
15542
15578
15547
15559
16424
15563
16001
15731
15586
15558
15552
15553
15502
15564
15532
15561
15560
15557
15538
16313
15534
15572
15575
15577
15574
15573
15577
17958
15879
15600
15572
15569
15580
15596
15552
16681
15602
15614
15609
15577
15581
15573
15578
16370
15593
15601
15588
15569
15571
15570
16393
15598
15576
15608
15580
15591
16346
16474
16836
15774
15590
15616
15576
15578
15569
15600
16453
15593
15598
15624
15567
15596
15611
15606
16369
15587
15608
15607
15589
15593
15505
17007
15594
15593
15599
15601
15605
15588
15611
16625
15828
15590
15599
15631
15599
15628
15607
16488
15629
15636
15663
15649
15615
15618
18466
16440
16109
15620
15642
15632
15642
15631
16709
15606
15642
15638
15648
15649
15611
15598
16705
15712
15637
15628
15630
15660
15596
16535
15600
15667
15658
15656
15651
15646
15605
16401
15660
15648
15663
15654
15671
15650
15610
16396
15609
15616
15616
15614
15621
15652
15652
16695
15779
15656
15630
15635
15630
15670
15612
15582
15629
15637
15640
15667
15669
15668
16428
15619
15639
15644
15656
15654
15649
15671
16431
15652
15638
15627
15661
15656
15624
15651
18355
15713
15637
15642
15683
15682
15675
16745
15645
15631
15655
15699
15679
15675
15673
16426
15620
15661
15682
15691
15674
15686
15666
16487
15657
15675
15673
15662
15657
15651
15660
16789
15720
15666
15678
15680
16339
15662
16637
15680
15682
15710
15706
15709
15694
15711
16496
15728
15706
15702
15686
15693
15714
15704
16466
15718
15692
15698
15695
15697
15734
15709
16915
15694
15694
15669
15694
15695
15723
16574
15700
15726
15653
15681
15702
15714
15707
17999
15707
15709
15687
15689
15708
15720
15696
16691
15701
15720
15678
15693
15682
15691
16585
16019
15684
15832
16553
16506
15727
15710
16598
15711
15695
15735
15704
15725
15745
15721
16465
15745
15773
15740
15721
15720
15704
18859
15724
15721
15742
15757
15710
15701
15706
16603
16051
15718
15729
15754
15724
15762
15707
16607
15729
15750
15733
15750
15688
15728
16557
15708
15763
15762
15743
15753
15706
15733
16496
15757
15768
15742
15712
15748
15694
15709
18560
15860
15733
15709
15730
15752
15757
16861
15697
15739
15732
15716
15721
15762
15744
16554
15749
15754
15742
15777
15791
15785
15737
16539
15748
15754
15760
15784
15758
15779
15753
16940
15756
15744
15782
15767
15767
15776
16633
15750
15737
15773
15808
15780
15755
15778
16543
15754
15756
15770
15786
15788
15763
15778
16512
15738
15758
15778
15754
15769
15770
16642
16050
15778
15770
15766
15783
15773
15764
16650
15757
15791
15781
15780
15766
15750
15766
18122
15763
15779
15760
15794
15772
15793
16809
15801
15778
15782
15780
15775
15764
15800
16664
16140
15799
15784
15784
15784
15806
15803
16638
15792
15773
15787
15783
15788
15785
16592
15751
15794
15776
15796
15809
15824
15799
16591
15793
15803
15778
15784
15811
15814
15784
16760
15999
15808
15791
15783
15788
15783
15790
16647
15793
15798
15800
15817
15818
15780
16579
15805
15807
15842
15799
15806
15804
15810
16605
15842
15833
15844
15830
15814
15792
15808
18551
15801
15806
15842
15804
15799
15800
16893
16264
16704
16287
15836
15815
15811
15818
16668
15838
15828
15848
15838
15786
15794
16575
15831
15860
15846
15847
15839
15817
15844
16727
16118
15837
15842
15842
15850
15817
15812
16689
15826
15820
15819
15832
15857
15819
16589
15849
15835
15848
15819
15819
15870
15849
16662
15889
15875
15882
15907
15930
15893
15909
17022
15933
15891
15889
15875
15882
15883
16750
15890
15867
15863
15883
15858
15868
15890
18240
15864
15860
15891
15894
15899
15893
15890
18656
15903
15876
15896
15912
15880
15888
17166
16188
15872
15901
15904
15916
15881
15909
16814
15873
15912
15888
15893
15887
15899
16660
15888
15902
15915
15918
15924
15914
15926
16687
15931
15901
15936
15920
15892
15926
15934
17151
15948
15939
15892
15895
15899
15904
16821
15914
15936
15896
15930
15892
15889
15917
16683
15936
15941
15910
15914
15902
15924
16751
15876
15912
15918
15894
15907
15927
15927
18573
16250
15914
15932
15904
15928
15924
15926
17002
15914
15914
15949
15915
15906
15907
16682
15908
15904
15914
15933
16166
16335
15934
16776
15926
15927
15925
15958
15935
15956
16820
16252
15950
15981
15997
15967
15950
15946
16784
15934
15923
15939
15975
15974
15938
15924
16674
15917
15949
15972
15971
15986
15926
16709
15939
15946
15985
15977
15968
15984
15966
17000
16375
15984
15989
15985
15989
15972
16899
15923
15976
15998
15986
15974
15980
16172
19057
16869
16067
15949
15941
15949
15963
17084
15947
15950
15970
15963
15946
15948
15964
16878
16279
15982
15971
15997
15964
15987
16016
15961
15993
15982
16012
15975
15982
15991
16756
16014
15972
15977
15963
15963
16006
15986
17225
15996
15985
15970
15969
16000
16008
17456
16305
15990
15990
15975
16004
16020
16003
16896
16024
16008
15972
16597
15994
16017
16874
16003
16011
16025
15984
16016
15984
16002
16774
15996
16007
16007
16014
15997
15994
18800
16301
16005
16009
16023
16030
16053
16022
17070
16054
16044
16065
16052
16037
16031
16801
16044
16056
16035
16057
16047
16031
16040
16801
16020
16046
16037
16042
18060
16019
17340
16262
16051
16073
16035
16042
16042
16016
16945
16034
16041
16037
16058
16027
16047
16024
16798
16030
16035
16036
16039
16049
16051
16769
16041
16034
16026
16040
16026
16030
16041
17108
16136
16029
16033
16066
16042
16024
16934
16069
16066
16046
16062
16054
16094
16092
18738
16055
16090
16060
16062
16068
16084
17081
16090
16053
16045
16035
16054
16068
16074
17092
16250
16060
16066
16052
16073
16079
16945
16083
16094
16045
16075
16100
16101
16097
16868
16085
16092
16055
16071
16093
16085
16932
16033
16090
16092
16059
16082
16069
16078
16947
16356
16061
16079
16092
16094
16078
16113
16926
16068
16068
16108
16072
16093
16111
16912
16100
16133
16147
16133
16212
16978
16948
17018
16120
16139
16121
16125
16110
16093
18543
16431
16129
16123
16154
16136
16097
16076
17180
16114
16138
16118
16127
16138
16080
16847
16114
16125
16148
16165
16139
16143
16104
16934
16136
16132
16111
16136
16157
16132
17025
16414
16140
16137
16122
16126
16129
16798
17043
16120
16149
16135
16125
16142
16149
16938
16133
16141
16164
16151
16133
16160
16189
16949
16172
16142
16139
16162
16142
16173
17042
16474
16155
16147
16153
16146
16166
16152
17046
16170
16160
16150
16170
16141
16160
18514
16163
16141
16146
16158
16151
16168
16164
17164
16160
16153
16124
16160
16164
16148
17044
16487
16163
16157
16148
16159
16155
16155
17023
16140
16144
16129
16169
16181
16168
16924
16172
16172
16168
16197
16157
16166
16176
16957
16173
16207
16207
16202
16161
16172
17022
16499
16199
16205
16212
16194
16178
16171
17030
16174
16205
16180
16206
16209
16173
16955
16171
16180
16200
16207
16200
16198
16165
16963
16188
16201
16217
16211
16211
16207
18557
16503
16210
16215
16199
16213
16197
16209
17268
16187
16184
16185
16195
16194
16192
16989
16185
16188
16223
16198
16189
16185
16178
16987
16218
16244
16234
16253
16220
16260
17136
16555
16236
16227
16228
16214
16233
16240
17083
16267
16207
16232
16238
16219
16242
16999
16241
16251
16669
16912
16695
16402
17527
16694
16246
16258
16708
17089
16645
16387
17785
16221
16237
16238
16208
16238
16247
17294
16642
16252
16267
16247
16233
16249
16247
18842
16255
16239
16230
16233
16240
16243
17287
16242
16263
16224
16268
16292
16265
17236
16487
16266
16270
16282
16299
16313
16257
17123
16260
16259
16263
16275
16298
16304
17027
16266
16267
16270
16294
16269
16279
16301
17026
16280
16292
16267
16292
16282
16275
17167
16596
16267
16287
16281
16286
16283
16263
17164
16248
16269
16281
16295
16286
16290
17064
16283
16273
16265
16290
16270
16291
16270
17050
16283
16290
16304
16273
16289
16314
18641
16616
16321
16300
16313
16298
16320
16328
17434
16351
16339
16293
16299
16286
16320
17089
16311
16315
16345
16312
16310
16288
17104
16319
16348
16324
16358
16304
16282
16262
17303
16519
16335
16322
16327
16288
16295
17156
16344
16352
16350
16359
16339
16298
16314
17087
16340
16332
16354
16338
16327
16303
17101
16315
16310
16309
16325
16305
16335
16295
17508
16323
16324
16326
16331
16331
16350
17190
16323
16333
16359
16344
16367
16390
18826
16254
16331
16325
16334
16336
16339
16360
17373
16332
16335
16357
16380
16354
16358
17265
16697
16364
16316
16335
16367
16361
16363
17237
16382
16326
16339
16380
16380
16373
17157
16371
16371
16330
16353
16382
16365
16370
17146
16349
16377
16336
16378
16387
16368
17254
16939
17289
16939
16359
16361
16372
17218
16369
16379
16367
16408
16386
16403
16411
17172
16412
16434
16407
16417
16404
16440
17147
16397
16409
16425
16416
16423
16385
16391
16625
16412
16403
16398
16398
16431
16401
17447
16362
16403
16424
16399
16406
16409
17176
16384
16403
16400
16415
16412
16418
16692
17748
16383
16415
16400
16408
16394
16415
17431
16682
16387
16396
16412
16392
16399
17285
16392
16432
16420
16417
16424
16429
16407
17176
16435
16431
16449
16414
16438
16435
17227
16474
16373
16435
16435
16440
16431
18014
16726
16628
16898
16409
16421
16402
16414
17399
16449
16437
16465
16432
16414
16454
19185
16475
16469
16453
16461
16420
16453
17429
16448
16467
16459
16436
16462
16443
16468
17638
16462
16480
16467
16445
16468
16439
17297
16402
16434
16423
16424
16417
16472
17250
16469
16431
16448
16447
16444
16441
16473
17261
16474
16480
16458
16464
16494
16521
17395
16776
16482
16451
16454
16447
16494
16478
17365
16474
16442
16460
16474
17037
16549
17391
16499
16474
16470
16486
16470
16510
17273
16477
16493
16449
16467
16479
16508
16483
19239
16488
16487
16483
16495
16511
16517
17558
16489
16510
16495
16468
16473
16465
17230
16496
16478
16481
16503
16478
16486
16515
17319
16478
16512
16513
16516
16500
16517
17421
16811
16519
16541
16551
16537
16490
18280
17431
16793
16502
16519
16523
16536
16520
17328
16509
16511
16520
16525
16518
16529
17316
16490
16504
16527
16506
16520
16518
17400
16822
16517
16522
16545
16515
16522
16526
17443
16504
16514
16526
16542
16523
16500
18883
16529
16515
16522
16512
16534
16511
17522
16521
16540
16540
16528
16530
16543
16546
17752
16547
16570
16544
16529
16535
16557
17396
16565
16578
16572
16540
16529
16547
17310
16541
16547
16536
16583
16551
16524
16509
17298
16549
16548
16544
16576
16554
16535
17421
16845
16570
16542
16559
16578
16529
17400
16557
16534
16563
16567
16553
16579
16528
17363
16560
16566
16536
16539
16566
16566
17323
16541
16526
16548
16539
16539
16547
18984
16873
16544
16542
16551
16562
16584
16557
17665
16574
16618
16589
16592
16578
16607
17399
16625
16569
16574
16595
16604
16577
17379
16599
16626
16586
16599
16582
16599
16611
17799
16582
16616
16584
16580
16606
16606
17554
17092
16612
16632
16615
16596
16601
17498
16631
16632
16598
16603
16604
16603
16623
16556
16631
16612
16618
16613
16581
16578
17649
16739
16596
16603
16609
16615
16612
17501
16605
16611
16593
16630
16588
16637
19014
16556
16634
16633
16626
16637
16651
16655
17589
16637
16619
16610
16613
16636
16643
17541
16940
16623
16628
16615
16642
16631
17512
16650
16601
16614
16644
17352
17556
17687
16587
16635
16609
16627
16623
16637
16634
17439
16635
16645
16606
16640
16645
16632
17514
16911
16634
16651
16620
16634
16612
17477
16621
16628
16630
16647
16640
16643
16637
17391
16617
16626
16615
16663
16652
16641
17425
16641
16656
16687
16698
16675
16665
19092
16915
16649
16649
16647
16673
16680
16649
17712
16638
16643
16651
16628
16651
16676
17420
16650
16653
16679
16673
16674
16676
17473
16632
16641
16675
16689
16684
16679
17543
17007
16654
16663
16643
16673
16668
16655
17547
16687
16647
16657
16654
16643
16663
17444
16647
16684
16655
16635
16662
16685
17464
16662
16661
16706
16671
16674
16685
16680
17872
16688
16715
16700
16678
16671
16675
17548
16681
16695
16680
16709
16699
16688
19001
16655
16712
16710
16710
16696
16694
17624
16667
16701
16710
16703
16711
16689
16681
17874
16675
16697
16709
16721
16703
16708
17546
16705
16716
16725
16703
16701
16711
17462
16687
16703
16701
16696
16697
16693
17511
16686
16701
16684
16700
16713
16708
16705
17844
16778
16713
16737
16732
16738
16695
17642
16753
16758
16739
16730
16732
16754
17453
16720
16743
16979
17581
17214
16855
17577
17416
16728
16724
16750
16734
16729
16731
19835
16959
16723
16735
16755
16715
16724
18267
16841
16737
16730
16722
16744
16713
17699
16744
16735
17342
17651
17012
16739
17607
16730
16739
16728
16726
16733
16728
17641
17073
16718
16753
16722
16725
16737
16756
17648
16747
16776
16750
16791
16764
16777
17597
16775
16748
16759
16751
16739
16744
17544
16763
16781
16747
16774
16729
16732
17655
17053
16784
16795
16758
16758
16727
16777
17637
16775
16773
16788
16748
16729
16778
19140
16772
16789
16783
16769
16732
16793
17734
16775
16788
16777
16768
16785
16764
17676
17081
16775
16786
16771
16757
16788
16797
17650
16781
16768
16779
16778
16771
16818
17560
16782
16823
16789
16817
16847
16848
17602
16789
16803
16794
16826
16820
16819
17706
17128
16818
16809
16791
16808
16838
17740
16775
16842
16812
16817
16786
16810
16841
17587
16825
16850
16821
16775
16825
16842
17617
16840
16856
16825
16800
16816
16825
19242
17146
16826
16849
16820
16811
16818
18244
16812
16802
16809
16814
16836
16810
17652
16810
16827
16833
16821
16840
16869
17670
16812
17234
17063
16812
16843
16858
16878
18181
16843
16831
16826
16864
16844
16847
17736
16851
16846
16846
16839
16848
16860
17624
16869
16849
16838
16824
16863
16855
17646
16861
16878
16824
16827
16872
16862
16849
18032
16849
16864
16849
17441
16864
16871
17759
16849
16836
16864
16849
16848
16843
19516
16844
16836
16846
16851
16876
16868
17854
17500
17715
17260
16945
16905
16865
17844
17164
16854
16852
16888
16906
16901
17754
16870
16880
16880
16897
16891
16896
17716
16843
16882
16870
16885
16894
16895
16903
18186
16887
16865
16868
16898
16905
16905
18059
17051
16852
16875
16871
16901
16904
17774
16894
16892
16877
16898
16879
16917
17933
17238
16895
16909
16878
16882
16858
17780
16870
16904
16879
16923
16872
16893
16867
19744
16890
16884
16893
16933
16911
16942
18034
16918
16919
16923
16946
16935
16899
17704
16921
16922
16942
16941
16935
16937
17721
16913
16938
16950
16935
16946
16941
17865
17202
16935
16948
16955
16932
16942
17814
16965
16911
16923
16926
16957
16949
16932
17724
16949
16908
16924
16941
16938
16928
17717
16929
16942
16945
16920
16933
16952
17901
17152
16927
16939
16969
16946
16941
17805
16961
16951
16950
16971
16958
16929
19328
16957
16937
16980
16963
16984
16951
17943
16951
16941
16951
16970
16952
16984
16950
18164
16950
16956
16976
16952
16979
16980
17890
16927
16975
16961
16966
16977
16974
17772
16938
16944
16965
16966
16956
16961
17750
16977
16963
16950
16955
16971
16962
17892
17270
16968
16944
16967
16957
16966
17810
16953
16956
16999
16968
16961
16978
16983
16915
16989
16991
17021
16996
16988
16989
17760
16976
17013
17020
17020
16992
17286
20287
17835
16965
17015
17014
17013
16984
18403
17069
16991
16987
17007
17017
17029
17866
16998
16995
17016
17036
17002
17012
17805
16988
16982
17014
17028
17042
17012
17818
17025
17000
16988
17034
17020
17019
17899
17310
17177
17449
16984
16995
17004
17934
16953
16998
17016
17001
17032
17012
17010
17788
17034
16999
17034
17032
17009
17034
17815
17007
17054
17075
17062
17039
17025
18057
17228
17036
17040
17034
17046
17033
19475
17036
17041
17067
17042
17036
17072
18033
17055
17039
17044
17045
17067
17045
17849
17015
17015
17065
17069
17064
17065
17943
17372
17062
17052
17067
17053
17077
17960
17033
17044
17050
17047
17058
17039
17060
17833
17040
17053
17045
17017
17045
17057
17832
17049
17027
17088
17052
17087
17081
18149
17223
17102
17108
17121
17109
17078
17941
17074
17103
17102
17102
17111
17095
17866
17085
17086
17094
17078
17101
17128
19430
17083
17069
17103
17095
17107
17110
18178
17379
17080
17087
17092
17095
17101
17976
17113
17087
17085
17106
17088
17092
17840
17083
17098
17099
17098
17080
17080
17094
17847
17077
17083
17123
17120
17098
17110
18306
17115
17113
17117
17119
17115
17109
17966
17112
17150
17172
17148
17121
17102
17860
17111
17095
17133
17126
17154
17109
17890
17103
17118
17127
17148
17590
18082
18627
17116
17113
17127
17130
17144
17140
19610
17101
17113
17153
17158
17147
17146
18107
17145
17139
17145
17152
17151
17138
17947
17149
17137
17115
17113
17131
17127
18036
17445
17127
17154
17146
17146
17165
17981
17141
17150
17144
17171
17157
17149
17946
17155
17128
17182
17202
17179
17162
17163
17952
17134
17158
17178
17166
17186
17141
18344
17138
17132
17176
17165
17160
17175
17991
17162
17156
17179
17195
17177
17184
17963
17133
17153
17167
17179
17187
17184
19524
17195
17151
17165
17203
17186
17188
18483
17324
17204
17151
17167
17161
17199
18113
17178
17198
17186
17180
17195
17156
17917
17179
17183
17192
17206
17169
17190
18011
17187
17182
17207
17219
17220
17221
18097
17511
17197
17191
17204
17207
17223
18047
17202
17208
17179
17192
17217
17201
17993
17209
17181
17190
17205
17215
17192
17998
17218
17196
17187
17200
17211
17200
18073
17527
17236
17175
17213
17211
17203
19743
17160
17218
17208
17215
17195
17222
18209
17163
17197
17192
17240
19329
17246
18336
17231
17206
17220
17215
17247
17200
18217
17570
17214
17235
17275
17266
17295
18098
17198
17241
17245
17234
17239
17248
17274
17184
17237
17232
17243
17257
17247
17247
18056
17213
17222
17246
17258
17280
18725
17547
17249
17456
18229
17940
17275
18202
17286
17280
17264
17243
17250
17256
18026
17275
17250
17245
17260
17232
17245
19948
17240
17246
17278
17257
17247
17257
18327
17590
17242
17246
17255
17247
17296
18129
17237
17276
17322
17293
17317
17297
18084
17284
17283
17278
17806
17396
17270
17255
17315
17286
17309
17311
17273
17305
18162
17626
17307
17291
17312
17297
17292
18188
17286
17325
17316
17265
17300
17320
18133
17263
17302
17298
17323
17284
17307
18129
17241
17313
17297
17313
17329
17337
18956
17523
17308
17300
17302
17302
17305
17316
17222
17329
17310
17329
17333
17333
18356
17302
17325
17318
17309
17311
17338
18154
17314
17332
17322
17307
17321
17306
18280
17591
17354
17309
17330
17329
17348
18261
17288
17348
17357
17315
17296
17306
17318
17291
17327
17334
17358
17333
17314
17314
18115
17347
17331
17331
17345
17315
17308
18559
17351
17357
17358
17334
17323
17339
18319
17822
17507
17345
17334
17330
17332
18207
17342
17328
17360
17322
17341
17321
19713
17351
17368
17338
17353
17378
18543
17660
17380
17364
17355
17353
17342
18258
17319
17385
17396
17365
17350
17342
18153
17328
17380
17376
17387
17330
17344
18163
17334
17397
17395
17380
17397
17341
18295
17620
17387
17378
17375
17407
17396
18271
17430
18290
18157
17369
17380
17373
18239
17358
17360
17337
17375
17347
17360
18178
19478
17380
17402
17387
17381
17382
18559
17698
17407
17394
17387
17423
17404
20093
17428
17436
17431
17412
17379
17430
18415
17396
17399
17402
17435
17394
17408
18197
17403
17429
17395
17432
17423
17405
18285
17703
17435
17434
17425
17418
17426
18254
17392
17404
17444
17433
17449
17438
18206
17385
17413
17429
17432
17437
17424
18207
17429
17405
17421
17418
17403
17429
18276
17702
17429
17415
17414
17398
17419
18247
17446
17420
17469
17448
17427
17443
18214
17441
17468
17473
17481
17433
17437
19834
17450
17462
17460
17472
17476
17456
18739
17562
17442
17459
17471
17465
17480
18316
17438
17460
17466
17493
17470
17464
18239
17453
17444
17442
17486
17478
17478
18247
17464
17454
17443
17462
17458
17474
18657
17460
17485
17824
17690
17446
17448
18327
17458
17443
17479
17493
17501
17456
18279
17444
17463
17448
17502
17481
17489
18244
17463
17463
17521
17524
17508
18431
17714
17497
17457
17473
17486
17502
19948
17475
17471
17462
17467
17504
17497
18468
17518
17472
17459
17505
17486
17517
18286
17504
17500
17477
17482
17500
17504
18425
17791
17493
17513
17468
17479
17484
25265
17689
17498
17473
17513
17458
18209
19326
17974
17613
17506
17475
17511
17475
18305
17459
17471
17478
17481
17485
18469
17737
17475
17477
17483
17485
17487
18372
17521
17480
17470
17487
17473
17483
18289
17492
17512
17466
17490
17474
17480
19893
17489
17494
17511
17476
17478
17480
18609
17803
17484
17504
17521
17472
17478
18347
17494
17498
17500
17494
17524
17481
18254
17477
17473
17491
17484
17501
17512
18260
17488
17482
17495
17510
17505
17516
18402
17768
17478
17496
17501
17486
17515
18345
17501
17522
17518
17512
17525
17523
18342
17522
17518
17505
17519
17530
17531
18298
17516
17525
17518
17524
17528
17529
18618
17610
17521
17532
17501
17530
17534
19966
17520
17530
17527
17536
17491
17531
18491
17532
17528
17532
17530
17542
18317
17487
17544
17518
17525
17536
17531
18471
17780
17572
17533
17532
17528
17537
18395
17539
17499
17530
17535
17539
17533
18309
17536
17528
17483
17549
17554
17556
18373
17559
17560
17553
17492
17558
17554
18442
17884
17559
17558
17562
17494
17558
18414
17564
17555
17567
17568
17565
17484
18344
17553
17553
17554
17566
17558
17575
19858
17559
17554
17556
17561
17551
17566
18895
17575
17564
17568
17558
17564
17565
18424
17571
17492
17568
17571
17558
17569
18414
17569
17575
17495
17925
18586
18998
17541
17570
17579
17569
17508
17599
18478
17930
17586
17608
17600
17609
17534
18470
17590
17590
17584
17596
17596
17589
18320
17583
17594
17588
17602
17586
17592
18381
17531
17589
17598
17603
17588
17594
18473
17900
17514
17592
17608
17593
17599
20022
17598
17610
17509
17593
17598
17603
18599
17616
17603
17604
17510
17608
17602
18395
17613
17621
17604
17610
17515
17628
18840
17624
17621
17631
17636
17637
18500
17604
17647
17620
17638
17660
17646
18414
17614
17676
17659
17685
17681
17678
19037
17670
17710
17653
17669
17675
17654
18779
17807
17665
17693
17690
17694
17665
18549
17667
17671
17660
17709
17680
17685
18492
17661
17680
17647
17671
17714
17676
17592
17681
17674
17666
17667
17655
18820
17959
17651
17673
17662
17674
17670
18546
17697
17680
17709
17714
17717
17715
18461
17674
17723
17701
17714
17755
18285
18614
17704
17713
17730
17710
17695
17704
18893
17723
17707
17691
17745
17697
17700
18549
17682
17699
17712
17709
17741
18507
17658
17680
17681
17709
17707
17707
18540
17689
17679
17686
17693
17693
17691
18589
18438
17678
17680
17690
17700
17697
20210
17697
17737
17691
17702
17703
17700
20822
17594
17698
17747
17709
17710
17687
18812
17701
17731
18592
18696
17734
18844
18077
17720
17714
17731
17758
17766
18591
17742
17750
17717
17747
17716
17725
19023
17705
17725
17731
17711
17715
17733
17699
17773
17721
17723
17717
17716
17737
18912
17752
17763
17728
17708
17732
17732
18568
17745
17746
18375
17717
17717
18638
17719
17741
17741
17730
17766
17715
20382
17718
17740
17734
17729
17727
17758
18868
18049
17742
17739
17734
17729
17732
18666
17751
17761
17753
17746
17750
17772
18567
17784
17764
17746
17758
17751
17762
18549
17778
17798
17746
17735
17757
18663
18054
17788
17756
17781
17763
17758
18617
17764
17762
17777
17763
17795
17751
18526
17765
17764
17757
17764
17758
17796
18522
17758
17748
17763
17768
17751
17770
18834
17880
17741
17767
17757
17750
17764
20217
17813
17780
17793
17790
17762
18761
17776
17784
17805
17806
17817
17818
18604
17824
17846
17848
17845
17815
17809
18690
18117
17822
17814
17814
17841
17807
18672
17819
17815
17815
17833
17797
17829
18600
17809
17814
17798
17798
17820
17804
18634
17798
17809
17816
17837
17809
18674
18099
17827
17803
17796
17811
17820
18679
17826
17819
17826
17813
17817
17810
18599
17811
17799
17814
17856
17850
17813
20180
17833
17846
17843
17814
17862
17831
19261
18742
18626
17851
17899
17902
18741
17852
17833
17813
17852
17836
17843
18648
17859
17832
17819
17823
17848
17850
18661
17876
17887
17858
17854
17845
17874
18986
17939
17874
17861
17818
18482
17857
18769
17889
17872
17889
17889
17834
17798
17854
17880
17872
17873
17872
17867
18630
17851
17839
17865
17873
17854
17858
18736
18135
17860
17840
17855
17872
17846
20308
17899
17895
17900
17893
17898
17894
18907
17943
17918
17921
17900
17924
18699
17903
17887
17907
17907
17892
17905
18789
18206
17897
17921
17916
17921
17900
18774
17889
17915
17931
17894
17910
17921
18632
17893
17901
17919
17886
17920
17922
18710
17904
17904
17891
17910
17914
18782
18211
17930
17889
17886
17913
17895
18762
17914
17923
17915
17888
17914
17915
18693
17901
17925
17935
17929
17915
17931
20271
17953
17958
17973
17975
17971
19041
18246
17949
17928
17924
17944
17955
18870
17929
17924
17923
17933
17950
17931
18699
17951
17916
17931
17939
17948
17960
18740
17932
17962
17922
17917
17949
17954
19116
17931
17949
17939
17933
17943
18794
17927
17944
17947
17958
17966
17923
18682
17922
17948
17938
17938
17937
17955
18731
17958
17976
17950
17947
17967
17933
19147
17989
17989
17986
17971
18118
21386
18894
18049
17973
17977
17973
17997
19020
17999
17992
18001
17969
17980
17973
18768
18009
17982
18007
18000
18012
17931
18212
17994
18011
18014
18001
17999
18828
17982
18000
18024
18009
18012
18005
18783
17963
17996
18001
18024
17999
18030
18780
17979
17968
17964
17974
18000
17963
19155
17983
18008
18009
17999
17993
18850
18014
18001
17986
18014
17993
17987
18751
17983
17991
17999
18012
18020
17988
20361
17978
18001
17990
18002
18011
18030
19429
18000
18005
17983
17992
18012
18855
18018
17984
17998
17995
17999
18046
18767
18015
18015
17987
18017
18034
18024
18816
18022
18014
18018
18012
18030
18014
19198
18020
18033
18027
18001
18001
18895
18010
18018
18027
18015
18012
18005
18779
18021
18011
18012
18033
18012
18014
18838
18034
18043
18022
18039
18028
18074
19237
18073
18049
18047
18023
18014
20468
18046
18041
18056
18034
18037
18028
19024
18031
18042
18057
18073
18014
18018
18844
18042
18051
18076
18047
18076
18985
18340
18061
18087
18068
18055
18042
18930
18054
18029
18030
18058
18069
18054
18840
18069
18029
18031
17961
18050
19454
18048
18039
18061
18029
18050
18054
19023
18354
18069
18068
18100
18075
18096
18965
18107
18095
18129
18904
19034
19037
18071
18091
18082
18099
18079
18113
20815
18100
18110
18088
18097
18126
18125
19372
18235
18118
18089
18087
18130
18121
19015
18089
18099
18084
18110
18105
18051
18099
18116
18093
18086
18104
18089
19107
18514
18111
18098
18093
18107
18088
19405
18086
18120
18087
18080
18084
18969
18133
18120
18108
18099
18109
18084
18907
18136
18102
18116
18105
18132
18137
18928
18165
18159
18130
18128
18109
18114
19293
18146
18744
18146
18134
18123
21168
18139
18144
18132
18143
18156
18113
19092
18101
18126
18142
18108
18125
18136
18929
18111
18129
18140
18151
18129
19081
18428
18141
18141
18142
18148
18121
19032
18127
18149
18107
18134
18144
18145
18918
18135
18123
18152
18173
18180
18914
18162
18169
18170
18137
18178
18154
19025
18459
18185
18171
18185
18212
18193
19049
18154
18170
18155
18605
18339
19108
18196
18165
18133
18149
18135
18182
20587
18170
18193
18149
18128
18147
18192
19548
18180
18176
18178
18167
18156
19033
18184
18189
18189
18185
18196
18147
18937
18218
18190
18212
18197
18167
18183
18961
18153
18137
18161
18187
18193
18181
19341
18174
18159
18167
18205
18179
19020
18176
18203
18183
18192
18194
18181
18949
18214
18481
19211
18687
18334
19115
18134
18180
18186
18194
18215
18173
19048
18501
18209
18218
18220
18204
18236
20634
18154
18165
18218
18243
18236
19284
18191
18169
18183
18205
18234
18232
19030
18255
18229
18159
18230
18234
18243
19335
18302
18242
18219
18193
18214
19130
18155
18224
18216
18193
18215
18201
19004
20287
18208
18187
18223
18216
18234
19386
18237
18260
18267
18257
18301
19234
18573
18241
18257
18249
18222
18263
19107
18256
18273
18209
18248
18247
18249
19043
18264
18264
18256
18257
18227
20863
18262
18283
18267
18242
18266
18245
19400
18475
18260
18252
18273
18252
18266
19146
18247
18246
18259
18296
18268
19038
18290
18256
18268
18246
18252
18239
19029
18245
18285
18289
18275
18244
18297
19459
18246
18254
18305
18268
18289
19787
18509
18265
18332
18307
18301
18297
19161
18287
18268
18312
18316
18314
18311
19066
18287
18276
18309
18303
18297
19122
18618
18240
18270
18281
18310
18319
20749
18289
18319
18282
18270
18284
19302
18319
18301
18321
18304
18290
18306
19091
18294
18314
18305
18305
18310
18266
19480
18269
18284
18270
18297
18282
19147
18315
18326
18323
18312
18301
18305
19096
18338
18316
18323
18315
18309
18326
19365
19357
18860
18319
18305
18313
19275
18612
18309
18333
18331
18317
18332
19148
18300
18321
18329
18330
18341
19125
18266
18288
18324
18344
18335
18328
20716
18285
18303
18331
18359
18348
18350
19732
18350
18278
18310
18322
18324
19201
18347
18332
18342
18325
18320
18301
19122
18342
18360
18322
18348
18368
18337
19150
18355
18345
18333
18351
18367
19213
18654
18340
18345
18328
18345
18379
19280
18336
18318
18339
18340
18336
18354
19138
18369
18353
18330
18335
18345
19116
18341
18350
20198
18363
18354
18360
19896
18387
18362
18383
18375
18360
21048
18357
18403
18374
18349
18356
18377
19338
18375
18372
18350
18372
18370
19160
18371
18338
18355
18366
18346
18360
19263
18674
18358
18388
18394
18363
18377
19251
18357
18373
18386
18397
18370
19158
18381
18351
18394
18403
18421
18390
19153
18400
18391
18390
18404
18404
18401
19561
18377
18364
18376
18403
18405
19259
18431
18394
18379
18418
18421
18422
19175
18407
18413
18379
18393
18381
20793
18408
18402
18413
18398
18381
18413
19577
18580
18414
18392
18394
18407
18382
19271
18392
18373
18391
18398
18391
19186
18417
18382
18399
18411
18402
18394
19194
18408
18449
18473
18455
18460
20114
19425
18703
18468
18469
18454
18458
19550
18555
18473
18452
18477
18454
19295
18423
18438
18464
18446
18454
18470
19225
18441
18414
18465
18466
18461
18449
19262
18434
18434
18449
18491
18484
20876
18778
18467
18474
18448
18476
18485
19562
18457
18432
18464
18454
18468
19245
18440
18454
18463
18434
18447
18441
19242
18472
18473
18472
18468
18455
18489
19667
18479
18484
18456
18460
18499
18449
18495
18489
18466
18470
18459
18455
19260
18477
18504
18450
18462
18453
19258
18511
18489
18477
18504
18485
18472
19486
18633
18493
18414
18476
18484
19960
18490
18489
18513
18492
18487
18502
21211
18470
18489
18522
18512
18506
19496
18491
18499
18488
18494
18497
18497
19618
18598
18484
18475
18510
18498
19365
18485
18492
18506
18500
18514
18515
19270
18522
18796
18830
18543
18539
18528
19399
18501
18502
18512
18512
18507
19388
18855
18518
18495
18503
18505
20588
19694
18518
18553
18533
18493
18525
19312
18545
18527
18522
18532
18471
18508
19311
18535
18540
18542
19148
18546
21328
18846
18564
18549
18540
18555
18549
19628
18484
18497
18482
18519
18507
19306
18519
18546
18509
18507
18511
18520
19276
18523
18530
18551
18741
19619
20082
18802
18569
18579
18598
18580
18571
19870
18516
18523
18522
18539
18552
19478
18523
18563
18554
18540
18559
18548
19364
18560
18505
18541
18531
18539
18583
19754
18582
18588
18541
18530
18921
19711
18571
18583
18558
18565
18518
18554
20987
18568
18565
18562
18575
18562
19556
18567
18573
18575
18562
18572
18582
19802
18556
18561
18553
18593
18570
19366
18557
18611
18587
18585
18594
18597
19399
18614
18629
18634
18604
18620
19404
18607
18594
18613
18610
18615
18575
19626
18710
18599
18622
18641
18617
19463
18611
18614
18579
18612
18632
18627
19360
18638
18560
18597
18607
18640
19461
18557
18616
18608
18586
18601
18592
21078
18805
18641
18614
18613
18584
19712
18565
18605
18608
18603
18612
18639
19407
18632
18641
18634
18611
18623
18609
19437
18613
18620
18617
18612
18623
19536
18945
18651
18620
18620
18633
18620
19470
18647
18631
18653
18631
18619
19448
18617
18664
18661
18631
18627
18616
19399
18638
18643
18667
18640
18637
19522
18919
18620
18635
18652
18643
18633
19502
18660
18645
18664
18668
18649
20969
18636
18637
18639
18641
18621
18631
19609
18622
18607
18619
18646
18630
19517
18957
18664
19297
19655
18790
18680
19492
18635
18639
18640
20539
18658
19764
18695
18655
18623
18636
18630
18654
19484
18659
18694
18641
18627
18660
19522
19370
18767
18642
18679
18632
18629
19537
18641
18666
18654
18655
18671
19434
18649
18662
18652
18680
18680
18663
19471
18651
18676
18664
18672
18654
21319
18975
18668
18635
18651
18664
18670
19717
18649
18655
18671
18667
18670
19433
18653
18664
18662
18678
18698
18701
19468
18679
18665
18685
18700
18706
19612
18969
18681
18670
18670
18685
18681
19531
18722
18677
18670
18682
18687
19453
18684
18687
18730
18682
18680
18688
19449
18700
18691
18697
18677
18679
19555
18991
18688
18685
18682
18685
18733
19533
18689
18673
18688
18689
18687
21040
18722
18675
18693
18685
18689
18703
19761
18681
18697
18703
18720
18698
19586
19007
18705
18707
18736
18710
18719
19565
18731
18723
18730
18747
18750
19507
18712
18726
18717
18717
18722
18717
19515
18719
18718
18732
18723
18723
19586
19023
18743
18707
18717
18709
18722
19568
18717
18734
18727
18715
18725
19486
18732
18717
18716
18719
18758
18726
19515
18733
18738
18721
18723
18724
21126
19024
18729
18722
18733
18744
18740
19773
19715
19376
18982
18731
18749
19575
18732
18729
18763
18738
18747
18761
19537
18740
18748
18764
18795
18753
19655
19070
18752
18741
18758
18750
18789
19595
18735
18741
18760
18762
18745
19543
18786
18754
18743
18748
18764
18754
19545
18778
18782
18761
18764
18763
19635
19057
18755
18757
18799
18762
18756
19587
18769
18750
18761
18763
18775
21089
18767
18769
18756
18757
18764
19776
18746
18795
18771
18771
18791
18770
19775
18958
18817
18794
18794
18784
19652
18828
18820
18798
18832
18798
18791
19585
18811
18794
18804
18791
18830
19565
18814
18803
18815
18812
18798
18801
19960
18872
18772
18790
18803
18802
19653
18785
18841
18795
18813
18793
18787
19621
18811
18796
18836
18788
18799
19574
18807
18813
18794
18787
18828
18788
21484
18793
18791
18797
18798
18802
18794
18827
18829
18816
18818
18815
18798
19607
18866
18823
18844
18829
18828
19610
18855
18854
18868
18836
18818
18818
20015
18815
18832
18813
18870
18807
19673
18804
18829
18827
18825
18834
19681
18787
18809
18822
18827
18836
18837
19611
18860
18815
18835
18825
18831
19675
19153
18837
18871
18825
18823
18825
19675
18831
18846
18820
18874
19023
22135
19696
18828
18836
18820
18819
18865
19879
18836
18821
18850
18840
18839
19734
19181
18827
18833
18870
18856
18852
19707
18885
18818
18853
18854
18853
20244
18854
18850
18869
19480
18855
19755
18851
18856
18855
18868
18851
18890
20095
18834
18836
18843
18849
18847
19753
18883
18850
18852
18854
18845
18867
18808
18855
18870
18849
18851
18846
19687
18864
18860
18860
18878
18853
22398
19130
18848
18856
18859
18854
18886
19927
18851
18874
18894
18884
18882
19676
18896
18902
18890
18892
18881
18905
19654
18899
18901
18910
18909
18907
19779
19194
18894
18904
18942
18915
18890
18866
18907
18926
18908
18888
18935
19691
18903
18905
18880
18919
18906
19686
18930
18901
18889
18901
18890
18904
19978
18977
18924
18898
18911
18899
19781
19503
18899
18894
18915
18882
20960
21904
18881
18909
18884
18897
18940
19912
18912
18932
18926
18941
18907
19822
19265
18951
18922
18937
18930
18935
19813
18969
18956
18922
18924
18936
19694
18932
18935
18940
18965
18924
18940
19697
18920
18928
18924
18953
18947
19796
19206
18920
18929
18908
18930
19834
18918
18924
18926
18936
18925
18946
19696
18928
18945
18917
19413
19972
20023
18944
18920
18929
18972
18913
18924
21639
18938
18931
18927
18935
18972
19997
18962
18942
18969
18944
18948
19805
18947
18958
18956
18963
18994
18983
19768
19007
19021
18973
18966
18970
19915
19296
18962
18980
19001
18973
18963
19806
18960
18988
18976
18971
19008
19773
18954
18962
18979
18954
18975
18988
19777
18948
18969
18980
18974
18970
19880
19202
19001
18980
18966
18951
19810
18961
18966
18977
19014
18952
18972
21352
18974
18995
18971
18977
19009
20000
19010
18982
18991
18996
18982
19011
20216
19016
19029
19028
19013
19018
19861
19017
19049
18995
19015
19027
19778
19010
19010
19020
19030
18989
19018
19792
19025
19021
19009
19015
19043
19885
19295
19137
19499
19026
19007
19028
19928
18981
18995
19004
19016
19027
19786
18995
19045
18992
19009
19024
19801
19014
19008
19008
19038
19001
19010
21680
19024
19024
19032
19021
19033
20111
19012
19036
19034
19029
19037
19832
19022
19044
19050
19077
20896
19063
20161
19078
19070
19054
19030
19031
20056
19350
19051
19064
19066
19040
19066
19903
19020
19049
19043
19057
19073
19841
19041
19045
19045
19063
19052
19852
19057
19027
19478
20096
19319
19066
20272
19053
19073
19034
19045
19069
19903
19053
19063
19064
19065
19044
21644
19059
19049
19083
19040
19078
21006
20263
19083
19039
19063
19060
19060
20133
19318
19059
19043
19082
19082
19924
19099
19140
19123
19049
19065
19078
19878
19078
19101
19085
19110
19033
19865
19065
19082
19095
19095
19081
19101
20235
19057
19080
19105
19118
19119
19945
19095
19064
19086
19073
19095
19919
19112
19095
19101
19085
19074
19111
19889
19084
19107
19083
19101
19099
21901
19275
19106
19125
19103
19090
20224
19112
19112
19114
19082
19083
19105
19871
19133
19108
19127
19103
19159
19871
19161
19170
19149
19121
19111
20031
19399
19130
19124
19129
19144
19097
19978
19118
19115
19111
19138
19144
19933
19121
19117
19130
19143
19154
19149
19900
19160
19118
19113
19128
19157
20174
19297
19157
19145
19102
19130
20006
19126
19142
19139
19141
19161
19129
21455
19122
19134
19109
19159
19127
20147
19122
19147
19151
19119
19156
20033
19482
19196
19174
19162
19176
19144
20050
19184
19183
19197
19146
19161
19928
19158
19166
19162
19176
19170
19938
19164
19157
19166
19172
19158
19159
20371
20172
19585
19157
19181
19185
20023
19170
19193
19125
19146
19155
19946
19188
19175
19156
19178
19150
19177
19952
19183
19161
19164
19177
19184
21603
19363
19166
19153
19168
19156
20214
19178
19181
19189
19187
19192
19189
19982
19182
19198
19185
19186
19212
19994
19209
19228
19218
19216
19181
20062
19517
19195
19197
19212
19210
19216
20018
19179
19191
19193
19213
19214
19986
19214
19201
19196
19187
19204
20021
19215
19220
19243
19200
19182
19232
20363
19224
19212
19228
19222
19206
20078
19233
19205
19229
19219
19202
21560
19215
19231
19203
19225
19246
19198
20188
19239
19202
19241
19222
19221
20133
19485
19223
19242
19209
19236
20075
19217
19216
19237
19278
19267
19260
20075
19235
19269
19213
19251
19351
20935
19227
19202
19238
19256
19236
20146
19536
19239
19251
19224
19245
19232
20124
19247
19243
19248
19243
19233
20025
19256
19260
19263
19257
19266
20027
19255
19246
19256
19269
19253
19255
22149
19369
19264
19796
19902
21259
27637
19966
19278
19297
19257
20578
19251
19246
29801
19258
19295
20687
24207
23428
22578
19778
19287
21141
19308
19292
19270
19276
19593
21588
19912
19460
19303
19278
19272
20275
19282
19282
19297
19300
19307
20139
19260
19270
19304
19303
19298
19277
20528
19251
19272
19296
19297
19288
20169
19278
19943
19289
19287
19311
22055
19307
19303
19304
19305
19278
19273
20276
19278
19279
19291
19283
19298
20424
19354
19315
19283
19280
19285
20161
19324
19295
19310
19308
19306
20118
19278
19340
19334
19326
19315
19305
20273
20302
19650
19333
19341
19333
20334
19542
19311
19332
19326
19331
20215
19299
19329
19343
19329
19355
19346
20118
19349
19298
19341
19322
19326
20121
19353
19320
19335
19312
19331
21833
19643
19353
19336
19336
19347
20417
19341
19318
19333
19330
19339
19322
20122
19351
19354
19361
19356
19337
20109
19350
19369
19333
19336
19343
20256
19655
19372
19381
19378
19351
19377
20212
19360
19355
19359
19372
19376
20142
19337
19342
19373
19353
19369
20159
19375
19360
19342
19353
19335
19390
20557
19363
19376
19332
19353
19361
20211
19370
19360
19363
19372
19347
21743
19371
19380
19393
19386
19364
20309
19358
19334
19352
19352
19347
19353
20546
19355
19379
19385
19363
19359
20235
19363
19364
19389
20186
20369
20258
19376
19367
19403
19395
19407
19334
19375
19371
19388
19375
19409
19384
20544
19380
19394
19711
19632
19414
20276
19380
19408
19375
19386
19385
20160
19394
19396
19401
21582
19375
20472
19398
19414
19402
19398
19407
19406
22374
19362
19392
19407
19404
19392
20532
19399
19373
19372
19400
19382
20169
19375
19387
19409
19414
19407
20152
19411
19400
19398
19408
19437
19428
20728
19726
19438
19432
19452
19450
20327
19426
19416
19428
19433
19433
20221
19437
19450
19422
19420
19431
20274
19375
19430
19429
19432
19422
19416
20582
19425
19446
19435
19441
19441
20259
19414
19430
19460
19417
19443
21800
19459
19394
19429
19445
19436
20448
19415
19447
19451
19403
19425
19427
20622
19435
19432
19439
19440
19434
20320
19449
19462
19442
19456
19457
20272
19431
19453
19465
19462
19466
19481
20253
19479
19482
19462
19479
19460
20574
19479
19467
19482
19479
19455
20318
19462
19492
19480
19497
19482
20263
19484
19451
19510
19484
19476
19490
20290
19471
19459
19473
19487
19488
22230
19467
19472
19489
19484
19504
20510
19489
19480
19482
19503
19458
20257
19458
19482
20204
20476
19612
20364
19489
19460
19479
19503
19481
19481
20665
19512
19491
19510
19482
19503
20332
19500
19537
19531
19482
19500
20288
19483
19522
19482
19510
19520
20314
19499
19494
19504
19526
19538
19523
20662
19497
19495
19494
19526
19512
20369
19525
19532
19497
19478
19504
21860
19538
19543
19519
19539
19524
20487
19533
19523
19522
19517
19528
19543
20661
19493
19520
19517
19518
19509
20377
19503
19516
19538
19519
19519
20311
19538
19520
19569
19558
19553
20340
19534
19516
19568
19570
19569
19545
19801
19533
19555
19556
19537
19569
20424
19533
19552
19558
19547
19587
20348
19571
19567
19550
19560
19534
20339
19567
19563
19563
19566
19521
21947
19869
19569
19576
19580
19577
19585
20618
19561
19580
19553
19562
19557
20334
19562
19540
19574
19562
19556
20360
19550
19540
19553
19600
19562
20468
19849
19549
19552
19551
19579
20463
19515
19570
19577
19579
19609
19598
20369
19572
19575
19567
19559
19584
20409
19569
19617
19572
19569
19570
21313
19707
19596
19590
19595
19575
20530
19881
19608
19610
19595
19585
19594
22026
19579
19604
19580
19601
19602
20655
20646
20155
19579
19586
19587
20423
19595
19583
19590
19567
19574
20463
19840
19596
19578
19581
19598
20465
19591
19592
19602
19602
19586
20445
19895
19901
19647
19631
19606
19624
20545
19653
19648
19612
19593
19601
20703
19707
19617
19607
19626
19627
20431
19610
19625
19642
19625
19625
20399
19615
19619
19629
19612
19651
19621
21949
19652
20228
19630
19626
19646
21160
19626
19636
19643
19623
19625
20518
19623
19639
19632
19621
19638
20394
19638
19644
19635
19622
19623
20371
19630
19627
19626
19612
19635
20474
19935
19618
19645
19628
19680
19642
20533
19645
19669
19678
19675
19645
20409
19636
19649
19618
19672
19657
20439
19636
19650
19648
19644
19662
20520
19963
19666
19923
19958
19675
22086
19665
19586
19640
19704
19639
21094
19651
19662
19664
19647
19672
20514
19627
19641
19656
19676
19672
19643
20902
19677
19648
19655
19663
19670
20547
19638
19669
19670
19668
19701
20463
19676
19652
19664
19666
19701
20470
19696
19706
19704
19699
19710
20569
20072
19693
19704
19688
19680
19676
20559
19694
19722
19695
19694
19683
19630
19691
19712
19691
19712
19827
23396
20534
19701
19702
19696
19700
21223
19675
20680
20206
19728
19706
20595
19709
19715
19717
19713
19720
20482
19714
19708
19701
19707
19706
20470
19680
19680
19701
19688
19593
21013
19967
19714
19711
19728
19717
19714
20589
19741
19718
19741
19745
19722
20532
19735
19744
19758
19725
19729
20550
19743
19745
19726
19736
19767
20586
20017
19711
19738
19738
19728
22405
19747
19730
19711
19713
19734
20722
19720
19733
19756
19715
19720
19718
20512
19713
19730
19719
19757
19730
20915
19737
19725
19728
19735
19714
20599
19727
19717
19726
19725
19737
20487
19721
19746
19752
19764
19768
20577
19753
19759
19750
19776
19754
21450
20014
19766
19793
19777
19803
19789
20606
19763
19757
19774
19764
19754
20520
19769
19744
19746
19781
19766
22132
19761
19774
19789
19756
19733
20853
20013
19757
19763
19782
19797
20614
19756
19753
19771
19767
19765
20548
19772
19774
19743
19749
19761
19775
20531
19777
19792
19764
19770
19746
20951
19756
19781
19765
19792
19772
20631
19784
19791
19804
19759
19807
19740
19784
19780
19780
19815
19812
20580
19824
19832
19803
19817
20825
21471
20000
19812
19798
19828
19782
22198
19789
19803
19821
19799
19810
20826
19747
19785
19809
19802
19820
19817
20564
19793
19814
19791
19816
19801
20993
19807
19809
19816
19785
19812
20672
19805
19796
19803
19796
19807
20567
19804
19798
19795
19791
19788
20552
19832
19797
19794
19819
19821
20695
20142
19835
19849
19841
19838
19864
20705
19841
19871
19863
19865
19830
20638
19849
19840
19859
19849
19856
22167
19834
19842
19837
19866
19855
21141
19951
21815
19858
19842
19851
21002
19860
19867
19857
19866
19839
20668
19850
19847
19859
19854
19863
20613
19854
19869
19864
19854
19865
20757
20164
19855
19841
19841
19870
20725
19836
19848
19845
19876
19897
19862
20650
19846
19882
19869
19861
19867
20690
19872
19859
19893
19883
19902
21011
19965
19882
19875
19872
19901
22564
19874
19909
19890
19890
19870
20830
19859
19884
19880
19898
19901
20641
19867
19886
19870
19903
19873
20753
20177
19862
19862
19859
19882
20754
19903
19874
19888
19869
19881
19902
20682
19890
19897
19876
19893
19879
20681
19865
19881
19868
19869
19858
21055
19892
20035
20932
20429
19993
20728
19864
19902
19892
19883
19885
20651
19879
19894
19892
19909
19872
22242
19870
19886
19876
19893
19882
20958
20200
19889
19872
19879
19897
20748
19885
19901
19879
19889
19872
20661
19889
19884
19879
19902
19894
19883
20692
19886
19885
19892
19907
19914
21069
19885
19887
19894
19892
19882
20762
19893
19886
19894
19899
19904
20678
19905
19920
19917
19897
19897
20669
19897
19896
19903
19895
19892
20791
20206
19895
19915
19897
19919
22352
19913
19909
19922
19901
19920
20894
19919
19911
19910
19918
19925
20691
19920
19909
19904
19913
19904
19905
21138
19930
19933
19913
19920
19936
20744
19937
19917
19918
19934
19939
20685
19919
20181
20250
19930
19914
20824
19917
19927
19926
19903
19922
20872
20122
19938
19931
19914
19943
20760
19938
19927
19925
19933
19933
20698
19940
19867
19945
19949
19951
22310
19933
19954
19956
20139
20291
21145
20278
19965
19963
19952
19975
20744
19950
19954
19958
19944
19963
19959
20723
19880
19966
19950
19949
19951
20720
19953
19954
19890
19948
19946
21561
19960
19970
19954
19958
19880
20922
20802
20901
19957
19963
19966
20865
19891
19955
19963
19962
19958
20727
19968
19957
19884
19964
19959
20836
20284
19966
19976
20160
20325
22539
19985
19985
19981
20002
20002
20972
19928
19984
19981
19981
19983
20755
19998
19986
19927
19984
19985
20841
20297
19995
19994
19988
19918
20853
19986
19995
19991
19992
19991
19994
20708
19983
19984
19996
20001
20003
20762
19999
19912
19998
19989
19989
21169
20003
20002
20008
19907
20006
20859
19994
20011
19996
20002
20014
20680
20011
19988
20017
20015
20015
22366
20019
20006
20069
20001
20023
21220
20282
20061
20029
20007
20083
21569
20068
20069
20086
20034
20082
20879
20051
20044
20047
20075
20085
20847
20045
20090
20055
20069
20069
20994
20341
20070
20066
20090
20065
20922
20036
20075
20092
20073
20052
20833
20077
20073
20059
20063
20057
20808
20043
20083
20054
20052
20044
20909
20339
20061
20064
20072
20093
22853
20070
20101
20083
20075
20093
21092
20060
20117
20107
20108
20121
20937
20065
20097
20108
20140
20068
20115
21312
20136
20114
20105
20093
20060
20939
20069
20091
20085
20103
20346
21845
20839
20072
20058
20084
20069
20925
20108
20061
20063
20063
20078
21295
20375
20114
20106
20054
20056
20981
20081
20107
20109
20098
20107
20842
20080
20084
20101
20090
20104
22543
20100
20104
20079
20125
20117
21391
20197
20088
20122
20082
20116
20997
20109
20121
20109
20114
20127
20881
20110
20095
20117
20093
20114
20856
20133
20124
20129
20096
20102
20973
20399
20092
20125
20090
20094
20963
20094
20101
20101
20063
20116
20876
20097
20096
20097
20087
20098
20856
20149
20081
20086
20125
20123
20965
20400
20094
20123
20079
20081
22532
20053
20103
20092
20086
20129
21079
20121
20110
20117
20096
20103
20114
20096
20137
20122
20132
20141
20133
21306
20128
20154
20131
20134
20130
20992
20123
20127
20133
20147
20133
20879
20110
20133
20108
20115
20118
20937
20113
20115
20109
20122
20129
21265
20134
20159
20127
20124
20117
20993
20119
20117
20130
20162
20100
20892
20135
20134
20125
20120
20127
22478
20126
20103
20135
20128
20124
21350
20271
20153
20163
20141
20144
20978
20138
20144
20131
20151
20125
20909
20144
20143
20130
20179
21166
21877
20159
20133
20138
20123
20140
21053
20379
20167
20109
20136
20113
21029
20132
20135
20147
20162
20159
20908
20128
20130
20139
20142
20150
20898
20117
20128
20132
20128
20137
21001
20432
20150