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