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