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