8191
8190
8183
8175
8159
8127
8063
7935
8187
8189
8188
8186
8185
8182
8181
8179
8174
8173
8171
8158
8157
8167
8155
8151
8126
8125
7679
8123
8143
8119
8111
8062
8061
8059
8055
8095
8047
7167
7934
7933
7931
8031
7927
8184
8180
8178
8177
8172
8170
8169
7919
8166
8165
8156
8154
8153
8163
8150
8149
7999
7678
7677
8124
8122
8147
8121
8142
8141
7903
7675
8118
8117
8139
7671
8115
8110
8109
8135
8060
8058
8057
8107
7663
8054
8053
7871
8094
8093
8103
8051
8046
8045
8091
7166
7165
8043
7932
7930
7647
7929
8087
7163
8030
8029
8039
7926
7925
8027
7159
7807
7923
8079
7918
8176
7917
8168
8164
8162
8161
8023
7615
7998
7997
7915
8152
8148
8146
7151
8145
7676
7674
7902
7673
7901
7995
8140
8138
8120
8137
7911
8116
8015
8114
8113
7670
7669
7899
7991
8134
8133
8108
8106
7135
8105
7667
7662
7895
7661
7870
7551
8056
8052
7869
8131
8050
8102
8101
8092
8049
8090
7983
8089
7659
7867
8044
8042
8041
8099
7646
7164
8086
7887
7645
7162
8085
7103
7161
7655
8038
7863
8028
7928
8037
8026
7924
7643
7158
7922
7806
8025
8083
7157
7805
7967
8078
7921
8077
7423
8035
8022
7916
7614
8021
7914
7639
7855
7613
7155
7803
7150
7913
7149
8075
7996
7994
7039
8019
7993
7910
8014
7900
7611
8160
7909
7898
8013
8144
7799
7147
7672
8136
7897
7990
7668
7631
8071
7134
7989
8132
7666
7839
7133
7907
8011
7607
7894
7550
8112
7665
7893
8130
7549
8104
7143
7660
7868
7791
7987
8100
7982
7658
7131
7866
7981
7657
8129
8098
7865
7891
7547
8007
7886
7599
8088
7102
8048
7885
7654
8084
7644
7862
8040
8097
7101
7979
7127
7642
7653
7861
8082
8036
7775
7160
7966
7543
7641
7883
7422
7156
7804
7965
7099
8081
8034
8076
7421
8024
7802
7638
7854
7651
7859
7154
7975
7583
6143
8020
8074
7119
7853
7637
7612
7801
7920
8033
7963
7038
7148
7153
8018
7535
7610
7879
7912
7419
7095
8073
7037
7798
7146
7743
4095
7851
7609
7908
7635
7630
8017
8012
7797
8070
7992
7145
7838
7629
8010
7606
7959
7988
7035
7415
7906
7896
7837
7132
7142
8069
7087
7605
7519
7790
7795
8009
7986
7892
7847
7130
7548
7141
7627
7789
7905
7546
7835
8006
7031
7890
7980
7664
7129
7598
7985
7603
7407
7951
8067
7656
7978
7545
7597
7126
8005
7787
7139
7864
7884
7889
7100
7623
7774
7542
7125
7831
7860
7652
7977
7882
8128
7023
7773
7098
7595
7541
7974
8096
7582
7964
8003
7783
6142
7858
7640
7881
7420
7118
7123
7097
7650
7581
6141
7771
7962
7973
7534
7823
7852
6911
7539
7117
7636
8080
7094
7418
7878
7591
7857
7742
4094
7533
7800
7093
7850
7961
7036
7579
7649
6139
7417
7071
7634
7741
4093
7877
7767
7115
7152
7971
8032
8072
7958
7796
7414
7034
7849
7531
7608
7628
7086
7091
7518
7144
8016
7413
7739
7633
4091
7836
7957
7846
7033
7794
7085
7604
7517
7875
7391
7111
7626
7030
7834
7845
8068
7788
7140
7406
8008
7411
7950
7602
7793
7029
7955
7625
7405
7833
7786
7128
7596
7949
7622
7843
7830
7904
7575
7138
7984
7022
7601
7544
8004
7785
8066
7124
7083
7594
7007
7829
7772
7782
7621
7888
7540
7976
6135
7947
7137
6910
7593
7770
7122
7021
7822
7487
7735
7580
8002
7590
6140
8065
7527
7538
7096
7880
4087
7116
7619
7515
7972
7781
7578
7121
7532
6138
7943
7766
7070
7092
7537
7114
7019
7740
6909
4092
7856
8001
7960
7530
7511
7403
7359
7416
7027
7876
7738
4090
7970
7090
7079
7648
7765
7848
7412
6907
7084
7110
7516
7759
7956
7390
7032
7632
7969
4031
7874
7410
7844
7577
6015
7389
6137
7028
7827
5887
7404
7069
7821
7769
6879
7954
7113
3839
6079
7529
7589
7792
5631
7832
7399
7624
7737
4089
7873
7567
7526
7779
6895
6847
3967
3583
6127
4086
7383
7842
7089
7948
7574
4079
7819
7727
6655
7003
7020
7784
2047
7109
6975
7600
7587
7513
7828
7015
7081
6999
7005
7006
7514
7763
3071
7082
7503
7055
6783
7620
7375
7409
6903
7571
6134
7510
7946
7358
6131
7387
7592
7067
7401
7136
7018
7486
6991
4063
7573
7523
7953
7078
7402
7734
4083
7731
6133
7509
7025
7357
7780
7295
7351
7026
6111
8064
7618
7841
7077
7525
7711
7815
7355
4085
7107
6908
7120
7507
7017
7820
7343
7768
7942
6906
7588
7485
7536
8000
7945
6014
7764
7063
4030
7733
6013
4027
6007
6078
7483
4023
6011
7617
4029
5885
5886
5999
7758
3999
6077
5883
5951
6877
6878
6071
5630
7941
6875
3838
3837
5983
4015
3835
6075
7968
5871
5879
5627
6846
6063
5855
3582
6863
6871
7382
5623
5119
7576
6893
6894
3966
3965
3823
3831
7479
7471
5629
6136
6891
6843
7455
3963
3807
6047
3579
7075
7512
7379
5759
5823
5599
6839
7080
7826
7825
3575
6845
7757
7755
7751
7068
5567
3581
7001
7002
6887
3959
3951
3711
3775
7381
5615
6905
6815
7112
7528
3935
2046
2045
3070
3551
2043
5375
7374
7398
7397
7395
6998
3519
6831
7736
4088
7327
3567
3903
7004
7388
3069
7872
5503
7566
7565
7563
7559
7778
7777
6995
2031
2039
3063
3327
7373
7939
2015
6126
6125
6123
6119
7367
7088
7054
7053
6781
6782
3067
7570
6997
6779
3455
7051
6943
7371
4078
4077
4075
7400
3055
4071
7818
7817
7726
7725
7723
7719
6654
7011
6653
6651
6647
6639
6623
6591
6130
6527
6399
1983
1919
3007
6959
1791
7013
7108
6974
6973
6767
6775
6971
3039
6967
7586
7585
7495
6751
7014
7508
2943
7356
7499
7569
1023
1535
2559
7761
7522
7501
2815
7762
6989
6990
4082
6899
7730
7502
6987
7408
6901
7076
7350
6902
7385
6719
7386
7347
7342
4081
4047
7066
7065
4055
7354
7349
7353
6983
4059
7506
4061
7341
7231
7572
4062
7335
7263
7952
7279
6132
7287
7339
7291
7293
7294
7016
7505
6110
6109
6107
6103
6095
6129
7840
7524
7047
7710
7709
7707
7703
7695
7814
7813
7811
4084
7024
7106
7105
7521
7729
6012
7484
6006
4025
4026
4028
4022
6003
7944
5884
5998
6076
4019
6010
6005
6009
7062
7061
7059
6876
5997
4021
5991
3836
5950
3997
3998
4014
5995
6070
5882
5881
3995
7732
5947
5870
6067
4013
6873
6874
5943
6062
3983
3991
4007
5981
5982
5949
7481
7482
5979
6862
3833
3834
6073
6074
6069
5869
5878
4011
5919
6892
5863
7616
6061
3964
3822
5628
5625
5626
6055
5867
5875
6861
6870
5935
5967
5975
5854
5853
5622
6855
6059
5851
3830
3821
5758
5877
6859
6867
3815
5619
6890
6889
6841
6842
6844
3819
3827
7940
5839
5847
3961
3962
3806
3805
6869
6046
6045
5757
5822
5621
3578
3577
3580
6838
3803
7000
6043
5751
3950
3710
3829
7377
7378
7380
3574
5614
5597
5598
5755
5819
5595
6835
5566
2044
3799
3791
6886
6039
6031
5743
5815
3571
3958
3949
3709
3774
5695
5821
5613
6837
3943
3703
5563
5607
5583
5591
6883
4607
4863
4991
5727
5791
3573
5055
5087
6813
6814
6830
3955
3947
5103
3707
3771
5111
5115
5559
5117
5611
5118
6811
3934
3933
5565
3566
3550
3549
3931
7475
7463
7439
3695
3767
7477
7467
6885
7447
7478
7469
7451
7470
7453
7454
5807
3547
3957
3647
3773
2041
2042
3068
5535
3518
5374
5373
5502
6829
5371
7073
6799
6823
6807
3743
3679
7074
2030
3565
3919
3927
7372
5551
3515
3559
3535
3543
3902
6827
5501
7824
3759
3511
5367
5359
5495
3563
7756
7753
7747
7754
7749
7052
7750
6780
2029
2038
3062
5343
3517
3899
2023
5499
6993
6994
6996
3487
3454
3326
3325
3895
7366
6904
2027
2035
3059
5487
3323
3901
2014
2013
3054
5247
5311
5439
2011
3503
3871
7363
1918
2037
3061
3065
3066
5471
3453
3447
3319
3311
7396
7393
7394
6777
6778
3053
3295
7049
7050
3887
7365
7369
7370
1999
2007
3047
3451
7311
7319
6766
7323
1982
1917
3006
7325
7326
3051
1911
3439
3391
3199
3263
1979
1915
3003
7564
7561
7555
7562
7557
7558
7776
6774
6765
1789
1790
2942
3423
1787
6759
1975
1903
2999
1022
1855
1981
3037
3038
3005
7937
7938
6763
6771
3035
6124
6121
6115
6122
6117
6118
2941
1951
1887
2975
6749
6750
1775
1783
2935
6747
1759
6773
1021
2558
1534
6988
6927
6935
6939
2939
6941
1015
1967
3023
3031
2991
6942
4076
4073
4067
4074
4069
4070
2927
7816
1019
1531
2555
7724
7721
7715
7722
7717
7009
7718
6743
6735
7010
6652
6649
6643
6631
6607
6559
6463
6271
6650
6645
6635
6615
6575
6495
6335
6646
6637
6619
6583
6511
6638
6367
6621
1727
1663
2879
6587
6519
6622
6383
6589
6523
6590
6391
6525
6395
6526
6397
6398
6951
6955
1007
2551
1527
6957
6958
2911
2557
1533
2814
2813
2811
7012
959
991
2527
1503
6972
6969
6963
6986
6985
6718
6970
6965
6966
895
2495
1471
2799
7584
7491
7493
7494
1519
2543
2807
2783
6717
511
1279
2303
6711
7497
7498
2687
767
6715
7760
6703
7500
1407
2431
7352
7348
7345
7346
6982
6897
6898
2751
7340
7568
6900
6981
7384
7334
6979
7331
4039
7337
4043
4045
4046
7333
7064
4051
4053
4054
7338
4057
4058
7199
7215
7223
7227
4060
7229
7230
4080
7247
7255
7259
7261
7262
7271
7275
7277
7278
7283
7285
7286
7504
7289
7290
6687
7292
6108
6099
6087
6105
6106
6101
6091
6102
6093
6094
6128
7043
7045
7046
7708
7687
7705
7699
7706
7701
7691
7702
7693
7694
7812
7809
7810
7104
7520
7728
6002
4017
4024
6001
4018
4020
5990
4012
5993
6008
6004
7060
7057
7058
5980
5987
3993
6872
3832
5996
3982
4006
5946
5989
6065
6066
5868
5624
3996
5948
3987
4010
5966
5934
6060
5880
5942
5978
6072
6068
6054
3990
5862
4003
5977
5994
4005
5866
5859
5945
6854
3994
5941
6058
5876
6860
7480
5927
5959
6888
3814
5852
3975
6858
6866
4009
3989
5974
5973
5915
3826
3818
5873
5620
5618
6853
6051
3981
5965
5933
5939
6053
5918
3801
3813
3828
5838
3960
3804
6044
6041
5617
5917
3811
3820
3576
6865
5963
5931
3802
3948
6057
5861
5874
6042
5846
5594
5818
5749
3790
6857
5742
5814
5971
5850
5903
3708
5750
6840
5754
5820
3570
6038
3817
3825
6868
5741
6851
5606
5739
5837
5849
3932
6030
5756
5835
5843
3548
6812
3942
6884
6882
7446
5753
6834
5590
5691
7376
3569
3946
3770
5596
3939
5582
2040
5561
3795
6881
5372
5609
3694
5813
5694
3572
5558
5725
5693
5790
3702
3954
3956
5555
6029
5581
6027
3701
3766
3929
5587
5589
5865
6037
5534
6023
3979
3930
6822
6806
5845
3646
5612
5817
3691
5803
6836
3798
5787
3783
5557
5735
5369
3769
3564
3953
3797
3918
3926
3941
5775
5610
5550
4479
4575
4591
4543
4599
4605
4606
4799
4847
4855
4831
4735
4859
4861
4862
4351
3917
6035
4927
4987
4983
4990
4989
4975
4959
5911
3789
5805
5047
5051
5053
5054
5039
5079
5083
5085
5086
5071
5789
6795
3787
5579
5095
5099
5101
5102
3699
5831
5107
5109
5110
6826
3742
3678
5113
5114
5603
6805
6821
5116
5575
3693
3757
3513
3643
5564
5562
3705
5531
4603
3925
5663
7474
7473
7459
7431
7435
7437
7462
7461
7438
5023
7476
7465
7466
7443
7445
3533
7468
7449
7450
3541
7452
5726
5806
3765
3545
3706
3772
5486
3561
5605
5533
6810
6828
5357
5711
3558
3542
5246
5365
5799
6803
6819
3324
2028
3555
5723
5811
7072
6798
3557
3514
3516
5342
3671
3915
3531
6833
5366
2012
3546
5494
3510
2021
2036
6992
3058
5547
3485
5363
3534
3945
5593
3727
5747
3562
3502
5370
3891
5500
5783
6809
5341
3052
2026
3064
5493
3758
3539
7048
3898
3900
5358
3322
3735
5549
7752
7745
7746
7748
5245
5498
7315
3509
3923
5243
3897
3894
5719
3687
2010
3471
6776
3310
3318
3755
3911
3486
7324
2033
3886
1998
3060
7368
5438
5310
6791
5355
3751
5351
5303
5431
3645
3869
3893
3527
7318
1997
5519
2022
3507
2009
3479
3615
3663
2006
5335
3501
3639
3445
3046
1995
3631
3317
3675
3739
5307
5435
7364
7556
2003
6825
5497
3294
3045
1916
3321
7310
3446
5479
2019
7321
3450
2034
5483
3855
3198
1978
1980
1914
3049
5687
3309
2005
3036
5491
3452
1913
3437
3763
1910
3057
1977
7392
3867
3885
3004
1974
7936
3499
6748
3191
3870
3050
7362
5309
5437
5470
7553
3387
1901
5527
7317
7322
3483
3034
5215
6303
3291
1774
5183
3390
1853
6933
5327
6120
3002
5469
3422
3419
1773
6925
6758
3255
3262
2998
1854
6772
1909
3033
1950
1886
1758
1782
6746
1883
6757
3197
1971
1788
1885
3438
3279
6769
2934
2974
4066
7713
6764
1973
1902
5339
2025
1781
3261
2989
1965
6455
1020
5455
6431
7714
7716
1726
6487
1785
3431
3449
5279
1907
6770
6762
5295
6114
6113
7560
1823
7554
6270
1017
6551
3030
1991
6333
4072
6557
6555
6381
6949
6611
6733
5423
3389
3001
3863
5467
2990
2995
6494
1839
1847
1895
6366
1786
2938
1014
2556
1532
6558
1725
6462
6761
6518
6614
6633
6503
6636
2997
1947
6582
2959
6396
1879
1011
2812
1013
5485
6745
958
6940
6739
2940
1006
893
1966
6379
6263
3443
1723
6459
2553
1529
1767
1530
2554
1959
3043
6755
2967
6267
7303
1899
990
1018
2910
6479
3293
891
6327
2987
894
1779
6953
6956
1963
1719
1755
5407
6524
6629
6363
6919
989
1757
3021
6606
6937
3259
6644
6648
6574
7361
2971
6742
1949
766
6618
6581
3022
6620
6585
831
887
1005
6797
7309
3421
2494
1659
1470
879
863
2542
1518
2909
987
759
827
822
820
821
826
823
817
816
2937
824
829
828
983
819
825
791
818
830
1935
803
519
514
513
515
790
512
516
1743
788
518
802
525
517
521
789
520
526
800
524
527
582
801
583
763
581
739
594
586
868
865
738
522
1751
5463
595
587
1662
580
786
804
811
809
870
523
812
815
808
871
787
531
530
535
867
579
810
866
805
864
869
814
585
751
528
533
878
639
813
793
792
577
593
592
576
578
1003
584
534
737
736
779
765
749
877
806
746
529
675
747
750
785
778
799
540
797
742
876
807
873
872
794
798
541
744
672
741
532
599
748
784
589
590
796
597
591
596
588
695
795
674
542
543
1851
745
874
875
598
3027
740
689
694
743
777
776
537
688
690
673
3315
781
692
769
5231
691
678
703
780
782
858
3029
768
886
754
783
843
676
536
851
856
607
679
752
859
693
677
771
606
755
3307
770
701
700
885
538
539
842
848
544
702
861
854
832
731
860
730
884
855
857
753
699
723
862
696
839
849
758
549
545
841
546
698
720
853
850
665
845
722
844
840
756
757
846
726
721
550
729
602
601
600
727
838
847
697
880
881
605
882
883
728
852
835
834
603
833
735
547
725
2926
551
888
548
671
659
664
734
760
762
670
761
772
711
631
625
658
773
724
681
774
6731
732
604
890
2525
667
1501
733
666
775
764
889
624
710
718
655
635
687
636
637
719
680
836
630
654
556
656
837
633
661
632
657
557
716
686
626
627
892
713
660
638
662
628
714
555
634
712
553
552
575
682
708
669
554
629
683
684
6734
574
717
663
706
705
707
668
704
715
685
619
653
652
558
609
571
6389
951
618
709
608
573
561
563
568
2907
564
2931
562
572
566
565
560
615
613
612
570
559
2491
1467
648
567
617
5239
569
611
651
616
614
927
650
649
610
1711
644
620
623
645
1943
647
622
6741
2493
646
621
1469
955
641
640
643
1986
1987
642
1988
1990
1989
1984
6934
1985
1771
6269
6931
1724
6938
1992
4065
1994
1695
6116
1720
1722
1721
510
2008
6926
1996
957
1993
1712
975
6382
2004
920
921
2002
2000
1709
1710
1713
294
1718
507
1705
1707
1717
1708
292
295
4068
923
922
1716
1706
1704
2001
926
1714
1715
2020
2024
293
315
2018
925
1976
1699
1697
314
2017
2016
924
1928
509
1696
6579
1700
1703
1702
316
288
290
291
318
297
1929
1701
1968
1698
1969
289
317
1933
313
1970
319
2032
1972
1932
6716
296
1931
1930
304
312
2923
1948
306
6390
1953
1954
1945
1934
1955
1871
1944
1952
1957
299
298
1867
305
943
1958
1941
1866
1936
1956
307
1923
1937
950
1922
1865
949
1864
1940
1946
6522
1691
1690
953
915
2925
1278
2302
1942
1920
303
954
1881
917
1882
1925
1938
1869
1692
1921
952
1939
414
1880
1868
1684
1685
1863
956
1669
1668
1884
1463
912
1688
302
301
410
412
413
916
914
913
944
1694
1962
2487
1961
1924
1693
948
1870
300
1960
411
947
1683
1689
1862
1682
415
1964
1670
1686
1926
1671
1859
1861
1687
946
929
945
931
928
1927
930
403
918
401
310
919
408
409
1680
1681
1860
1858
400
402
1848
1849
1852
6394
1857
1675
311
309
1599
308
1829
3879
1831
1830
479
1674
1665
1664
404
1828
940
1850
1872
1856
1875
1873
1834
1835
942
941
388
390
1878
405
1846
6968
1877
1874
391
1676
937
938
1845
1844
1833
1832
1825
389
939
1677
6962
933
1836
1837
932
406
1842
437
393
1876
387
1673
1672
1667
936
1666
934
2798
1824
394
395
1843
1838
1841
935
384
385
386
1678
262
392
269
268
1679
1840
1826
436
407
420
263
1827
438
424
423
422
7720
970
968
261
971
270
271
286
287
969
418
280
972
425
974
419
265
260
1814
973
427
421
439
447
281
284
285
432
433
1813
1806
416
1812
273
426
1815
965
901
899
963
1807
1908
257
495
459
457
1803
1802
458
417
443
896
434
1890
275
264
1891
897
900
1912
982
981
964
980
976
960
977
961
448
256
397
1800
456
1810
1809
258
282
1906
898
962
1808
988
1904
267
1905
904
272
979
978
1801
442
905
259
274
1804
396
435
428
902
967
430
985
266
399
906
283
966
449
1805
903
907
429
431
1819
504
505
506
908
1798
909
1820
453
450
398
1818
1797
1811
1796
1794
1821
496
1799
984
508
499
1795
446
279
1792
986
498
497
1900
1898
1897
452
1894
1889
1888
1822
1896
445
1817
1816
455
440
2877
441
502
501
444
454
491
451
276
464
910
911
1892
503
467
335
1793
475
465
474
500
473
466
334
490
1004
1009
278
277
1893
472
1731
482
333
493
1016
485
2550
471
1001
483
477
470
1010
463
1733
1008
1526
489
1741
462
488
1740
354
1739
1738
999
494
1732
492
367
366
365
1730
363
1012
332
362
1742
371
364
1736
1002
484
480
355
478
1728
468
1000
1729
1737
353
995
1661
360
361
329
487
370
476
460
331
486
6207
469
481
1754
328
379
994
378
6255
1752
1753
1734
1763
1756
330
374
375
1762
376
461
357
356
1735
2479
352
1455
993
992
377
359
1745
381
1770
6710
383
997
996
998
1772
1525
380
1768
1744
1769
358
2549
1746
382
369
1747
368
326
1750
2782
373
372
1748
1749
1760
327
3015
1761
1590
325
320
1591
1766
1764
321
1776
322
1537
1536
1589
323
1765
324
1777
1778
1539
1588
1538
2878
1597
1515
2301
2539
6491
1277
1596
1595
1582
1780
1784
1598
2463
7008
1592
1439
1540
1583
1579
1541
1542
1543
1578
1585
1584
1517
1594
2541
1593
6709
2781
1577
1576
1575
1574
1573
1572
1586
1580
1570
1547
1545
1587
1581
2526
2973
1502
1544
1546
2933
1571
1568
347
6896
1550
6365
345
2806
346
1551
1569
2919
1548
344
1549
1647
1403
2427
348
349
6507
6509
2430
350
1406
339
338
1655
351
2895
1555
1552
1553
1554
336
6387
6961
337
1558
1556
1559
1607
343
1557
1567
6334
1499
2523
342
2429
1566
1560
1561
1562
1563
1564
1565
1642
1640
1643
1405
340
6599
6714
1604
1641
1606
6517
341
6603
1646
6331
1435
1605
6727
2459
2779
2458
1343
2461
1645
1434
1437
2367
1432
1623
2456
1621
1619
1644
2460
1436
102
1612
1620
205
1438
1433
2462
2457
1618
1608
1601
1600
1616
1419
2443
100
1283
2307
101
1281
1282
1280
1622
1603
2304
1615
2442
1614
2306
1613
2449
103
1610
6393
1425
2305
1418
1602
2903
1617
1633
207
1286
2448
2311
2310
2308
1611
1631
1632
1609
1284
1638
2339
1424
204
206
1315
1287
1628
1321
1317
2345
2341
2481
2482
1314
1289
1393
97
200
2480
1285
1426
2450
1458
2452
1457
2441
1456
1431
1430
2423
2417
2455
2338
1417
1428
2454
2313
2309
1399
6856
1459
1639
1624
1625
2483
1630
201
1487
2453
2340
2315
2344
1291
1288
2511
2312
2416
2337
2336
2422
202
1398
1313
1462
1316
1392
1312
1429
2486
96
1320
2314
1629
1420
1635
2444
2421
1290
1397
2342
1422
1421
203
1416
1413
2451
1318
1394
1626
1395
1460
1396
2318
1423
2445
2346
1427
1322
2440
2437
1634
2446
1636
1637
2384
1294
2447
1295
2420
2419
2847
2418
1360
2484
2319
98
1627
6239
1319
2485
1323
2399
1361
1375
1461
2385
2347
2343
127
6848
6850
126
6701
1
6852
5330
0
2395
1292
2316
1369
1368
2436
1363
2387
2392
2393
1371
1412
2439
2432
122
1415
6849
1408
2394
1401
1400
2398
1414
1362
2424
2386
2425
1327
1370
5679
1453
1452
1466
2
5331
5329
2438
99
113
1454
2476
2477
2478
1374
124
123
2351
6864
2490
1440
1654
3
2317
1451
1448
2413
2408
59
1384
1389
85
215
211
1409
114
2464
2433
2475
1293
2472
1372
222
223
1299
1373
1652
1648
1297
1465
1464
1296
1324
1325
1449
1447
1446
1445
221
220
2349
2348
2467
2468
2469
2470
57
2471
84
2320
1444
2473
110
2322
2323
112
121
2488
2489
125
2321
1443
1298
2409
2397
1388
1402
1387
5340
1385
2426
2396
2411
2412
120
2474
210
5123
5338
1450
5328
80
5120
2465
5121
5122
2492
2350
1356
2466
5337
1386
2403
5336
115
1379
1359
1364
109
56
2410
86
2415
58
2535
2414
2435
1442
213
1653
1650
1649
212
1511
1468
1353
2377
1410
1411
2380
1326
1441
2383
2388
1404
1657
6627
6319
1390
2428
2434
1391
214
1651
208
1338
1339
5334
1380
1351
1336
5332
1367
1340
5324
1341
1342
1656
81
1658
118
1660
1302
7492
111
1383
1382
1357
106
1355
87
5127
5126
5124
1337
1352
1354
108
2366
2362
2363
3019
2364
2365
2375
2376
2378
2379
2381
2391
2361
2326
2360
2404
2406
2407
116
2405
1365
2324
1366
2390
2389
1381
1300
7041
2400
62
2382
1377
1376
7040
1263
1358
5313
7042
5314
1378
5315
5325
2401
2327
2325
5129
2402
5125
119
82
1311
2287
2335
1303
5333
1301
2374
7044
1350
107
2357
1333
2332
2330
2334
5131
2333
2331
2329
219
2328
1308
2352
105
2354
83
63
3415
209
216
217
218
117
5128
1309
5326
5319
1307
1328
1310
5320
5312
1304
1330
5317
1306
1305
6947
5318
6707
5321
6950
61
5130
1329
4
67
1332
1348
104
197
2353
2355
1331
65
2356
64
5316
2372
7056
1349
2373
5135
5134
23
5
2686
6613
25
230
66
224
11
12
13
2791
24
5323
2370
6954
5322
93
1346
14
5132
2358
1334
60
1347
8
2371
10
2359
7
6
1335
231
19
5155
5229
5237
18
225
5234
9
5238
226
68
5228
5236
196
5235
194
22
70
5133
5265
15
5136
5233
5152
5230
5219
5217
5222
5138
5223
5139
92
5276
5275
5274
5181
5216
2368
5268
5266
5264
27
5277
71
228
5278
193
195
1344
198
3041
199
5241
3042
5271
2369
5232
244
229
1345
227
28
69
26
5137
5218
5221
3040
5269
94
192
5180
16
5156
21
5154
20
5267
5153
241
245
240
5176
5157
5142
5179
5178
5177
5273
5240
5242
73
2775
5270
5272
246
247
53
31
29
17
5220
5182
5140
52
30
95
2908
5159
5158
254
74
2767
5151
46
5143
5227
54
3044
72
3407
255
5244
5141
5164
55
47
75
2685
2508
6880
5197
5226
5225
5224
5198
5165
5144
5145
5146
5147
5148
5149
5199
235
45
89
90
1484
2904
5150
5160
249
248
5161
3048
243
234
242
5163
2195
2906
88
2901
1171
2509
2983
1170
2194
2902
44
2519
1495
2900
1485
91
5196
78
232
5162
253
5170
79
252
5171
5167
5184
3056
5175
5174
35
5187
5169
42
43
5168
1486
2510
6713
233
6788
138
2905
250
5253
34
137
5186
3012
5362
251
5251
3032
6753
1183
39
2207
1182
1181
1180
6789
2206
1172
1169
2205
1168
2204
2192
2193
2196
6790
2897
3013
5364
6832
5166
5172
5173
2899
2898
139
77
5419
5348
5361
2896
5360
5368
33
2200
3014
1176
136
5409
5281
6793
76
2875
3025
5283
6818
6816
6768
5346
5411
5207
41
5345
6760
1177
6800
6754
5248
5185
5250
5350
5252
3024
5349
5294
5417
6792
3020
38
2201
6802
5418
237
6752
6801
1173
5205
5193
2197
3026
6817
5416
32
5206
5201
5292
5347
3009
5344
5200
2982
6756
5280
5192
3017
3016
238
239
2524
6796
40
5410
5408
3018
2797
6785
6794
36
2893
2980
2981
1500
48
5254
5282
236
5297
2299
5255
1275
5293
5425
6808
37
2890
6737
49
6786
1230
2521
2505
2506
6784
2520
1229
1231
2522
2504
2810
2892
5249
1175
2894
1174
1496
1497
1498
6702
2889
2882
5263
5262
5256
5257
5260
5258
2883
2199
2198
2253
3008
5195
3028
1480
1481
1482
143
5204
2988
2255
2254
3010
2979
6820
5426
2891
5356
5352
6804
5354
5259
5413
5298
5285
5203
1483
2977
2978
5289
2513
2512
2248
5383
2507
5427
2252
5290
5291
1179
1488
1489
5412
5424
5296
1228
6787
2203
5261
6708
5353
5284
2888
5288
5299
3011
51
1224
5194
6736
50
5434
5306
1178
2202
5421
5432
5202
5415
1494
2518
2985
2880
2885
2962
2963
2965
5422
2970
2972
2976
2242
2243
2805
2249
2250
2984
2271
5304
5287
6704
6740
6738
1218
6706
1219
1247
1225
140
141
142
1226
5420
1493
2517
6705
2516
5382
1221
2515
1227
2966
2960
2964
2969
2245
2986
2251
1490
1491
1492
5436
2514
5414
2887
2881
5308
2884
5286
2886
3375
5380
2244
1220
1217
1236
5433
1234
5305
1509
5428
1271
5381
5302
5213
2266
5214
5430
2961
1216
2179
2182
2533
2968
5212
6730
5211
5210
2295
2240
5300
2183
6729
1155
2260
1158
2241
1242
2258
1159
5429
6728
2190
5301
1235
2259
3677
1154
1166
2178
3741
1508
1510
5191
5190
2257
1167
6744
1164
2191
2955
2954
2532
1243
2534
5391
2261
2267
1237
2188
6732
1233
1156
1240
2180
2264
2951
1505
2530
1504
2529
1506
1514
2538
1153
1161
2265
1512
2528
5188
2497
183
2177
1253
1252
5208
5376
6824
1248
5377
5378
5379
1241
2185
1232
182
2277
180
5390
2272
2256
1476
2496
2500
1473
1474
1472
2993
2498
2949
2948
2276
2536
2246
2537
2176
2184
181
1152
1222
6493
1513
1160
6712
2189
5189
2501
2269
5388
1477
1475
3000
2957
2181
2953
2952
2950
2947
2946
5209
2300
1245
1239
1238
2531
6722
6724
5389
6726
6725
1276
1157
2499
2263
2262
1165
1507
5385
1223
6723
2547
6721
1523
2945
2247
2502
1251
2944
1250
2273
2296
2297
2274
2270
1249
2503
1246
1244
2540
2268
1478
1479
6720
2958
1273
2996
1516
2956
1272
2992
2275
5386
2281
2186
1257
1162
1265
5387
1274
5384
2280
178
176
1163
1256
1261
2284
1260
2187
2298
2285
1191
2215
2994
2289
2913
2214
2293
1268
1269
2292
1262
2286
2229
1190
1528
2552
1205
1266
6447
1524
2294
2291
1270
2290
1267
2278
2279
1254
2230
2283
1255
2916
1259
1201
163
2918
1206
2912
2548
1207
2917
177
179
2233
2225
2914
2231
1209
129
2288
1258
1204
1188
2228
1264
2282
133
2212
2213
2236
2544
1189
161
2237
2226
160
166
2224
1522
1521
2545
1520
2546
132
2235
2915
164
1200
1211
1212
2924
1213
2929
1202
167
162
1215
6515
2932
2239
2227
2920
2921
128
1203
165
1208
2238
1214
5395
2232
2234
1210
2922
6699
5394
2871
1187
2928
2211
2843
5398
2209
1185
2747
2210
2749
1186
2816
1184
2936
5399
2930
2842
2208
5405
135
2817
2846
5400
5392
5402
5393
5403
130
131
134
5396
5404
2839
2844
5397
2837
2836
2819
2845
2835
5401
2840
2834
2818
6984
7680
2838
2841
2820
7685
2833
6695
7684
2821
7686
184
7682
2221
187
5406
153
7683
6698
2832
6510
190
1197
6691
2823
186
6700
185
6697
6690
191
2822
7681
1196
2220
6694
188
6693
2679
156
7692
189
6696
152
6692
157
154
155
6688
7689
2222
1199
1198
2223
159
158
2750
7690
1193
2217
7688
2825
2216
2824
6689
1192
2719
2826
5496
2827
2219
1195
2830
2868
2869
2829
2851
2828
2831
2850
144
2218
150
145
1194
7490
7489
2803
151
6685
147
2765
146
2764
6686
6679
2854
4049
2766
6672
5440
2856
1075
2688
2857
6673
2099
6678
2858
2859
5492
6684
2870
2848
2852
2757
1126
2863
2855
2150
1074
2098
6680
2853
2867
2864
175
6677
2760
5447
5446
2689
2690
2762
2849
2763
5488
5489
5441
1127
2691
2151
1124
6683
6681
2860
2148
2761
2705
2735
174
172
171
170
2756
2692
2758
2776
2777
2746
2745
2744
5442
5443
5444
6676
5490
148
2708
2706
2704
169
6682
1072
2778
2865
2149
2862
2096
1125
2866
2861
168
149
2693
173
2695
2728
5445
1087
2694
2755
1024
2707
2754
2733
2709
2111
2097
5481
2109
6675
2759
6674
2729
2752
2683
2048
2049
1085
4056
1073
1025
2774
2158
2732
2104
4050
1134
1080
2743
2748
5480
4052
2780
5448
2108
1066
4048
2103
1130
2105
2153
5449
5450
5451
2154
2742
1135
2773
2110
2772
1086
3977
2696
2697
1084
1081
2872
1079
1129
2090
2734
3976
2159
2710
2711
2740
2741
2753
2768
2770
2771
2874
2725
2873
2726
1131
3980
5484
2155
5473
2077
2076
2736
2737
2724
2738
2699
2698
1052
1053
3978
1083
2739
1078
1077
7704
1064
1067
2730
1128
2876
2102
5482
5478
2101
2091
2727
2718
2107
2769
2717
2716
2152
2088
1065
5454
1082
5475
2731
2079
2089
1055
2106
1133
2723
1132
2156
2157
5460
2714
2712
5552
2713
2703
2702
2701
2700
5476
5472
1056
5457
5461
5453
6665
7700
2080
5452
5474
1026
2050
2722
2163
2055
2054
2053
2078
2060
6658
2081
6657
2715
2100
5477
5462
5456
6670
6668
6664
6659
2721
2160
6667
2051
1139
1057
1076
1054
1036
1031
1136
1029
6571
1027
1030
5554
2146
5543
3992
1137
2059
2057
2161
1122
6656
1035
2052
1028
6666
1033
5468
1123
2147
2144
5556
5458
5553
1146
4042
4041
3970
2094
2095
2720
1120
1121
1138
1034
2145
6671
2082
1059
2162
2083
2170
2058
1071
6964
7698
3968
3969
1070
1058
1032
6669
1038
2056
1037
2062
2061
3988
2074
3971
2175
6662
6661
6660
5459
2171
1050
1151
1144
1147
2168
5464
2795
6663
2084
2075
7697
1039
4044
1060
5466
5465
1051
2063
1148
1047
1046
2070
2071
2093
2085
2790
7696
1061
1069
2169
3984
2165
1141
2172
4038
1145
3986
1150
2174
3974
1149
2164
2069
1093
1140
1041
1045
3985
2087
4037
2065
2117
2092
2173
1068
2639
2633
2638
1063
1043
3972
4040
1062
2086
2634
2067
2064
2116
3973
1143
1092
2167
2632
2636
1040
2068
1142
1044
1042
2166
2796
2663
4064
2066
2671
1048
2788
4032
2635
2789
5560
3359
2792
2072
4034
4035
2660
2118
4036
1049
1094
2073
4033
6375
2657
1095
2637
2662
2661
2793
2794
2119
6630
2665
2631
2627
2669
2658
2656
2655
2666
2625
4016
2786
2628
2630
2624
2664
1115
2785
6980
2801
2668
2784
2800
2139
2626
1114
2672
2659
2138
2802
2804
2674
2809
2667
2684
2673
2670
5604
2787
2137
1113
2629
2678
2676
7712
5602
2648
2808
2650
2651
2682
7808
2680
2677
2675
2136
2654
1112
2643
6605
5544
5545
5546
4000
1104
2128
2681
2642
2129
2114
5601
1107
1105
2131
1090
2649
5548
5608
1106
2130
2652
1088
2112
5600
2653
4001
4004
6573
5542
5541
5540
4002
2641
2640
2113
1089
6641
5536
1091
2115
6642
4008
5537
5538
5539
5532
5530
5529
2143
2140
6634
2141
5525
5528
6617
1119
1117
1116
6586
2646
5524
5520
1118
2124
1100
1101
1103
2142
5526
2125
2126
2127
6359
1102
5521
2647
6923
2644
5523
2121
2645
7744
5522
1096
6588
1097
2120
2123
5577
1099
5616
2585
5576
2611
1110
1108
1109
2134
2584
1111
2135
5578
2133
2122
2610
1098
2132
5580
2560
2587
2580
2615
2613
2591
2590
2581
2588
2574
2612
2589
2576
7344
2561
3495
2586
2614
2575
2562
2616
2621
2623
2563
2577
2564
2583
2566
2565
2608
2609
2617
2567
2573
5573
5572
2618
5518
2578
5516
2571
5514
5509
2622
2620
5508
5584
5515
5574
5586
5585
2582
5507
2568
5512
2569
5504
5517
2570
2579
2594
5570
5571
2572
5513
2619
5505
5511
5510
5588
5506
2595
5568
5592
2605
6196
6198
5569
6199
6197
7316
7320
2601
6170
2604
2593
2600
6171
6977
7314
7313
2592
7312
6169
2607
2606
6168
6186
6461
2599
2598
6978
6205
6204
7270
2603
6201
6184
6177
2596
6187
2602
2597
7268
6185
6206
6178
6172
7269
6181
6158
6200
7300
6180
6153
6157
6159
7301
7302
6179
6152
6176
6175
6156
6174
6193
6182
6155
6194
6173
6161
7266
6192
6195
6202
6203
6976
7299
7298
7297
7296
6160
7273
7264
7265
7267
6166
6154
6165
7272
6183
6164
7274
6167
6163
6266
6265
6264
6262
7276
6268
6162
6261
6260
7254
7308
7305
7253
7304
7307
6249
6251
7249
7336
7248
7252
6248
6253
6189
6188
7306
6250
7251
7250
7496
6191
6932
6254
6240
6241
6242
6243
6244
6246
6247
6256
6190
6257
6936
6245
6252
7330
7284
7332
7282
7281
6258
7288
6259
7246
7280
6300
6301
6928
7240
7241
7242
6149
6930
6150
6148
6929
6145
7243
6151
7245
6332
7328
7329
6144
6146
6147
7244
6310
6322
6326
6325
6324
6323
6304
6309
6315
6320
6305
6313
6312
6311
6321
6317
6316
6306
6307
6314
6308
6318
3231
6945
6944
6278
6302
7235
7234
7237
7232
7233
6289
7236
6295
7239
6279
6946
6952
6273
7238
6330
7257
6329
6328
6272
6288
6948
6292
6293
6294
6299
6296
6297
6298
7258
7256
6914
6913
6921
6290
6920
6915
6912
6277
6276
6274
6275
7360
3952
7260
6922
7178
6291
6918
6917
6916
7179
6924
7177
7176
7191
7180
7169
7183
7181
3906
3907
7168
6284
7184
6960
7182
7171
6543
7185
7198
6286
6282
6285
7197
7196
6287
6283
7195
7188
7190
6238
3904
3909
7170
7186
3910
6233
3908
7194
6236
6237
3905
3914
6235
7189
6234
3916
6232
3912
6567
7193
7192
7187
3928
3913
6281
6280
7173
3944
7174
7172
7175
5642
5643
5644
6210
6219
6209
6208
6220
6221
5641
6229
6222
6228
6227
6218
5639
6226
6225
6223
6216
6224
6217
3938
6215
6214
6230
6231
6213
6212
3940
5647
6211
3937
3936
5645
5702
5703
5640
5638
5748
5646
3922
5746
5637
5636
3921
3920
5701
5745
5700
5633
5744
3924
5632
5635
5709
5708
5634
5737
5710
5696
5705
5752
5704
5706
5699
5697
5731
5698
3383
5707
5724
5736
5738
5740
5728
7214
5734
5713
7202
7213
5729
5721
5722
5730
7211
7212
7203
5732
5712
7226
7207
5720
5733
5715
7204
3303
7200
7228
7201
7206
5714
7225
5660
3856
6342
7205
5661
3857
3866
5718
7224
5717
3883
5716
7210
3846
6337
5654
3860
7208
6341
6343
3844
3864
3865
6336
6339
5653
3872
7209
3845
3868
5662
5652
3859
3852
3861
3858
3853
3847
3843
5685
5692
5688
5689
5690
3849
3875
7219
3874
3873
3842
5657
5655
5656
3848
5651
5650
6340
3862
6338
7221
3876
3850
3877
5649
3854
5680
5648
3851
5659
3878
6348
7217
5681
7218
3841
7220
6351
6350
6349
6346
7216
7222
6345
6344
5686
5684
5683
3840
6347
6355
3882
5658
3884
5682
3881
3880
6352
6354
6353
3889
6475
6486
3888
3890
5672
5673
6356
6357
5677
5678
6358
5674
6474
3892
6489
6483
6490
6488
6485
6492
6468
6478
6480
6362
6484
3896
5676
5675
6472
5793
6473
6481
5792
6477
6476
6482
5671
5670
6469
5667
5666
6361
6464
6373
5669
5668
5665
5664
6471
6360
6470
5766
6466
6364
5764
6467
5765
6465
6374
6377
6372
3796
5794
5795
5796
3793
5798
5767
5797
6385
3792
6384
5762
5763
5786
6380
3794
6378
6376
6371
6386
6369
3800
6368
6501
6370
5802
5761
6498
3690
6496
6499
6502
6500
5801
5760
5784
5785
3784
3692
3689
3777
5816
6497
5788
3785
3776
3786
6505
6504
6388
3788
5800
3685
3688
3684
3779
3778
6506
3686
5780
3780
6508
5781
5812
5782
5804
3680
3782
6521
3781
3682
3683
6520
5810
5809
5808
3696
3681
3698
3700
3704
3697
5773
5772
3810
6392
5774
5771
5778
5776
3809
5779
5769
3808
6514
5770
3816
6512
5768
5777
3824
6516
3812
6513
6411
6404
6410
6405
6406
3611
6407
6408
3610
6409
6412
3609
6413
3612
6426
3614
3613
6403
3608
6402
6400
6424
6414
6425
6427
6401
3596
6430
6415
6416
6418
6419
3597
6422
3601
3594
3595
6417
6420
6421
6423
3662
3600
6429
6428
3605
3661
3590
3598
3603
3591
3592
3593
3606
3660
3656
3658
3599
3607
6443
3659
3654
3604
3602
3657
3655
6440
6544
6545
3586
3588
3589
6556
6442
3652
3629
3653
3651
5857
5856
6546
6547
5858
3650
3749
5864
3630
3584
6446
3744
7552
6441
3649
3747
3745
3624
6435
6434
6553
3648
3748
3750
6554
3587
3585
3618
3620
3616
3617
3746
5860
3621
3635
6550
3633
6432
6433
6552
6444
6445
3628
3627
3626
3625
3632
6549
6548
3634
3622
3718
3642
6528
3623
3644
6529
6530
3640
6437
3712
6436
3641
3619
6456
3717
6439
3713
3637
3719
6460
5832
5830
6531
5829
3636
7488
3715
3716
5836
6457
5828
6438
3714
6458
6452
6454
3754
3638
5827
5833
5834
5841
3666
5826
3756
3667
5825
3753
6562
6563
6453
5840
6625
6624
5842
6451
6450
6449
5824
5844
3752
6448
6626
6609
6608
3725
3665
3664
6539
3726
3724
3721
3670
3720
6542
6628
6566
6541
6536
6537
6540
6538
5872
6561
6610
3669
3761
3723
3722
6612
3668
3760
3740
3738
3737
6532
3676
6534
3736
3674
3195
3673
3672
6564
6560
3768
6580
6577
6565
3764
3762
5848
6533
6535
3728
6569
3730
3731
6572
6592
3734
6576
6595
6594
6593
6604
6640
6632
6570
6578
3733
3732
3729
6616
6568
6584
6596
6597
6598
6602
6600
6601
3435
3183
7472
7464
7430
7456
7458
7428
7429
3402
7457
3403
3401
3400
7436
3394
7434
3399
3404
7424
7425
7426
7427
7448
3406
7460
3392
3395
3405
3397
7432
7433
3393
3398
3396
3369
3361
3388
3368
3371
7444
3370
3360
3386
7440
3372
3374
3385
3384
7441
7442
3378
3363
3362
3379
3373
3377
3416
3420
3418
3381
3382
3417
3328
3365
3364
3367
3380
3329
3425
3426
6040
3330
3427
3429
3424
6112
3366
3376
3436
6026
3340
6036
6024
3341
6025
3331
3339
3428
3430
3432
6018
6020
6033
6034
6022
6021
6019
3337
3335
3334
3333
3433
3434
3338
3413
3336
6032
3342
6028
6017
3332
5888
3412
5889
3343
5893
6016
3409
3414
3408
5890
5891
5892
5992
3411
3448
3410
5894
5922
5925
5926
5899
5924
5898
5956
5957
5958
5896
5984
5985
5986
5895
5897
5954
5955
5902
5923
5900
5988
6000
3444
5901
3442
5952
3356
5920
5921
3440
5913
5912
3441
5953
3358
3352
5932
5914
5964
3357
5976
3353
5962
5930
3354
5916
3355
3344
5928
5929
3346
5961
5960
5972
5970
3345
3347
5968
5904
6064
5969
5906
5905
5907
6050
5910
5908
5909
6083
3351
3350
3348
6088
5938
6092
6048
6049
6052
6082
6090
3349
6089
6080
6081
5936
6100
5937
6086
3247
6084
6085
5940
6056
5944
6098
6097
6096
3476
3472
3478
3477
3473
3474
3484
6104
3475
3480
3482
3481
3460
3462
3461
3463
3469
3468
3464
3465
3466
3467
3459
3458
3457
3456
3470
3488
3489
3494
3493
3492
3500
3498
3497
3490
3491
3496
3504
3505
3508
3512
3506
3552
3554
3556
3560
3553
3528
3530
3523
3520
3521
3529
3532
3522
3526
3524
3540
3538
3525
3544
3536
3537
3568
3221
3219
3220
3218
3216
3222
3223
3217
3205
3204
3207
3213
3211
3215
3206
3201
3225
3228
3200
3224
3214
3226
3227
3229
3230
3202
3212
3210
3209
3203
3208
3287
3167
3139
3192
3155
3152
3153
3193
3194
3190
3158
3159
3165
3138
3154
3137
3136
3166
3156
3157
3188
3189
3186
3184
3161
3187
3185
3164
3160
3141
3140
3196
3173
3172
3162
3163
3175
3174
3142
3179
3143
3260
3178
3181
3171
3256
3253
3252
3250
3170
3180
3182
3177
3258
3257
3254
3176
3135
3249
3248
3251
3151
3073
3147
3145
3144
3150
3072
3149
3168
3169
3146
3269
3074
3075
3076
3268
3264
3265
3266
3292
3290
3275
3148
3271
3267
3288
3289
3270
3281
3272
3273
3274
3277
3077
3278
3280
3283
3276
3099
3097
3094
3286
3078
3096
3093
3091
3087
3086
3079
3098
3284
3285
3095
3282
3084
3092
3090
3081
3082
3083
3088
3101
3240
3103
3241
3085
3080
3235
3100
3102
3246
3089
3234
3245
3244
3242
3233
3243
3232
3236
3237
3314
3312
3313
3238
3239
3320
3316
3306
3304
3305
3302
3301
3300
3308
3299
3297
3134
3296
3129
3298
3132
3133
3128
3130
3121
3122
3131
3120
3123
3105
3127
3125
3124
3108
3126
3104
3109
3106
3110
3107
3111
3116
3117
3113
3112
3119
3118
3114
3115
5076
5077
5084
5080
5078
5082
5072
5081
5074
5073
5075
5067
5066
5065
5064
5062
5061
5063
5059
5058
5057
5056
5060
5070
5068
5069
5108
5106
5094
5090
5091
5092
4767
4766
4764
4763
4762
4760
5088
5089
5093
5096
5097
5105
5104
4761
4765
5098
5100
4756
4758
4759
4752
4753
4754
4755
5112
4757
4914
4915
4984
4985
4986
4913
4896
4892
4900
4895
4902
4903
4893
4890
4889
4894
4912
4926
4925
4924
4923
4922
4921
4891
4790
4791
4888
4920
4772
4783
4744
4746
4747
4748
4749
4988
4979
4978
4976
4768
4769
4770
4880
4771
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4898
4897
4887
4885
4884
4881
4901
4980
4981
4982
4788
4899
4745
4789
4904
4977
4909
4886
4908
4841
4883
4882
4750
4751
4905
4844
4840
4846
4845
4906
4910
4911
4794
4843
4842
4793
4737
4795
4796
4797
4740
4786
4787
4736
4738
4798
4742
4743
4907
4741
5044
4784
4739
4785
4792
4950
4951
4917
4947
4946
5046
4974
5050
5045
4948
4949
4945
4854
4973
4972
5048
4918
5049
4969
4916
4919
4850
4878
4944
4849
4961
4963
4964
4965
4966
4967
4968
4970
4971
5052
5043
5042
4960
4962
5040
5041
4869
4868
4867
4866
4864
4832
4833
4834
4836
4835
4838
4839
4853
4872
4873
4852
4851
4848
4837
4957
4865
4956
4876
4958
4877
4879
4953
4874
4870
4954
4955
4952
4875
4871
4857
4858
4706
4707
4710
4711
4860
4718
4719
4856
5015
5014
4717
4722
4716
4709
4708
4723
4713
4725
4705
4721
4704
4813
4811
4816
4817
4820
4830
5038
4932
4626
4625
4624
4612
4613
4623
4622
4614
4621
4627
4620
4619
4618
4617
4615
4628
4616
4629
4648
4647
4646
4645
4644
4643
4642
4641
4640
4639
4638
4637
4636
4635
4634
4633
4632
4631
4630
4611
4610
5037
4608
4933
4934
4935
4936
5009
5007
5006
5016
5005
4937
4938
4939
4940
4999
4998
4941
5004
5017
5018
5019
4649
5036
5035
5034
5033
5032
5031
5030
5029
5028
5027
5026
5025
5024
5022
5021
5020
4609
4650
4652
4942
4815
4818
4819
4821
4822
4703
4702
4712
4701
4699
4698
4697
4696
4695
4651
4693
4700
4692
4814
4930
4824
4825
4826
4827
4828
4829
4727
4931
4726
4724
4929
4808
4809
4720
4810
4812
4928
4691
4694
4689
4668
4690
4666
4665
4664
4663
4662
4669
4661
4659
4658
4657
4656
4655
4654
4653
4660
4670
4667
4672
4688
4687
4686
4685
4684
4671
4682
4681
4683
4679
4678
4677
4676
4675
4674
4673
4680
4943
5008
4732
4733
4823
4997
4996
4800
4801
4803
4734
5000
5001
5002
5003
5010
5011
5012
5013
4729
4714
4715
4802
4728
4993
4807
4992
4995
4805
4804
4994
4806
4730
4731
4476
4475
4474
4473
4472
4478
4477
4467
4465
4470
4469
4464
4463
4462
4461
4460
4459
4468
4457
4456
4455
4454
4458
4466
4451
4450
4449
4448
4471
4370
4453
4452
4371
4369
4368
4372
4374
4375
4373
4383
4381
4380
4382
4376
4377
4362
4378
4379
4491
4490
4363
4361
4360
4488
4489
4493
4492
4364
4366
4481
4494
4495
4353
4420
4365
4367
4429
4428
4352
4421
4423
4480
4482
4424
4422
4418
4430
4354
4355
4431
4358
4487
4486
4483
4416
4359
4419
4427
4425
4405
4398
4399
4400
4406
4401
4402
4403
4407
4404
4394
4396
4484
4485
4357
4356
4384
4385
4386
4397
4387
4389
4390
4391
4392
4393
4408
4395
4388
4409
4411
4442
4446
4447
4445
4444
4443
4410
4441
4440
4439
4438
4437
4436
4434
4435
4432
4426
4417
4415
4414
4413
4412
4433
4508
4496
4509
4497
4510
4511
4506
4505
4504
4500
4499
4498
4502
4501
4507
4503
4565
4564
4563
4561
4560
4562
4566
4567
4572
4571
4570
4569
4568
4573
4574
4546
4549
4547
4545
4559
4548
4557
4544
4550
4551
4552
4553
4556
4554
4555
4558
4517
4584
4516
4589
4590
4585
4518
4512
4588
4519
4520
4515
4598
4513
4514
4577
4578
4525
4521
4602
4601
4576
4597
4596
4600
4592
4587
4586
4583
4582
4580
4579
4581
4604
4522
4523
4593
4530
4524
4526
4527
4531
4529
4533
4536
4532
4534
4535
4537
4539
4528
4594
4538
4595
4541
4540
4542
4188
4189
4190
4199
4191
4192
4193
4194
4195
4196
4197
4198
4200
4202
4187
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4201
4186
4216
4184
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4185
4217
4120
4219
4123
4122
4121
4119
4118
4117
4116
4115
4114
4113
4112
4111
4110
4124
4109
4107
4106
4105
4104
4103
4102
4101
4100
4099
4098
4097
4096
4154
4108
4125
4126
4127
4220
4221
4222
4223
4152
4151
4150
4149
4148
4147
4146
4145
4144
4143
4142
4141
4140
4139
4138
4137
4136
4135
4134
4133
4132
4131
4130
4129
4128
4218
4153
4271
4280
4257
4258
4259
4260
4261
4262
4263
4264
4265
4256
4266
4268
4269
4270
4272
4273
4274
4275
4276
4277
4267
4278
4279
4286
4281
4282
4283
4284
4285
4287
4236
4237
4231
4230
4238
4229
4228
4239
4227
4226
4235
4234
4233
4232
4225
4224
4255
4254
4252
4250
4248
4249
4253
4251
4246
4245
4244
4247
4243
4242
4241
4240
4303
4302
4301
4297
4296
4299
4300
4298
4291
4290
4289
4288
4293
4292
4349
4295
4294
4340
4341
4343
4342
4345
4346
4347
4348
4350
4344
4339
4337
4336
4321
4323
4338
4327
4326
4322
4320
4325
4310
4311
4324
4308
4309
4304
4305
4306
4307
4312
4313
4315
4314
4317
4319
4318
4316
4335
4334
4333
4332
4331
4330
4329
4328
