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