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