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