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