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