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