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