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