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