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