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