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