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