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