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