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