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