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