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