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