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