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