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