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