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