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