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