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