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