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