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