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