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