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