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