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