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