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