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