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