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