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