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