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