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