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